自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式之观察者模式

在介绍观察者模式之前,我先回忆一下小学时光的趣事,上小学的时候,那时候有自习课,老师就会会办公室休息,然而这是我们最快乐的时光,因为在这个时间里我们就可以玩牌了(play card),因为那时候没有现在科技这么发达,没有智能手机和IPAD等高端移动设备,那时候打扑克就是我们非常喜欢玩的娱乐活动,然而在自习课上打牌是老师和学校里禁止的(这个没听说学校提倡的),每到自习课,我们就想玩扑克,但是不敢大胆

2015-09-19 17:52:39 485

原创 设计模式之-----------面向对象的设计原则

开放封闭原则----对扩展开放,对修改关闭(可扩展,不可修改)

2015-09-19 16:12:15 408

原创 netty学习(6)---NIO服务器端实现

NIO服务器创建的步骤:步骤一:打开ServerSocketChannel,用于监听客户端的连接,它是所有客户端连接的父管道:serverSocketChannel = ServerSocketChannel.open() 步骤二:绑定监听端口,设置连接为非阻塞模式:serverSocketChannel.configureBlocking(false);//设置连接为非阻塞模式

2015-09-19 15:41:04 645

原创 linux下的网络命令netstat

netstat用于显示各种网络相关的信息,em:网络连接,路由表,接口状态(Interface Statistic),多播成员 (Multicast Memberships)等等。。。常见参数: -a:(all)显示所有选项,默认不显示LISTEN相关-t :(tcp)仅显示tcp相关选项-u:(udp)仅显示udp相关选项-n: 拒绝显示别名,能显示数字的全部转化成数

2015-09-15 21:25:47 458

原创 netty学习(5)--NIO基础知识

NIO是new io的简称,但是nio类库的目标就是让Java支持非阻塞I/O,所以NIO也被解释为非阻塞IO(Non-block I/O)。与Socket和ServerSocket类相对应,NIO也提供了SocketChannel和ServerSocketChannel两种不同的套接字通道实现,这两种新增的通道支持阻塞和非阻塞两种形式。阻塞模式使用简单,但是性能和可靠性不好,非阻塞模式和

2015-09-13 21:12:41 673

原创 netty学习(四)----伪异步IO的弊端

要对伪异步IO的弊端进行深入的分析,首先我们看两个JAVA同步I/O的API说明: /** * Reads some number of bytes from the input stream and stores them into * the buffer array b. The number of bytes actually read is * r

2015-09-05 17:04:19 1182

原创 云服务---IAAS,PAAS,SAAS

SAAS--Software as a Service ---------------软件即服务PAAS--Platform as a Service ---------------平台即服务IAAS---Infrastructure as a Service----------基础设施即服务基础设施在最下面,平台在中间,软件在最顶端        IAAS有时候也叫做Ha

2015-09-05 15:52:58 569

原创 netty学习(三)----伪异步IO编程

为了解决同步阻塞I/O面临的一个链路需要一个线程处理的问题,后来有人对它的线程模型进行了优化,服务器端通过一个线程池来处理多个客户端的请求接入,形成客户端个数M;线程池最大线程数N的比例关系,其中M可以远远大于N,通过线程池可以灵活的调配线程资源,设置线程的最大值,防止由于海量并发接入导致线程耗尽系统资源。 伪异步IO的服务器端代码:package com.panther.

2015-09-04 21:10:45 690

pcre-8.37安装包

为了重写rewrite,pcre安装包

2016-03-12

windows程序设计

windows程序设计第五版。C/C++高手的必修之路

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除