240 发简信
IP属地:广东
  • Mysql 规范

    【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint( 1 表示是,0 表示否)。说明...

  • mysql 日志

    binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记...

  • 冒泡算法

    @TOC 排序算法 常见的排序算法可以分为两类: 比较类算法:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破 O(nlogn) ,因此...

  • Resize,w 360,h 240
    JAVA 线程池

    概述 JAVA 中线程创建和销毁需要时间,如果创建和销毁的时间比执行时间还多就不划算 过多的线程占用系统内存 频繁切换上下文影响系统性能 线程池...

  • 线程封闭

    概述 多线程访问共享数据时,涉及到线程间数据同步问题。当场景不需要用到数据共享时,提出了线程封闭的概念,数据封闭在各自的线程之中,避免数据同步。...

  • java 中线程协作

    线程协作 多线程协作的典型场景,生产者消费者模型。JAVA 中提供的线程阻塞和线程唤醒 Api 被弃用的 suspend 和 resume 作用...

  • Resize,w 360,h 240
    CPU缓存及内存屏障

    CPU 性能优化手段 - 缓存 CPU 缓存模型: 多级缓存 L1 Cache (一级缓存) CPU第一级高速缓存,分为数据缓存和指令缓存,一般...

  • 线程终止

    线程终止 通过 stop 终止 已被 jdk 弃用,它可能导致线程安全问题。 通过 interrupt 终止 推荐使用的方式。 通过标志位终止 ...

  • Resize,w 360,h 240
    线程状态

    JAVA 中的线程状态 1 NEW: 创建后尚未启动的线程处于这个状态。这个线程还没有被 start() 启动成功。 2 RUNNABLE: R...