
java基础
Sun_ltyy
这个作者很懒,什么都没留下…
展开
-
设计原则大全
设计原则,是前人经验总结出来的,有效解决问题的指导思想和方法论。 在软件设计领域,前人总结出了很多设计上的原则,我们遵循这些原则可以非常容易的设计出,易维护、可扩展、灵活性的系统。 但是,这些设计原则是一种方法论、指导思想,我们不能教条,也需要根据实际需求懂得取舍。 一、SOLID原则 solid五个原则中,开闭原则和李氏替换原则是设计的目标,单一职责原则、接口隔离原则、依赖注入原则是设计的方法。 solid的五个原则,并不是相互独立的,违反其中一个原则,往往也会违反了其他原则 Single R原创 2020-11-02 21:31:50 · 341 阅读 · 1 评论 -
不正确使用ThreadLocal带来的内存泄漏问题原理分析
今天带大家一起由浅入深,详细讨论下threadlocal的相关知识 一、基本知识 1.threadlocal和synchronized的比较 共同点:都是解决多线程并发访问数据的问题 区别 threadLocal解决多线程并发中,共享变量在多线程间数据隔离的问题,重在线程间数据隔离。 synchronized解决,多线程间数据共享的问题,使用的是锁机制。 2.threadLocal的通俗实现解释 threadlocl通俗点解释,就是一个与线程绑定的一个变量;thread...原创 2020-10-26 20:43:03 · 799 阅读 · 0 评论