夜读

程序媛

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年9月7日

摘要: Netty是一个非阻塞的,时间驱动的网络框架。 一个Netty程序开始于一个Bootstrap类,Bootstrap类是Netty提供的一个可以通过简单配置来设置或“引导”程序的重要的类。 Netty中设计了Handlers来处理特定的“event”和设置Netty中的事件,从而来处理多个协议和数... 阅读全文
posted @ 2015-09-07 10:59 Lucky_Liu 阅读(1399) 评论(0) 推荐(0) 编辑

2015年8月28日

摘要: 其实我们所用的程序是要经过两层代理的,即HTTP协议在Nginx等服务器的解析下,然后再传送给相应的Handler(PHP等)来处理。 简单地说,我们有一个非常快速的接线员(Nginx),他负责把问题转交给相应的客服(Handler)。 本身接线员基本上速度是足够的,但是每次都卡在客服... 阅读全文
posted @ 2015-08-28 15:21 Lucky_Liu 阅读(168) 评论(0) 推荐(0) 编辑

2015年8月25日

摘要: Java Class 泛型的例子说明: http://blog.chinaunix.net/uid-1911213-id-3085866.html http://blog.163.com/sir_876/blog/static/1170522320121216273111/ 阅读全文
posted @ 2015-08-25 15:28 Lucky_Liu 阅读(166) 评论(0) 推荐(0) 编辑

2015年5月8日

摘要: SAX解析实例:http://www.iteye.com/topic/763895 Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。 为了更好地解决大型 XML 处理的问题,... 阅读全文
posted @ 2015-05-08 12:30 Lucky_Liu 阅读(339) 评论(0) 推荐(0) 编辑

摘要: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collect... 阅读全文
posted @ 2015-05-08 10:06 Lucky_Liu 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 有些操作很久没有做了,因此mark一下,以防忘记了。 1. Oracle数据库合并行记录,WMSYS.WM_CONCAT 函數的用法 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30... 阅读全文
posted @ 2015-05-08 09:47 Lucky_Liu 阅读(229) 评论(0) 推荐(1) 编辑

2015年5月6日

摘要: Subject(目标):目标又称为主题,它是指被观察的对象。在目标中定义了一个观察者集合,一个观察目标可以接受任意数量的观察者来观察,它提供一系列方法来增加和删除观察者对象,同时它定义了通知方法notify()。目标类可以是接口,也可以是抽象类或具体类。 ConcreteObserver(具体观察... 阅读全文
posted @ 2015-05-06 09:07 Lucky_Liu 阅读(210) 评论(0) 推荐(0) 编辑

2015年5月5日

摘要: 状态模式就是将对象在每一个状态下的行为和状态转移语句封装在一个个状态类中,通过这些状态类来分散冗长的条件转移语句。 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一... 阅读全文
posted @ 2015-05-05 17:30 Lucky_Liu 阅读(171) 评论(0) 推荐(0) 编辑

2015年4月29日

摘要: 将算法的定义和使用分离,这就是策略模式所要解决的问题。 策略模式的主要目的是将算法的定义与使用分开,也就是将算法的行为和环境分开。 如在Discount类中,该类为具体的算法类,该类只有算法的行为,也就是计算价格的行为。而在环境类中,环境类定义了算法使用的环境。 策略模式提供了一种可以替换继承关系... 阅读全文
posted @ 2015-04-29 20:26 Lucky_Liu 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 在需要考虑线程安全性的场合,可以考虑以下五种方式来实现线程的安全性: 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchroni... 阅读全文
posted @ 2015-04-29 10:47 Lucky_Liu 阅读(220) 评论(0) 推荐(0) 编辑