摘要:        
OOP 面向对象编程(Object Oriented Programming) OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。 AOP 面向切面编程Aspect Oriented Program 可以说是OOP(Object-Oriented Programi    阅读全文
posted @ 2018-08-22 16:57
panchanggui
阅读(2117)
评论(0)
推荐(0)
        
            
        
        
摘要:        
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1、最简单的实现 首先,能想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实    阅读全文
posted @ 2018-08-22 16:55
panchanggui
阅读(250)
评论(0)
推荐(0)
        
            
        
        
摘要:        
工厂模式    阅读全文
posted @ 2018-08-22 16:55
panchanggui
阅读(207)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip,     阅读全文
posted @ 2018-08-22 16:53
panchanggui
阅读(429)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Netty框架    阅读全文
posted @ 2018-08-22 16:52
panchanggui
阅读(158)
评论(0)
推荐(0)
        
            
        
        
摘要:        
涉及到相关重要组件: 这两个组件都实现了ChannelInboundHandler接口,这说明这两个组件都是用来解码网络上过来的数据的。而他们的顺序一般是ByteToMessageDecoder位于head channel handler的后面,MessageToMessageDecoder位于By    阅读全文
posted @ 2018-08-22 16:51
panchanggui
阅读(1051)
评论(0)
推荐(0)
        
            
        
        
摘要:        
粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。 什么是粘包、拆包? 假设客户端向服务端连续发送了两个数据包,用packet1和packet    阅读全文
posted @ 2018-08-22 16:50
panchanggui
阅读(25079)
评论(3)
推荐(6)
        
            
        
        
摘要:        
公平锁 非公平锁 死锁    阅读全文
posted @ 2018-08-22 16:49
panchanggui
阅读(221)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线    阅读全文
posted @ 2018-08-22 16:46
panchanggui
阅读(294)
评论(0)
推荐(0)
        
            
        
        
摘要:        
java.util.concurrent    阅读全文
posted @ 2018-08-22 16:44
panchanggui
阅读(190)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号