自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 SQL 优化

思路:通过将 select * 转变为 select id,把符合条件的 id 筛选出来后,最后通过嵌套查询的方式按顺序取出 id 对应的行。

2024-02-02 16:06:56 344

原创 Elasticsearch 配置文件详解

【代码】Elasticsearch 配置文件详解。

2024-01-18 11:16:05 395 1

原创 配置JVM参数含义

XX:+UseConcMarkSweepGC (指定使用的垃圾收集器,这里使用CMS收集器)-XX:MaxMetaspaceSize=128m (元空间最大大小)-XX:MaxMetaspaceSize=128m (元空间最大大小)-XX:SurvivorRatio=8 (新生代分区比例 8:2)--XX:+PrintGCDetails (打印详细的GC日志)-XX:MetaspaceSize=128m (元空间默认大小)XX:MetaspaceSize=128m (元空间默认大小)

2024-01-13 13:48:50 394 1

原创 开放Linux端口命令

开放指定端口 不加--permanent也是临时开放。

2023-12-30 09:40:53 407 1

原创 自定义注解实现数据脱敏

其中效率最慢的当属于代码业务代码方式,最优的方式当属于自定义注解的方式,减少代码量,提高工作效率,需要脱敏的字段仅需要加一个注解就可以达到目的。在实际开发中经常会遇到有一些信息不能全部展示用户,需要隐藏(可以叫脱敏)一部分的情况比如地址,电话,手机号,身份证等。1):业务代码脱敏:顾名思义就是拿到数据需要脱敏的那个字段进过一系列的脱敏规则替换成自己想要的格式。2):自定义注解+aop切面的方式去完成字段脱敏的目的。3):自定义注解+序列化的方式对数据进行脱敏。这样一个自定义脱敏注解就完成了。

2023-11-24 14:38:55 110 1

原创 MySQL - 快速生成大量测试数据方法(无需编写代码、或存储过程)

有时我们需要在数据库中构建大量的基础数据(比如千万级别数据)进行查询操作的性能测试或者 sql 优化。但这两种方法都略显麻烦,本文使用 MySQL 自带的压力测试工具 mysqlslap 来实现测试数据的构建。

2023-11-13 15:12:38 695

原创 SpringSecurity异常:Can‘t configure anyRequest after itself

如同异常字面意思,在SpringSecurity的安全拦截请求配置中,如果已经使用了anyRequest,则不能使用第二次。

2023-10-29 16:47:14 172 1

原创 MySQL优化

or两边的字段中,如果有一个不是索引字段,而其他条件也不是索引字段,会造成该查询不走索引的情况。区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询。MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。union和union all的差异主要是前者需要将结果集合并后再进行唯一性过滤操作,这就会涉及到排序,增加大量的CPU运算,加大资源消耗及延迟。

2023-10-14 17:06:19 27 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除