从未这么明白的设计模式(二):观察者模式

2019-04-15
阅读 4 分钟
2.1k
<!-- more --> 本文原创地址,我的博客:[链接](食用效果最佳),转载请注明出处! 前言 观察者模式定义了对象间的一种一对多依赖关系,当一个对象状态发生改变时,观察者们都可以做出相应的更新,使得系统更易于扩展!代码地址:[链接] 案例 小丽长得很漂亮,"天生丽质难自弃", 是一个不折不扣的"女神"。 小丽身边...

线程池?面试?看这篇就够了!

2019-03-12
阅读 14 分钟
2.2k
在实际工作中,线程是一个我们经常要打交道的角色,它可以帮我们灵活利用资源,提升程序运行效率。但是我们今天不是探讨线程!我们今天来聊聊另一个与线程息息相关的角色:线程池.本篇文章的目的就是全方位的解析线程池的作用,以及jdk中的接口,实现以及原理,另外对于某些重要概念,将从源码的角度探讨。tip:本文较长...

netty极简教程(一):从helloworld到编写一个聊天室

2019-01-31
阅读 14 分钟
1.9k
Nowadays we use general purpose applications or libraries to communicate with each other. For example, we often use an HTTP client library to retrieve information from a web server and to invoke a remote procedure call via web services. However, a general purpose protocol or its implementation so...