这是一个报表的sql查询,查询销售员的业绩分析. 一、表说明 customer:客户表,客户与销售人员(通过 salesman_id)关联。 s...
volatile关键字来确保线程间的可见性,可以利用线程可见性在某些场景进行无锁化编程。 下载Hotspot源码: 官网:https://ope...
关于线程安全问题的简述 多个线程做同一件事的时候 原子性:Syncronized,AtomicXXX,Lock 可见性:Syncronized,...
线程启动原理 线程生命周期 阻塞状态分为Blocked,time-waiting.外在表现区别不大,产生的原因不同,可以通过jstack查看,更...
设计原则,是设计模式的基础。在实际开发中,并不是一定要求所有代码都遵循设计原则,我们需要综合考虑人力、时间、成本、质量,不是可以追求完美,要在设...
访问者模式 访问者模式(Visitor Pattern)是一种将数据结构与数据操作分离的设计模式,是指封装一些作用于某种数据结构中的各元素的操作...
观察者模式 观察者模式(Observer Pattern),又叫发布-订阅(Publisher/Subscribe)模式,模型-视图模式,源-监...
解释器模式(InterPreter Pattern) 解释器模式是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用 该表示...
中介者模式(Mediator Pattern) 中介者模式,又称为调解者模式或者调停者模式。它是用一个中介对象封装一系列的对象交互,使得各对象不...