自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Test

hello world!

2011-03-04 22:35:15 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除