会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
在路上
博客园
首页
新随笔
联系
订阅
管理
2014年11月22日
[Jetty9.3]-Jetty的NIO调度:ManagedSelector
摘要: ManagedSelector是整个Jetty NIO的核心实现它是SelectorManger的内部类, 本质上封装了java.nio.channels.Selector每个ManagedSelector存在PROCESSING,SELECTING和LOCKED三种状态ManagerdSelect...
阅读全文
posted @ 2014-11-22 22:50 小玄子的后花园
阅读(1358)
评论(0)
推荐(0)
2014年4月16日
NoSuchAlgorithmException
摘要: 今天在写UT时遇到了下面的问题:1. 使用的powermock来处理static方法;2. 静态方法里的却有使用到org.apache.http.client(4.3.1)的方法异常如下:Caused by: org.apache.http.conn.ssl.SSLInitializationExc...
阅读全文
posted @ 2014-04-16 11:04 小玄子的后花园
阅读(2991)
评论(0)
推荐(0)
2014年4月3日
ps grep kill
摘要: linux旺旺老是跪,awk忘光了。ps -ef|grep Ali|awk '{print $2}'|xargs kill -9
阅读全文
posted @ 2014-04-03 16:11 小玄子的后花园
阅读(145)
评论(0)
推荐(0)
2014年3月28日
内部类反射初始化
摘要: 大家都知道内部类初始化需要提供外部类的实例。今天在尝试使用反射方式初始化内部类时,发现同样要遵循这个java规范。但由于我只持有内部类定义(Class)对象,没有外部类实例,所以想通过:Inner.class.getConstructors()[0].newInstance(new Outer()是不行的。需要实例化内部类,是为了避免内部类的类变量存在并发问题,所以希望每次使用时都newInstance一个出来。那么既然不行,那就只能使用ThreadLocal来解决这个问题了。
阅读全文
posted @ 2014-03-28 13:02 小玄子的后花园
阅读(368)
评论(0)
推荐(0)
2014年3月26日
Http fluent API引发的线程未能结束
摘要: 表现是线上机器线程很多,jstack一下都是: 1 "pool-8-thread-47" prio=10 tid=0x00007f2930534800 nid=0x63ed waiting on condition [0x000000004969c000] 2 java.lang.Thread.State: WAITING (parking) 3 at sun.misc.Unsafe.park(Native Method) 4 - parking to wait for (a java.util.concurrent.locks.AbstractQue...
阅读全文
posted @ 2014-03-26 19:53 小玄子的后花园
阅读(1498)
评论(0)
推荐(0)
2014年3月3日
guava中Collection的transform遇到需要跳过的处理
摘要: 在使用GUAVA的集合transform时,经常需要碰到去null,异常的元素,怎么处理?使用Optional! 1 Iterable iterable = Optional.presentInstances(Lists.transform(serviceInstances, new Function>() { 2 @Nullable 3 @Override 4 public Optional apply(@Nullable ServiceInstance input) { 5 if (remove) { 6 return Opt...
阅读全文
posted @ 2014-03-03 11:33 小玄子的后花园
阅读(393)
评论(0)
推荐(0)
2014年3月2日
Http fluent API乱码问题
摘要: 发现内网两台机器通过HttpClient传递消息出现中文乱码。原来的代码是:Request .Post(requestURL) .connectTimeout(250) .socketTimeout(500) .bodyForm(Lists.newArrayList(new BasicNameValuePair("json", message))) .execute();发现bodyForm有重载方法:1 public Request bodyForm(final Iterable formParams, final Charset charset) {2 ...
阅读全文
posted @ 2014-03-02 20:58 小玄子的后花园
阅读(1526)
评论(0)
推荐(0)
2012年4月14日
Maven filter的bug
摘要: 搞了一个上午!悲剧今天使用maven打包,发现有一部分死活没有被filter.其实是因为在配置中出现了@符号,导致之后的内容就不会被filter了!
阅读全文
posted @ 2012-04-14 13:25 小玄子的后花园
阅读(252)
评论(0)
推荐(0)
2012年3月30日
Jquery this选择下一个元素
摘要: DOM:<UL><LI><A>xx</A></LI><LI><A>yy</A></LI></UL>$.each($(ul li), function(index, e) { var text = $(this).next("a").text();});
阅读全文
posted @ 2012-03-30 11:06 小玄子的后花园
阅读(2105)
评论(0)
推荐(0)
2012年3月15日
Spring初始Bean时做操作的几个入口及多个bean的depends-on
摘要: 首先是构造函数,可以通过@PostConstruct注解在方法上标注然后是各个字段的set方法然后是实现了InitializingBean接口的方法最后如果在XML中定义了init-method的方法在XML中的</bean>元素中有depends-on这个属性,用于告诉spring这个bean初始化前必须先初始化哪些bean.比如:这个bean实现了InitializingBean接口, 在afterPropertiesSet接口要根据配置初始化一些参数, 但是这个配置需要从configUtil中读取. 这样就要求configUtil必须可用.1 <bean id=&quo
阅读全文
posted @ 2012-03-15 09:47 小玄子的后花园
阅读(1163)
评论(0)
推荐(0)
公告