240 发简信
IP属地:新疆
  • Resize,w 360,h 240
    高性能kafka消费

    在进行spring-kafka消费的过程中,大部分人可能都遇到过kafka消息堆积的情况,尤其是大数据处理的场景,这时候就要想办法提高消费能力。...

  • 关于varchar(255)的一些资料整理

    我们在MySQL + InnoDB + UTF8建表时,不管是按自己的经验,还是遵循DBA的经验,一般都会默认不超过varchar(255)。如...

  • Resize,w 360,h 240
    伪共享,并发编程无声的性能杀手

    原文:https://mp.weixin.qq.com/s/LXt24f9Qw2fAQtyPNg-a9A[https://mp.weixin.q...

  • Java 自定义 ClassLoader 实现 JVM 类加载

    原文:https://mp.weixin.qq.com/s/RaFIPhG1y1kmhue--MD-EQ 定义需要加载的类 定义类加载器 编译需...

  • 一个经典面试题:如何保证缓存与数据库的双写一致性?

    转自:https://mp.weixin.qq.com/s/9fbXiQe1sc2xpMKfBXNF3w[https://mp.weixin.q...

  • Java面试题总结(下)

    JVM 底层 与 GC(Garbage Collection) 的面试问题 39) List、Set、Map 和 Queue 之间的区别?Lis...

  • Resize,w 360,h 240
    Java面试题总结(上)

    多线程、并发及线程的基础问题 1)Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一...

  • Resize,w 360,h 240
    DCL失效问题的探讨

    引子:该问题由单例模式引申而来,涉及到的关键词有:线程安全、同步性能、编译执行、指令重排等。 先看一个简单的单例模式实现 线程安全实现 还能优化...

  • ExecutorService之submit与execute

    ExecutorService的submit与execute方法都能执行任务,但在使用过程,发现其对待run方法抛出的异常处理方式不一样。两者执...

个人介绍
一线互联网公司资深架构,说点儿不一样的。