- 博客(10)
- 收藏
- 关注
再见JavaEye
肉饼你走啦,你还在!Goodbye JavaEye,Hello GitHub! bruce-sha.github.ioibruce.info
2013-08-18 11:00:22 127
原创 开源事件总线框架Leb event bus
软件产品的终极目标是松耦合,很多技术的出现都是为解决耦合问题,比如IoC,AOP,SOA,观察者模式,面向接口编程,MVC等,事件驱动架构EDA(Event-Driven Architecture)也是。 事件总线(event bus)的本质是观察者模式。其优点有:解耦,依赖反转,反转控制,好莱坞原则;高性能,天生多线程;易维护,随时增加修改;符合自然思维,一件事情发生引发另一件事。...
2013-05-19 18:51:21 393
原创 ServletResponse的java.lang.IllegalStateException错误
[code="java"]java.lang.IllegalStateException: STREAM at org.eclipse.jetty.server.Response.getWriter(Response.java:707)[/code][code="java"]java.lang.IllegalStateException: WRITER at org.ecl...
2013-03-24 21:41:25 468
memo
[b]记录一些资源以备查找[/b][list][*]网易开源镜像站 [url]http://mirrors.163.com[/url][*]Linux学习 [url]http://www.linuxjournal.com[/url][*]并发编程 [url]http://ifeve.com[/url][*]为学论坛 [url]http://www.51weixue.com[...
2013-02-17 19:23:14 106
原创 高并发场景下 System.currentTimeMillis() 的性能问题
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右),然而该方法又是一个常用方法,有时不得不使用,比如日志,在高并发情形下怎么做才好呢?System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道,什么快?内存!如果该方法从内存直接取数,那岂不是相当快,看代码:[code="...
2013-01-30 20:06:43 534
原创 15行代码5秒搞定上亿规模整数排序
[quote]题目:给定一个包含有一亿随机整数的数组,要求对其排序,越快越好,请给出算法。(随意发挥,对内存无要求)[/quote]年末大家闲的蛋疼,有同事抛出上述题目切磋切磋。之后一哥们给出一个大规模数据排序的Fork/Join解法,基本思路如下:“从样本中任意取一个元素(比如最后一个元素),将整个数组Array分为两部分Array_1和Array_2,其中Array_1的每个元...
2013-01-29 20:38:21 237
原创 沙丁解牛之 Google Guava - List
先从List说起,Guava包中只有一种List,即【abstract class】ImmutableList,其有四个实现类:EmptyImmutableList,SingletonImmutableList,RegularImmutableList,【abstract class】ImmutableAsList,如下图(红色背景属于JDK,黄色背景属于Guava。点开大图清晰,弱问,怎么把图1...
2013-01-26 17:01:13 104
原创 沙丁解牛之 Google Guava - 简介
Guava项目是Google Java工程的核心基础类库,主要包括:集合,缓存,原始类型扩展,并发,注解,字符串处理,IO等等。谷人希不愧是人类的希望,Guava不大五脏俱全,里面有很多令人赞叹的代码,读后有种原来Java也可以这么优雅的感觉。现在我做项目Apache的一些包可以不要,但是Guava和Junit必不可少。Above All,建立maven java工程,将Guava包和Ju...
2013-01-25 23:24:22 153
原创 I'm Back
06年就注册鸡眼,当时觉得这个博客真不好用。于是转战其他的,稍有些许名气的都试过,各个山头也呆那么一段时间,不是速度慢,就是改版,还有偶尔被墙的,绕了一大圈,还是回来吧。 做码农有三四年,该写点东西了,从业界学了那么多,拿了那么多,多少也应该吐一点出来。如若侥幸写的有用,自然帮到别人,倘若被扔板砖,砸鸡蛋,也算是帮自己提高。此外,也记录一些自己的资料和感悟,以备查用。总之,好处多于坏...
2013-01-25 22:08:57 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人