自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java NIO实例

一个可运行的简单NIO实例,首先是一个抽象的服务端类AbstractNIOServer public abstract class AbstractNIOServer implements Runnable { // 要监听的端口号 protected int port; // 生成一个信号监视器 protected Selector s;...

2012-12-28 09:48:51 81

原创 Java NIO选择器Selector

Selector消息选择器一般作为SelectableChannel对象的多路复用器。 可以通过SelectableChannel类的open方法创建选择器,这个方法将使用系统默认选择器提供者(SelectorProvider)创建新的选择器。页可通过调用自定义选择器提供者的openSelector方法来创建选择器。通过选择器的close方法关闭选择器之前,它一直保持打开状态。 通...

2012-12-27 13:07:16 107

原创 MySQL存储引擎

MySQL插件式存储引擎体系结构: 存储引擎比较:MyISAM:默认的MySQL插件式存储引擎,它在Web,数据仓库和其他应用缓环境下最常使用的储存引擎之一。注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎。该存储引擎的特点:不支持事务,表级锁,高效索引,高效压缩。InnoDB:用于事务处理应用程序,具有众多特性,包含ACID事...

2012-12-25 12:14:28 61

原创 Java Channel解析与实例

文件IOFileChannel是处理文件IO中的核心Channel实现。FileChannel不能直接构建,只能通过FileInputStream,FileOutputStream,RandomAccessFile通过getChannel()获得FileChannel实例对象,获得的FileChannel对象的权限也由相关的File对象所限制,也就说说FileInputStream所获得的Ch...

2012-12-24 16:09:52 212

原创 MySQL资料汇总

官方参考手册:http://dev.mysql.com/doc/MySQL数据库与运维自动化分享:http://www.mysqlops.com/

2012-12-21 09:47:59 65

原创 Java Comparable接口分析与实践

此接口对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过Collections.sort或者Arrays.sort进行自动排序,这个两个排序实现使用的时快速排序。实现此接口的对象可以用作有序映射(SortedMap<T,V>)中的键或者(SortedSet<T>)...

2012-12-20 14:22:15 110

原创 PHP远程调用Java服务

一种比较常见的语言搭配:PHP + Java。整体架构时这样子,HTML+JS做前端,PHP用作控制层,Java实现服务层,MYSQL用作数据持久。这也是常用的互联网架构。问题来了,PHP和Java这两门语言怎么互操作呢?方式一,Web Service。太笨重。 方式二,选用一个REST框架,将Java服务适配成REST服务,PHP通过HTTP访问的方式实现对Java服务的远程...

2012-12-18 14:16:38 277

原创 Java AIO 入门实例

原文出处:http://tigerlchen.iteye.com/blog/1747221 Java7 AIO入门实例,首先是服务端实现:服务端代码SimpleServer: public class SimpleServer { public SimpleServer(int port) throws IOException { final...

2012-12-13 16:15:02 232

原创 Java BIO NIO 机制原理资料整理

转自:http://www.xiaoyaochong.net/wordpress/?p=43BIO情况下,能支持的连接数有限,一般都采取accept获取Socket以后采用一个thread来处理,one connection one thread。无论连接是否有真正数据请求,都需要独占一个thread。Server端通常由一个thread来监听connect事件,另外多个thread来监...

2012-12-12 14:33:08 109

原创 Ubuntu常用命令

常用的命令 解压tar.gz: tar zxvf *.tgz重命名abc为123:  mv abc 123查看硬件信息并保存到文件:sudo lshw -xml > ccp-lshw.xml               sudo lshw -xml -businfo > ccp-lshw-businfo.xml 创建删除文件、文件夹:mkdir 目录名 ...

2012-12-07 23:38:36 84

原创 Amazon EC2开放端口

首先注册安装亚马逊虚拟主机:http://www.cnblogs.com/dragonwlb/archive/2012/07/21/2602126.html EC2安装了Ubuntu Instance之后,安装玩LAMP,用外网IP范围被拒绝,一直访问失败。最后发现访问端口是在Amzaonkong console中配置的。 选择security group菜单,出现如图所示的输入框...

2012-12-07 23:14:50 2769

原创 Facebook的基本架构

原文出自:http://tigerlchen.iteye.com/blog/1742851翻译出自:http://www.quora.com/Facebook-Engineering/What-is-Facebooks-architecture 1、Web 前端是由 PHP 写的。Facebook 的 HipHop会把PHP转成 C++ 并用 g++编译,这样就可以为模板和Web逻贺业...

2012-12-06 13:47:51 913

原创 JavaSE Buffer与Netty Buffer比较

Buffer数据结构: 3个重要的标记位:limit,position,capacity。limit:读写位置的上线;capacity:容器数组长度;position:当前的读写游标。 ChannelBuffer的数据结构:  3个重要的标记位:readIndex,writeIndex,capacity。readIndex:当前只读的游标位置...

2012-12-04 16:15:19 186

jbpm开发指南jbpm开发指南

jbpm开发指南jbpm开发指南jbpm开发指南

2009-01-08

BetterBuildsWithMaven

BetterBuildsWithMaven

2009-01-08

空空如也

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

TA关注的人

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