代码 问题记录 确认自己的依赖配置,创建的切面类,切入点和方法都没问题,但是切面类就是不生效,代码不执行,最后重新创建切面类文件解决。springBoot 使用 @Aspec...
代码 问题记录 确认自己的依赖配置,创建的切面类,切入点和方法都没问题,但是切面类就是不生效,代码不执行,最后重新创建切面类文件解决。springBoot 使用 @Aspec...
comparable Comparator comparable 可比较的,在自定义类内部 重写compareTo 方法,相当于是类的内部有比较功能,需要修改原有类,且比较固...
synchronized 保证一段代码的执行是原子性的,同时只能被一个线程执行非公平锁,不会按照等待锁的顺序让线程获得锁 锁的升级过程图片.png 偏向锁 为什么会出现偏向锁...
想到哪记到哪 static关键字 静态变量: 属于一个类,而不是这个类的对象,类无论被初始化多少次 这个变量都在这个类的所有对象中共享。 直接通过类名来访问,不需要初始化这个...
饿汉式 懒汉式DCL (double-check-lock) 以上都可以被反射机制破坏 反射可以拿到private的空参构造方法,改变私有权限 枚举为什么不能被反射破坏?答...
在我们springboot项目中使用的是 elasticsearch-rest-high-level-client这个ES官方推荐的客户端 当有需求批量删除过期数据一开始使用...
介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎. Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的...
介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎. Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的...
sharding-jdbc架构图: 响应时间维度 第一次重启后多次分别请求响应时间对比 (列表返回1条) 批次192.168.192.238:8083/qapi/order/...
背景和问题 原来项目中 使用的Bean映射工具是dozer Mapper , 刚开始没啥问题,随着业务扩大流量并发上来了,每次迭代版本项目重启后都会有短时间的服务不稳定情况...
占坑,整理中
参数校验碰到个场景:两个参数或者多个参数需要联合校验,不能都为空,即至少有一个有值springboot提供的校验注解都无法满足,一般在controller写if判断 spri...
添加依赖 看看spring-boot-starter-data-redis的依赖 springboot2.x 之后 jedis 改为 lettucejedis:采用直连,在多...