自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天上满是飞机

闻道有先后,术业有专攻,仅此而已

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 netty - nio 标准读取数据做法

/** * NIO 读取标准模板 * @param k * @return */ private boolean read(SelectionKey k) { final SocketChannel ch = (SocketChannel) k.channel(); final NioSocketChannel cha

2013-06-29 20:56:47 3317

翻译 UML关系(泛化,实现,依赖,关联(聚合,组合))

http://justsee.iteye.com/blog/808799UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表

2013-06-29 10:51:22 644

翻译 为Zend Studio (Eclipse)安装Spket插件,以支持ExtJS 4.0代码自动提示

之前在Zend Studio 7.0中安装过ExtJS2.0的自动提示,现在的软件升级太快,ExtJS4.0都出来了,无奈选择升级,不升还好,这一升搞了我半天的时间,怎么弄都没提示了,干啥都得花点时间就好比这个小插件,最终还是解决了,自己做个标记,同时也希望对其他朋友有所帮助。一、先下载Spket破解版(帖子后面有连接)。下载完后把其中的plugins、features都解压到Ze

2013-06-27 07:53:10 1777

转载 java nio对OP_WRITE的处理解决网速慢的连接

http://ericbaner.iteye.com/blog/182179817.3.1  如何处理慢速的连接     对企业级的服务器软件,高性能和可扩展性是基本的要求。除此之外,还应该有应对各种不同环境的能力。例如,一个好的服务器软件不应该假设所有的客户端都有很快的处理能力和很好的网络环境。如果一个客户端的运行速度很慢,或者网络速度很慢,这就意味着整个

2013-06-24 16:55:06 2228

转载 log4j 配置

http://yuguanyin.iteye.com/blog/226549看了几个文档,还是这个最全面,最后附上自己的日记,早遇到这个文章就不需要整理笔记了 1.   log4j 的配置文件 Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 Java 特性文件 lg4j.properties (键 = 值)。 1.1. log4j co

2013-06-17 15:01:59 655

原创 tomcat 中的线程实现

package com.ifeng.learn.lang;/** * tomcat 中线程实现一般都以一个类继承 Runnable * 在类中 定义一个 Thread thread * thread = new Thread(this); * thread.start(); * * * 线程的结束以 stopped = true; * thread.intrruped

2013-06-13 23:06:26 764

原创 Digester 解析XML文件

TOmcat 、 struts2 都是利用digester解析复杂xml 为对应java对应,在其配置与javabean 之间,在改了配置后,只改对应javaBean而不用改其解析程序转载:利用Digester把XML转换为Java对象在一个比较完整的应用系统里,经常需要有一些配置文件。简单的属性使用.properties文件即可,但要配置一些复杂对象,则应该考

2013-06-13 00:38:15 786

原创 tomcat 中的事件监听机制

/** * 事件 监听器 * @author Administrator * */public interface LifecycleListener {        public void lifecycleEvent(LifecycleEvent event);}package com.ifeng.learn.listener;import j

2013-06-10 12:48:33 984

原创 事件监听程序与观察者模式

事件:程序实例事件源->触发注册事件xxxEvent(xxxevent),注册事件拿到事件源执行相应操作(event.getSource(),进行逻辑操作)观察者模式一个被观赛者对应多个观察者,也就是被观察者中有观察者的集合被观察者-〉notifyObserver()执行所有observer中的update(Observerable,

2013-06-10 12:43:37 824

转载 Mybatis多参数查询映射

Mybatis多参数查询映射www.360doc.com/content/12/1029/09/7471983_244390770.shtml 1/2最近在做一个Mybatis的项目,由于是接触不久,虽然看了一下资料,但在实际开发中还是暴露了很多问题,其中最让我头疼的就是selete的parameterType问题,网上这类的帖子虽然有但是不全,很多情况下很难找到你想要的答案。

2013-06-09 17:09:37 1737

原创 定时工具 quartz

可以进行心跳操作,非常方便,如:每周1 、3 、5 进行某个操作 package org.quartz.examples.example3;import static org.quartz.CronScheduleBuilder.cronSchedule;import static org.quartz.JobBuilder.newJob;import static org.quartz.

2013-06-07 17:07:26 769

文件的切割与合并

通过java 中输入输出流来进行文件的切割与合并 文件的分割与合并 * 1.文件的分割,原理是用输入流去读取文件,将读取规定大小的流再输出支指定的文件,直到整个把整个文件读取结束. * 2.文件合并,文件的合并原理与分割正好想反,就是把所有的文件都读取到一个输入流中,然后再把输入流中的东西全部输出到 *   同一个文件输出流中,这样就可以把分割的文件合并到一个文件中去了. 并且文件的大小和原来也会一样 .  * 3.上面的程序我试着分割一个600多M 的电影,分割是成功了,但只是分割的第一个文件可以播放,而后面的几个文件都不可以播放,我也不知道为什么, * 可能是视频文件里面有什么自定的格式吧...不过分割后再把所有的文件合并,合并后文件大小和之前一样,而且还可以插入,说明文件没有分割坏 * 至于单个的文件为什么不能插入,这个以后用到的时候再去研究..现在还是把Java的基础搞懂再说.....  * 2011.10.21 9:43

2011-10-21

空空如也

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

TA关注的人

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