自定义博客皮肤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)
  • 资源 (13)
  • 问答 (3)
  • 收藏
  • 关注

原创 学习地址记录

MongoDB:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html该博客内的文章都不错

2016-05-19 15:03:39 256

原创 NIO框架(4)---聊天室

前几篇文章介绍了NIO的几个主要构件,包括缓冲区Buffer、传输通道Channel、消息选择器Selector以及消息类别SelectionKey,接下来我们通过一个聊天室的例子来了解一下以上各种组件的用法。聊天室分为服务器端和客户端,服务器端接收客户端发来的请求消息,并生成一个Channel来处理客户端的消息;客户端生成Channel来连接服务器,发送消息,然后再注册一个新的Channel来接收

2016-05-17 14:53:24 387

原创 NIO框架(3)---Selector

前两篇NIO文章介绍了Buffer和Channel,在介绍Channel的时候,我们我们通过生成一个线程来处理一个Channel事件,如果我们处理很多个事件,那么我们就需要启用多个线程来处理Channel事件,可不可以使用尽量少的线程来处理检测Channel事件呢? 接下来介绍一下Channel的传达室门卫Selector,为什么说Selector是门卫呢?因为Selector就像一个门卫一样监控

2016-05-13 17:13:27 320

原创 NIO框架(2)---Channel

上一次,我们总结了常用buffer种类和方法,这一次我们来总结一下常用的Channel,我们将Channel根据不同的用途分为三种:网络Channel,文件Channel,管道Channel一. 网络Channel 名称 描述 ServerSocketChannel 监听socket流的channel SocketChannel 连接socket的channel Datag

2016-05-13 09:01:35 434

原创 NIO框架(1)---Buffer

NIO作为非阻塞框架,在多线程并发开发中应用比较广,现在让我们一起来深入的了解一下NIO框架。 首先确定一下文章的结构: 1.NIO的Buffer 2.NIO的管道Channel 3.NIO的选择器Selector,SelectionKey 4.NIO的编码 5.最后我们用一个例子来总结一下NIO的使用 一、NIO的Buffer Buffer常用缓冲区数据类型 名称 描述

2016-05-11 14:29:40 355

原创 Concurrent包中Queue(2)----ArrayBlockingQueue

ArrayBlockingQueue:该类实现了BlockingQueue接口,采用数组Array作为数据结构,在弹出队列时,采用FIFO的策略,初始化的时候需要手动指定初始大小。接下来看一下部分代码:/***初始化代码**/public ArrayBlockingQueue(int capacity, boolean fair) { if (capacity <= 0)

2016-05-11 12:52:30 341

原创 Concurrent包中Queue(1)----LinkedBlockingQueue

LinkedBlockingQueue:该类实现了BlockingQueue接口,采用链接的Node作为数据结构,在弹出队列时,采用FIFO的策略,存储默认数据量为 Integer.MAX_VALUE。接下来看一下它的部分实现方法:/***数据结构**/ static class Node<E> { E item; Node<E> next; Nod

2016-05-11 12:50:42 330

原创 Concurrent包中ConcurrentHashMap

自从jdk1.5之后,JDK增加了ConcurrentMap接口,这个接口是对应的 java.util.Map并发集合,提供了putIfAbsent, remove,replace三个接口方法,concurrent包也提供了ConcurrentMap的实现类ConcurrentHashMap:首先说一下ConcurrentHashMap的实现方式: 相比线程安全的HashTable各种方法都加了

2016-05-05 13:49:50 461

python requests模块

python 安装 request模块步骤:解压压缩包,命令行进入压缩包,执行python setup.py install命令即可

2016-11-08

ImageMagick-6.9.3-5-Q16-x64

ImageMagick-6.9.3-5-Q16-x64

2016-07-24

NIO聊天室代码

NIO框架实现的简单聊天室,分为客户端和服务器端,为大家了解NIO作为一个参考

2016-05-17

基于NIO的聊天室

基于NIO的聊天室

2016-05-17

hadoop权威指南 ncdc2015年数据

hadoop权威指南 ncdc2015年数据 100个小文件,可以用于测试使用

2015-09-11

struts2权威指南——李刚(著)

struts2权威指南,很经典的书,内容详细,例子丰富,实战性强

2012-08-01

最新strut2.3.4实例

不可多得的开发实例,内容丰富,多个实例让你熟悉strut2的MVC架构

2012-08-01

rose2003及破解的下载地址.

rose2003 开发 uml 下载地址

2012-01-08

精品课程网站建设与开发论文

毕业设计参考文献,可以借鉴,详细的需求分析,加总结

2009-05-25

Jfreechart

jsp实现表格功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-09

javamail最新版本

javamail,jsp实现邮件功能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-09

jakarta-taglibs-standard-1.1.2

jstl标准,日后的趋势,不得不用用,熟悉下。

2009-03-05

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

TA关注的人

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