-
Java Map 通过 key 或者 value 过滤
2023-12-30
52094 浏览
今天写根过滤的时候一下子有点愣眼,先是想到用 Java 原生的 map 循环查出来,但是觉得太 low, 后面思考了一下可以用 Java8 的 Lambda,写完了,又发现 Google Guava 有现成的方法,这里一一列出来,供参考使用。
-
大数据算法——布隆过滤器
2023-12-31
53485 浏览
今天来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生,它经常用在集合的判断上,在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当中。它的原理不难,但是设计非常巧妙,老实讲在看《数学之美》之前,我也没有听说过这个数据结构。
-
ABP中的数据过滤器
2024-01-02
51817 浏览
本文首先介绍了ABP内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant),然后介绍了如何实现一个自定义过滤器,最后介绍了在软件开发过程中遇到的实际问题,同时给出了解决问题的一个未必最优的思路。
-
如何快速过滤出一次请求的所有日志?
2024-01-02
49148 浏览
前言
在现网出现故障时,我们经常需要获取一次请求流程里的所有日志进行定位。如果请求只在一个线程里处理,则我们可以通过线程ID来过滤日志,但如果请求包含异步线程的处理,那么光靠线程ID就显得捉襟见肘了。
华为IoT平台,提供了接收设备上报数据的能力, 当数据到达平台后,平台会进行一些复杂的业务逻辑处理,如数据存储,规则引擎,数据推送,命令下发等等。由于这个逻辑之间没有强耦合的关系,所以通常是异步处理。如何将一次数据上报请求中包含的所有业务日志快速过滤出来,就是本文要介绍的。
-
Nginx之过滤器ngx_http_sub_module模块简介和使用
2024-01-10
53379 浏览
Nginx之过滤器ngx_http_sub_module模块简介和使用
-
mysqldump 备份产生大量慢查询,有办法过滤么?
2024-04-08
49234 浏览
MySQL8.0.30版本中,mysqldump逻辑备份工具引入了mysqld-long-query-time[1]选项,用于设置mysqldump备份的会话级别慢查询阈值long_query_time。
生产环境long_query_time一般设置的比较小,由于mysqldump备份时执行的是全表扫描,SQL执行时间很容易超过long_query_time,导致慢查询日志中记录大量备份产生的慢查询。通过指定mysqld-long-query-time选项,给mysqldump单独设定合适的会话级别慢查询阈值,可以减少慢查询日志中大量无效慢查询。
-
MySQL存储表情时报错:java.sql.SQLException: Incorrect
2024-01-09
52467 浏览
前言 本文主要介绍了关于MySQL存储表情报错:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\xA9\x0D\x0A…’的相关解决方法,分享出供大家参考学习,下面话不多说了,来一起看看详细