240 发简信
IP属地:台湾
  • springBoot AOP 实践过程中遇到的冷门问题

    代码 问题记录 确认自己的依赖配置,创建的切面类,切入点和方法都没问题,但是切面类就是不生效,代码不执行,最后重新创建切面类文件解决。sprin...

  • comparable 和 Comparator的区别

    comparable Comparator comparable 可比较的,在自定义类内部 重写compareTo 方法,相当于是类的内部有比较...

  • Resize,w 360,h 240
    锁的相关知识

    synchronized 保证一段代码的执行是原子性的,同时只能被一个线程执行非公平锁,不会按照等待锁的顺序让线程获得锁 锁的升级过程图片.pn...

  • 基础知识

    想到哪记到哪 static关键字 静态变量: 属于一个类,而不是这个类的对象,类无论被初始化多少次 这个变量都在这个类的所有对象中共享。 直接通...

  • Java单例模式

    饿汉式 懒汉式DCL (double-check-lock) 以上都可以被反射机制破坏 反射可以拿到private的空参构造方法,改变私有权限...

  • ES批量操作数据超时问题处理

    在我们springboot项目中使用的是 elasticsearch-rest-high-level-client这个ES官方推荐的客户端 当有...

  • Resize,w 360,h 240
    ES索引的基本原理

    介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎. Elasticsearch 是一个建立在全文搜索引擎 Apache ...

  • Resize,w 360,h 240
    RT问题解决②-sharding-jdbc优化

    sharding-jdbc架构图: 响应时间维度 第一次重启后多次分别请求响应时间对比 (列表返回1条) 批次192.168.192.238:8...

  • Resize,w 360,h 240
    系统重启RT问题解决①-mapStruct

    背景和问题 原来项目中 使用的Bean映射工具是dozer Mapper , 刚开始没啥问题,随着业务扩大流量并发上来了,每次迭代版本项目重启...