![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
呵呵3547
这个作者很懒,什么都没留下…
展开
-
netty4.0中EventExecutorGroup池中选择线程的方式
今天看源代码,发现netty4.0在生成EventExecutorLoopGroup(线程池)时,初始化EventExecutor(执行的线程)时,初始化一个eventExecutor的选择器 protected MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args) {原创 2015-11-10 16:01:11 · 3633 阅读 · 0 评论 -
获取实现泛型接口的具体类的实现的类型
泛型接口的实现原创 2015-08-17 15:58:07 · 1571 阅读 · 0 评论 -
spring学习-分步getBean方法(1)
spring学习-分步getBean方法原创 2015-04-29 13:48:29 · 1346 阅读 · 0 评论 -
Java几个简单例子
例子1Class.isPrimitive()方法:判断Class类是否是基础数据类型Class.isAssignableFrom:用来判断一个类Class1和另一个类Class2是否相同或是另一个类的子类或接口, isAssignableFrom的参数类型都是Class instanceof 的参数类型是对象@Test public void原创 2015-02-10 16:59:16 · 524 阅读 · 0 评论 -
设置Apache的HttpClient请求时间超时
用Apache的HttpClient请求Http连接时,如果第三方返回的时候过长,导致影响现有服务的业务。可以设置请求Http第三方时的超时时间。当超过指定时间时,HttpClient会自动断开链接并抛出IOException异常RequestConfig defaultRequestConfig = RequestConfig.custom().setConnectTimeout原创 2014-12-02 13:10:02 · 3948 阅读 · 0 评论 -
java线程池的使用
JAVA线程池的构造方法ThreadPoolExecutor executor = new ThreadPoolExecutor( this.corePoolSize, this.maxPoolSize, this.keepAliveSeconds, TimeUnit.SECONDS, queue, threadFactory, rejectedExecutionHandler);转载 2014-06-17 13:46:47 · 443 阅读 · 0 评论 -
关于java命令调优
-Xmx:设置JVM最大堆内存。最大堆内存指的是新生代和老年代的大小之和的了大值,它是Java应用程序的堆上限。 Java堆分为新生代和老生代两部分,新生代用于存放刚刚产生的对象和年经的对象,如果对象一直没有被回收,生存的足够长,老年对象就会移入老年代。 新生代又可进一步分为eden、surivor space0(s0或from space)和survivor space1(s1或转载 2014-01-29 22:08:11 · 579 阅读 · 0 评论 -
整理网上MINA的例子
以下是整理的网上关于MINA的例子。入原创 2014-09-11 17:40:21 · 471 阅读 · 0 评论 -
tomcat6.0的comet支持
comet技术:服务端向客户端主动推消息的技术,但侧重基于http的协议,如果是socket则不存在这个问题.从tomcat6开始,增加了org.apache.catalina.CometProcessor接口来实现对comet技术的支持.修改conf/server.xml "org.apache.coyote.http11.Http11NioProtocol"转载 2014-02-21 14:31:50 · 702 阅读 · 0 评论 -
通过JClassLib修改Class文件
今天在网上看到通过jclasslib修改class文件的文章,记录一下。原文地址:http://blog.csdn.net/hexin373/article/details/66698131)建一个测试的Class文件public class JClassLibTestPrintString { public String getPrintMessage() { ret转载 2014-01-16 11:47:49 · 1666 阅读 · 0 评论 -
activemq的插件编写
项目中用到activemq,所有的队列都需要由其中的一个队列(MB)进行路由跳转,最早的设计是在队列(MB)做一个监听,由监听在根据路由条件路由到其中的队列中。后来使用activemq的插件发现也可以对消息进行路由。设计的想法如下:官网上关于activemq插件的文档不是很多,或者我没找到。不过,activemq下的activemq.xml为我们提供了一些系统自带的插件的例子。访问地址原创 2015-11-30 14:54:17 · 2750 阅读 · 0 评论