一、设计模式的分类总的来说,设计模式分为三大类:创建型模式共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式;结构型模式共七种:...
1. 数据库的三范式是什么 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键...
设计模式基于六大原则: 开闭原则:一个软件实体如类、模块和函数应该对修改封闭,对扩展开放单一职责原则:一个类只做一件事,一个类应该只有一个引起它...
1、线程池中阻塞队列的作用?一般的队列只能保证作为一个有限长度的缓冲区,如果超出了缓冲长度,就无法保留当前的任务了,阻塞队列通过阻塞可以保留住当...
线程复用原理 线程池将线程和任务进行解耦,线程是线程,任务是任务,摆脱了之前通过Thread创建线程时的的一个线程必须对应一个任务的限制。 ...
1.单例模式 单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。单例有...
每一个Thread对象均含有一个ThreadLocalMap类型的成员变量ThreadLocals,它存储本线程中所有ThreadLocal对象...
一、创建线程池的方法在Java开发过程中经常需要用到线程,为了减少资源的开销,提高系统性能,Java提供了线程池,即事先创建好线程,如果需要使用...
双亲委派模型图 双亲委派的优点: 主要是为了安全性,避免用户自己编写的类动态替换Java的一些核心类,比如String 同时也避免了类的重复加载...
文集作者