- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 java并发编程之同步器
从java5开始juc包为我们提供了很多方便使用的同步器类: CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作前需要一个或多个其他的线程处于阻塞状态时我们可以使用它,如田径比赛中,将每一名运动员看做一个工作线程,成绩记录员看做另一线程,显然成绩记录员开始记录员开始记录成绩前需要所有的运动员都先做好比赛准备并且同时开始起跑,我们需要就最后参赛者所的成绩得出一个
2011-11-20 15:53:59 7011
原创 利用java nio 实现简单的消息通讯
在分布式java应用中,经常需要在各个子系统间进行通信与数据交换。在java领域要实现这样的功能有很多途径,下面我将使用nio+tcp/ip这种基于消息机制的方式来实现这样的功能。利用nio的非阻塞模式以及选择器机制能够很大程度上的提高程序的性能及吞吐量。利用线程池能够方便的做到一请求一线程,在实际环境中这是非常有作用的,真实的应用场景往往是连接数可能会很多,但是同一时间向服务器发送的请求会远远小
2011-11-20 14:54:12 3126
转载 Eclipse+Tomcat远程调试配置
在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -X
2011-11-17 17:54:40 622
原创 mysql建表时指定编码,避免Data too long for column.....的异常
有时候需要在程序中动态的创建数据库表(如日志表,可以动态的分年分月创建,以保证单张表数据不会太大),如果这是使用的是mysql数据库,需要在创建表的ddl语句末尾加上字符编码如:ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='数据采集日志',否则创建出来的表的各字段的编码可能会是latin1,从而在保存有中文字符的数据时会
2011-11-05 21:23:59 7976
车站站名自动播报系统
2009-02-27
winform文件管理系统
2009-02-27
图书管管理系统,struts2,java,jsp,servlet,图书管管理系统
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人