学习
文章平均质量分 89
更多v
把目标定高一点,眼光放远一点
展开
-
多线程高并发(上)
本文涵盖了进程内多线程高并发常用技术。 进程内高并发本文涵盖了进程内多线程高并发常用技术。简述启动线程的3种方式1:Thread2:Runnable3:Executors.newCacheThreadsleep(自动复活到就绪状态)yield(让出一下cpu,返回到就绪状态)joinOS启动的线程数要大于java启动的线程(GC线程)状态:ready,running,new,terminated,waiting,blocked,timewaitingsynchronizedhotspot使用对象头拿出两位记原创 2021-01-03 22:10:39 · 205 阅读 · 0 评论 -
设计模式
设计模式是学习及工作面试中不可忽略的重要知识点,这里简单概括了23种设计模式的应用场景,例如单例的8种写法。在今后的工作中多加思考应用。 设计模式指导思想可维护性可复用性可扩展性灵活性面向对象六大原则单一职责原则(SRP)低耦合高内聚开闭原则(OCP)对扩展开放 对修改关闭里式替换原则(LSP)子类可以透明替换父类依赖倒置原则(DIP)面向接口编程面向抽象编程接口隔离原则(ISP)接口职责单一迪米特法则(LoD)降低耦合Intepreter(解释器)动态脚本解析State(状态)动作根据状态的不同而不同TC原创 2021-01-02 23:32:07 · 562 阅读 · 3 评论