
Java-高级
文章平均质量分 50
redsky200905
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转载:JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介
将封装的如下方法置顶[code="java"] public static ThreadPoolExecutor newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQ...2011-04-28 15:04:21 · 101 阅读 · 0 评论 -
原来Junit不支持多线程测试,需要使用GroboUtils才可以支持多线程测试
对Junit的不深刻理解,造成多线程执行不完整,比如执行1000个任务,实际执行的任务数小于1000,可能有其他注解能够做到像main一样。实际使用@Test注解的方法中使用了线程池执行任务,但在执行完成后,整个线程池不起作用,ThreadPoolExecutor 主线程退出。百度一把后,原来Junit不支持多线程测试,需要使用GroboUtils才可以支持多线程测试。包括...原创 2011-12-06 09:30:21 · 132 阅读 · 0 评论 -
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloa
在做RESTful测试时,在Windows系统下出现了如下问题:java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader .网上一搜一大把解决方法,可能的解决顺序如下:1. 更新jdk,设置->控制面板->Java->更新->立即更新2. 如果第一步...2011-07-29 10:07:40 · 159 阅读 · 0 评论 -
转:Mina2 Http server
[url]http://amozon.iteye.com/blog/322528[/url]原创 2011-07-27 14:03:52 · 132 阅读 · 0 评论 -
转Java集群好网站
http://www.jdon.com/jivejdon/thread/32455原创 2011-06-28 22:11:58 · 100 阅读 · 0 评论 -
转:常见NIO开源框架(MINA、xSocket)学习 2
http://unbounder.iteye.com/blog/481668原创 2011-06-23 18:17:50 · 123 阅读 · 0 评论 -
test
http://www.liuyangs.info/documents/document.asp?id=bb_4原创 2011-06-23 16:50:22 · 93 阅读 · 0 评论 -
转:模拟Mina2的TextLineCodecFactory中的TextLineDecoder解码器
转自:http://hi.baidu.com/huahua035/blog/item/f41f104ff73b0b19b3de05a4.html模拟Mina2的TextLineCodecFactory中的TextLineDecoder解码器Mina2中已经提供了TextLine解码的方式----根据文本的换行符进行解码;注意这里的文本换行符是和操作系统相关的,比如windows...原创 2011-06-21 21:50:40 · 492 阅读 · 0 评论 -
转Java NIO文件操作
http://download.youkuaiyun.com/source/3018590原创 2011-06-21 13:54:48 · 106 阅读 · 0 评论 -
搜集的一篇OutOfMemoryError
最近遇到如下问题,主要是在做线程池+数据库连接池时遇到的,虽然有如下解决方案,但效率还是没有多大提升了。ThreadPoolExecutor threadPool = new ThreadPoolExecutor(10, 3000, 1, TimeUnit.MILLISECONDS, new ArrayBlockingQueue(3000), new ThreadPoo...原创 2011-06-10 23:29:12 · 106 阅读 · 0 评论 -
另一个线程池ThreadPool,感觉比之前发的那个JDK自带的好用
import java.util.LinkedList;public class ThreadPool extends ThreadGroup { private boolean isClosed=false; //线程池是否关闭 public LinkedList workQueue; //表示工作队列 private static int threadPoolID...原创 2011-06-10 22:52:55 · 88 阅读 · 0 评论 -
转载Socket解包
http://liuyuyuan.iteye.com/blog/469966http://www.cnblogs.com/zc22/archive/2011/05/05/1766007.html原创 2011-05-31 20:04:25 · 183 阅读 · 0 评论 -
Java解决常见验证码——一定是准确率100%
绝对不适合于严重扭曲,形状交叉的情形。有别于传统切图(一般4张图)的方法。最佳做法当然是——二值化,逐行扫描,矩阵投影目前二值化已经完成,还比较清晰,对干扰一定的作用。今晚完成了绝大部分字典功能,改天再研究像紧贴字母信息 如Wn这种吧。...原创 2011-05-28 21:30:26 · 1167 阅读 · 0 评论 -
Mina2和Spring(2.5)在web项目中的结合使用
转载http://yanda20056.blog.163.com/blog/static/5650193120108811015363/原创 2011-05-18 20:55:56 · 122 阅读 · 0 评论 -
学习动态代理的时候,原来JAVA代码中也可以编译代码执行JAVAC的功能啊
JDK1.6提供了如题的功能,前提是项目必须引入JDK1.6而不是JRE[code="java"] JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); StandardJavaFileManager fileMgr = compiler.getStandardFileManager(null, null, nu...原创 2011-05-04 22:37:24 · 134 阅读 · 0 评论 -
关于Map接口中Key值是对象还是值的问题
今天遇到取不出Key所对应的值,取值为null.原来是Key存储为对象,当然取不出了,Map中KeySet集合中所对应的hashCode一定取出但是很多时候都是在外部调用Map中的类型的,所以在外部一般是新建一个对象作为Key,这个愚蠢的做法导致了不能像一般值作为Key值能取得对象一样的结果。切记以后不要这样操作了。...2011-04-28 19:24:24 · 406 阅读 · 0 评论 -
深度克隆对象
必须将对象序列和反序列,而且尤其在多线程中要引用多个对象,而且多个对象之间有某种关联,将多个对象融合进一个对象中,便于深度克隆,否则一旦牵扯关联获取某种数据。就有可能访问不到某对象数据,比如:序列多个对象中存在Map对象建立的链表,[color=red]Key值为对象[/color]的情况,如果不深度克隆,会造成死循环(一个对象被多个进程引用,注意:并非是锁定了,本质就是死循环...原创 2011-04-28 15:10:25 · 91 阅读 · 0 评论 -
RESTEasy 例子 hello world(两种方法)
转载自http://zorro.blog.51cto.com/2139862/874953修改了原文部分错误(web.xml文件中和第二种方法)RestEasy, Jboss项目的JAX-RS参考实现。1. 技术和工具: RESTEasy 2.2.1.GA JDK 1.6 Maven 3.0.3 Eclipse 3.6...原创 2012-12-14 17:41:58 · 336 阅读 · 0 评论