240 发简信
IP属地:广东
  • Resize,w 360,h 240
    JVM编译器优化(1)

    栈上分配 1. 出现原因 Java堆中内存是线程共享的,假设所有对象都从堆中分配的话,所有回收对象的筛选、整理、清除都需要耗费大量的资源,十分不...

  • Resize,w 360,h 240
    浅谈GC

    为什么要了解GC 对于Java程序猿来说,内存分配与释放都交给JVM处理,而更多的精力能够投入到业务开发中去,这也是Java能够受广大开发者欢迎...

  • Resize,w 360,h 240
    Java多线程常识

    死锁并发特性线程状态转换基本机制同步与互斥线程池常用工具类(JUC) 死锁 1. 定义 指两个或两个以上的进程在执行过程中,由于竞争资源或者由于...

  • Resize,w 360,h 240
    TCP常识

    TCP首部信息。TCP可靠性分析。提高网络利用率。 TCP首部信息 TCP可靠性分析 1. 序列号和确认应答 Sequence Number:解...

  • Linux常用4个命令

    grepnetstatlesstail grep 参数解析 -r:递归查找 -n:显示匹配字段所在的行数 -v:显示不包含匹配的所有行 -l:显...

  • Resize,w 360,h 240
    行为类——观察者模式

    观察者模式 定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并被自动更新。 UML类图:观察者模式...

  • Resize,w 360,h 240
    结构类——适配器模式

    适配器模式 定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够一起工作。 UML类图:适配器模...

  • 设计原则

    六大设计原则(Solid) Single Responsibility 单一职责原则:抽象逻辑的职责,尽量少的原因使类或者接口发生变化。定义:有...

  • Resize,w 360,h 240
    结构类——装饰者模式

    装饰者模式 定义:动态地给一个对象添加一些额外的职责就增加功能来说,装饰模式相比生成子类更为灵活。 UML类图:装饰者模式 综合分析:优点:装饰...