Bootstrap是通道初始化辅助类 提供了初始化通道或子通道所需要的数据结构,那么ClientBootstrap就是客户端的,而且会执行连接操作。
配置通道,就是把相应的键值对选项传递给底层:
ClientBootstrap b = ...;
// Options for a new channel
b.setOption("remoteAddress", new Inet...
分类:
Web程序 时间:
2014-09-11 19:22:12
阅读次数:
297
项目的整体目录结构
demo(demo.biz,demo.common,demo.config,demo.data,demo.web)
demo是最外层的目录,后面各个子项目分别负责业务层,工具、常用辅助类层,配置层,数据层,web层
本文章采用maven构建项目,maven的目录结构
src/main/java
src/test/java
src/main/resources...
分类:
编程语言 时间:
2014-09-11 08:48:02
阅读次数:
335
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下.....
分类:
编程语言 时间:
2014-09-03 21:05:17
阅读次数:
401
Qt 内置对OpenGL ES的支持,选用Qt进行OpenGL ES的开发是非常方便的,许多辅助类头已经具备。从Qt 5.0开始增加了一个QWindow类,该类既可以使用OpenGL绘制3D图形,也可以使用QPainter绘制2D传统的GDI+图形,5.0以前的QGLWidget不推荐再使用。在即将到来(官方时间是今年秋天)Qt 5.4会完全废弃QGLWidget,作为替代将会新增QOpenGLW...
分类:
移动开发 时间:
2014-09-03 13:12:26
阅读次数:
419
闭锁:一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。即,一组线程等待某一事件发生,事件没有发生前,所有线程将阻塞等待;而事件发生后,所有线程将开始执行;闭锁最初处于封闭状态,当事件发生后闭锁将被打开,一旦打开,闭锁将永远处于打开状态。 1 import jav...
分类:
编程语言 时间:
2014-09-02 10:15:24
阅读次数:
319
CyclicBarrier是一个用于线程同步的辅助类,它允许一组线程等待彼此,直到所有线程都到达集合点,然后执行某个设定的任务。现实中有个很好的例子来形容:几个人约定了某个地方集中,然后一起出发去旅行。每个参与的人就是一个线程,CyclicBarrier就是那个集合点,所有人到了之后,就一起出发。C...
分类:
编程语言 时间:
2014-09-01 15:19:13
阅读次数:
281
DES加密和解密 public class MD5Helper { ///DES加密 ///sKey public string MD5Encrypt(string pToEncrypt, string sKey) { ...
分类:
其他好文 时间:
2014-08-31 21:26:31
阅读次数:
306
在我们的开发工作时,findViewById可能是用得最多的函数之一,但它特别讨厌的地方就是我们经常需要对返回的view进行类型转换,输入麻烦、代码抽离。...
分类:
移动开发 时间:
2014-08-30 23:10:40
阅读次数:
308
/// /// DataTable转List通用类【实体转换辅助类】/// public class ModelConvertHelper where T : new(){public static IList ConvertToModel(DataTable dt){// 定义集合IList ts...
分类:
其他好文 时间:
2014-08-29 14:21:07
阅读次数:
188
为了简化命令行方式运行作业,Hadoop自带了一些辅助类。GenericOptionsParser是一个类,用来解释常用的Hadoop命令行选项,并根据需要,为Configuration对象设置相应的取值。通常不直接使用GenericOptionsParser,更方便的方式是:实现Tool接口,通过ToolRunner来运行应用程序,ToolRunner内部调用GenericOptionsPars...
分类:
其他好文 时间:
2014-08-22 13:04:18
阅读次数:
693