240 发简信
IP属地:安徽
  • 记一次复杂sql涉及到的sql语法

    这是一个报表的sql查询,查询销售员的业绩分析. 一、表说明 customer:客户表,客户与销售人员(通过 salesman_id)关联。 s...

  • Resize,w 360,h 240
    多线程三-线程安全之可见性与有序性

    volatile关键字来确保线程间的可见性,可以利用线程可见性在某些场景进行无锁化编程。 下载Hotspot源码: 官网:https://ope...

  • Resize,w 360,h 240
    多线程二-同步锁

    关于线程安全问题的简述 多个线程做同一件事的时候 原子性:Syncronized,AtomicXXX,Lock 可见性:Syncronized,...

  • Resize,w 360,h 240
    多线程一

    线程启动原理 线程生命周期 阻塞状态分为Blocked,time-waiting.外在表现区别不大,产生的原因不同,可以通过jstack查看,更...

  • 设计模式-设计原则与设计模式总结

    设计原则,是设计模式的基础。在实际开发中,并不是一定要求所有代码都遵循设计原则,我们需要综合考虑人力、时间、成本、质量,不是可以追求完美,要在设...

  • 设计模式-访问者模式

    访问者模式 访问者模式(Visitor Pattern)是一种将数据结构与数据操作分离的设计模式,是指封装一些作用于某种数据结构中的各元素的操作...

  • 设计模式-观察者模式

    观察者模式 观察者模式(Observer Pattern),又叫发布-订阅(Publisher/Subscribe)模式,模型-视图模式,源-监...

  • 设计模式-解释器模式

    解释器模式(InterPreter Pattern) 解释器模式是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用 该表示...

  • Resize,w 360,h 240
    设计模式-中介者模式

    中介者模式(Mediator Pattern) 中介者模式,又称为调解者模式或者调停者模式。它是用一个中介对象封装一系列的对象交互,使得各对象不...

个人介绍
欢迎关注我的微信公众号