240 发简信
IP属地:北京
  • MySQL

    MySQL-架构 MySQL-InnoDB MySQL-事务 MySQL-索引 MySQL-锁 MySQL-调优 MySQL-高可用集群 具体内...

  • logback实现日志脱敏

    背景 因客户特殊性,在线数据日志需要做脱敏处理,业务代码层实现需要调整所有logger.info,代码侵入性大且修改成本高,本次实现通过自定义日...

  • Resize,w 360,h 240
    网络编程-IO&Netty

    IO&Netty代码地址:https://github.com/806040464/thinking-in-netty[https://gith...

  • Resize,w 360,h 240
    网络编程-基础

    基础概念 通信 人与人之间或者人与自然之间通过某种行为或媒介进行的信息交流与传递,从广义上指需要信息的双方或多方在不违背各自意愿的情况下采用任意...

  • Stream流进行树状数据展开结构排序

    展开结构排序:按树状结构父节点排序,每个父节点的所有子节点排序本次场景仅有两级,所以findChild并没有递归调用 首先取PID为空或为-1的...

  • Resize,w 360,h 240
    并发编程-JUC

    原子类Atomic java.util.concurrent.atomic包保证共享变量操作的原子性、可见性CAS本质是一条CPU的原子指令,可...

  • Resize,w 360,h 240
    并发编程-JMM

    并发编程-JMM Q&A 什么是多线程并发编程? 多线程编程中,线程个数往往多于CPU核数 为什么要进行多线程并发编程? 多核CPU时代,随着对...

  • JVM相关工具

    JDK工具包 jps jps:Java Virtual Machine Process Status Tool查看Java进程 ,相当于Linu...

  • Resize,w 360,h 240
    JVM调优

    JVM调优Q&A 为什么进行JVM调优? 调优的最终目的是为了应用程序使用最小的硬件消耗实现更大的吞吐量。针对垃圾收集器性能优化,减少GC频率、...