自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (18)
  • 收藏
  • 关注

原创 Netty4之IO模型及线程模型

本文是基于Netty4.1.x,Netty作为异步事件驱动的网络,高性能之处主要来自于其I/O模型和线程处理模型,前者决定如何收发数据,后者决定如何处理数据。 一、I/O模型 用什么的通道将数据发送给对方,BIO(Blocking I/O)、NIO(Nonblocking I/O)或AIO,I/O模型在很大程度上决定了框架的性能。 传统阻塞型I/O(BIO)特点:每个请求都需要独立的线程完...

2019-09-26 10:46:28 1090

原创 Netty4之处理链

本文是基于Netty4.1.x,Handler在Netty占据着很重要的位置,跟Servlet中的filter很像,通过Handler可以完成消息的编解码、拦截指定的消息、统一对日志错误进行处理、统一对请求进行计数。所有的Handler都实现ChannelHandler接口,分为两大类,ChannelInboundHandler与ChannelOutboundHandler,ChannelInbo...

2019-09-23 19:05:22 503

原创 Netty4之编解码

本文是基于Netty4.1.x,一般在使用Netty作为网络框架进行开发时,编解码框架是我们应该注意的一个重要部分。应用从网络层接收数据需要经过解码(Decode),将二进制的数据报转换从应用层的协议消息,这样才能被应用逻辑所识别。同样,客户端发送或服务端在返回消息时,是需要将消息编码(Encode)成二进制字节数组(在Netty4中就是ByteBuf)对能发送到网络对端。对于编解码Netty4本...

2019-09-22 14:25:39 682

原创 Netty4之启动流程

Netty是基于JAVA NIO的网络应用框架,使用Netty可以迅速的开发网络应用。主要是用在服务端。这篇文章主要是分析Netty4.1.x的启动流程。通过启动流程可以更新清晰的知道Netty的运行逻辑。在介绍启动流程之前先说说几个名词的基本概念: Bootstrap 启动器,负责对于整个Netty应用的启动,分为ServerBootstrap(Server端使用),Bootstrap(Cli...

2019-09-13 15:16:54 501

原创 Netty4之业务线程池的使用

此文章是基于Netty4.1,一般在使用Netty做服务端开发时,通常会定义I/O线程池及业务线程池。I/O线程池顾名思义用于处理网络连接及维护Channel的相关事件(一般像心跳及编解码都可以使用I/O线程池)。当需要处理比较耗时的业务逻辑也共用I/O线程池话会对整个服务的吞吐量有比较大的影响(曾经遇到过)。所以在生产环境中建议定义业务线程池。下面说说如何使用业务线程池及业务线程池处理逻辑的原理...

2019-09-13 15:08:00 8950

GitGUI客户端

用于操作git的客户端口,包括图形界面和bash命令工具

2015-05-27

MemCache-release

这个工具主要是要安装MemCache服务器的。

2015-03-18

jquery.blockUI

这是一款前端开发的工具包,这是一个框架包。

2015-01-22

Jquery.2.0.0

Jquery2.0.0.js开发包,可以使用的。

2015-01-22

jstl开发包

用于jsp页面展示的jstl标签库所需要的jar包。

2015-01-22

javaMail.jar

这是一个Javamail工具包可以通过这个包来实现发送邮件的功能。如有不懂可参考我的个人博客。

2015-01-22

SVN客户端工具

用来连接SVN的客户端工具,可用作协同开发。

2015-01-22

ssh整合步骤

里面详细介绍SSH的整合过程,以及一些注意事项.但是开发包需要自己去下,有需要的可以联系我。

2015-01-22

POI_3.10.jar

使用Java来操作office当中的Excel表格。包括读取和新建。

2015-01-22

commons-codec.jar

将目标字符串进行MD5加密,这个过程是不可逆的。

2015-01-22

jackson.jar

用Jackson.jar包将目标对象数据转换为json格式的数据。

2015-01-22

Oracle JDBC连接驱动包

Java用JDBC方式连接Oracle数据库的驱动包。

2015-01-22

数据库Mysql连接驱动

Java使用JDBC连接Mysql数据库的驱动包

2015-01-22

MVC与Struts简介

简单的介绍了MVC的架构模式以及Struts2的产生、Struts的简单介绍

2014-11-09

java 经典小程序

一些java有趣的小算法,可用做初学java的人学习。

2014-11-08

基于web数据挖掘的数字图书馆个性化服务--王军强

就数字图书馆而言, 每一个用户所追求的信息目标 不同, 关注的信息子空间也就不同。现在大多数图书馆 的服务模式并没有考虑到用户之间的差异性, 这使得每 一个用户必须面对相同的用户空间。用户迫切需要一 种能够依据自身特点自动组织调整信息的服务模式, 因 此个性化服务应运而生, 并成为许多图书馆所追求的目的

2014-05-29

Web数据挖掘在数字图书馆个性化服务中的应用

摘 要: 阐述了 Web 数据挖掘技术的有关问题, 论述了 Web 数据挖掘在个性化信息服 务中的作用, 提出了基于一个 Web 数据挖掘的个性化信息服务体系结构。 关键词: 数字图书馆;Web 数据挖掘; 个性化服务

2014-04-18

空空如也

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

TA关注的人

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