随笔
文章平均质量分 63
沙加神
I like to program and write stuff, making things a reality always make me excited.I love open source and I spend most of spare time studying and contributing to it
展开
-
CSDN博客开通
今天花点时间,将CSDN上的博客开通了,以后ITeye上面的文章逐渐转移至此,欢迎大家交流,ITeye博客地址:http://fengjia10.iteye.com/原创 2011-10-02 16:46:08 · 557 阅读 · 0 评论 -
2016第一篇章
2016,对自己来说注定是不平凡的一年,新的三年征程需要一个清晰的三年规划作为指导。做什么,如何做?这是我今年问自己最多的问题。思考良久,终于有了一丝清晰的方向,遂提笔记下,欢迎有志者共勉。未来的日子里,自己将会在以下几个方向发力,概括讲,就是"创新,开放,生态,国际化,品牌”。原创 2016-03-31 20:31:09 · 1575 阅读 · 0 评论 -
我读过的书籍 - 2015
2015 2.10 系统化学习这本书的原因很简单,在写Maven Dependency Mediator这个开源插件的时候,希望能做的和开源社区诸如Ning那些组件不同,系统研究了Maven 2和3的源码,学习了Gradle这套编译体系,后来发现Gradle冲突检测这块实现上和Maven差不多。目前,已经将几个开源组件迁移到Gradle上了,另外,在读这原创 2015-04-01 17:36:17 · 2145 阅读 · 0 评论 -
Docker初体验
Docker这玩意流行已经有一阵子,之前一直不愿意去碰它,是觉得它还不够稳定。虽说各类软文铺天盖地,什么Paas微服务,容器引擎,轻量级虚拟机(当然底层的cgroups,lxc技术早已耳熟能详)等等,对这些往往不置可否,原因只有一个:大规模工业级场景应用还未曾出现,或者说未曾亲历。 时间来到了最近,由于工作需求,需要做一些MQ镜像,所以系统化的学习了Docker(当然,催生我系统化学习的动力不仅是要深度使用它,还有Go语言这两年本身的实践魅力)。这篇文章简单记录了Docker的一些使用心得及其原创 2015-01-20 15:58:34 · 7506 阅读 · 0 评论 -
反思,展望,新的一年!
时间就如白驹过隙,GUANG,来到了2015年,按照惯例,我们需要为自己做个年终盘点。2014年,在如何做好开源软件方面,取得的成绩最大。目前正在紧张有序地推进几个开源软件的incubator进程。除此之外,在Github,apache社区也分别对几款开源软件提了一些改进建议以及一些patch,彻底抑制了自己造轮子的冲动。美中不足的是,由于时间关系,错过了一些外部邀请的分享,也错过了分享自己心得的原创 2015-02-28 18:31:20 · 2034 阅读 · 0 评论 -
关乎性能的思考
现在工程师们越发的喜欢谈性能(CPU, memery, IO, container, middleware等),性能调优似乎也成为软件行业基础架构师越来越倚重的技艺之一。通常情况下,性能shooting也无外乎分为几个过程。其一,performance diagnostic & bottleneck positioning,这一步往往是关键,当然手法也是千奇百怪,这里不做赘述。第二,perform原创 2012-08-28 00:14:26 · 8690 阅读 · 14 评论 -
MOM系列文章之 - MQ可运维性
本来打算近期分享一篇如何“造”轮子原创 2014-08-14 19:42:23 · 2192 阅读 · 0 评论 -
MOM系列文章之 - Spring Jms Integration 解读
前阵子对Spring Jms实现进行了一些扩展,借此机会系统化地研究了一下Spring对JMS的支持,整理成文,希望大家能够喜欢! 本文打算从两个维度(编程API和包结构)展开讨论。首先,让我们来看下Spring中我们最最经常用到的JmsTemplate,上图原创 2013-12-23 20:03:59 · 3427 阅读 · 0 评论 -
MOM系列文章之 - JMS2 spec. 解读
JMS 2是Java EE 7的一个重要特性之一,如下图: 本文重点关注的是JMS 2规范,通过近4个小时的阅读(156 Page),谈谈自己对新规范的一些理解,后续会陆续发表一些Common-MQ的博文,希望大家能够感兴趣。好了,言归正传。 浏览一下Architecture章节目录,大家很快就会意识到,JMS 2的一个最重要的设计初衷,通过减少编码提高生产力;原创 2013-09-11 19:34:53 · 3667 阅读 · 3 评论 -
2014,整装待发
紧张而繁忙的2013已经过去了,这一年里,自己在分布式技术领域有一些长足进步,这多多得益于一贯坚持的多看,多码,多测,多参与的方针政策。在新的一年里,除了继续保持优良传统外,还要加强对外合作,与社区的Guys继续保持无地域,无差别地快乐沟通合作模式,共创最棒开源软件。在技术,敏捷实践等方面也要有更为深入的突破。在文章,书籍方面,也要更勤勉些,除了原创文章外,可以考虑尝试加入一些读书笔记,经典文章翻原创 2014-02-09 13:19:29 · 2071 阅读 · 2 评论 -
开发那点事系列五 - 发散思维&成就技术
很多做技术的同学,初期都期盼着上面会下派很多任务。做的越多,收获也越多。诚然,自己也曾经历过这么一个阶段。在上研时,积极地帮着导师做了一坨事,有Jos相关的,有C++相关的。不积硅步无以至千里嘛,正所谓。除了做事,往往我还会阶段性的做一些项目总结,并召集组员讨论。无论是技术上,还是非技术上(有些需求是自己去谈的,系统是需要自己去上的,当然关于使用方的反馈意见也是记忆最深刻的)。今天借着工作中一个非原创 2012-08-10 11:04:35 · 1336 阅读 · 0 评论 -
由使用Aptana studio eclipse plugin联想到的
喜欢eclipse的朋友,可能多半都会装一些导航插件吧,比方说easyExplorer。在装了Aptana插件后,我卸掉了原先的EE,准备使用它自带的Explore Files,发现控制台打印出如下语句: cmd /C start explorer /select,/e, "D:\deimos\biz\common\src\java.test\com\deimos\result\D原创 2012-03-14 12:48:50 · 1272 阅读 · 0 评论 -
照镜子 - 内功修炼
"凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋." 初出茅庐,已经能熟练的使用常用的框架了,感觉框架在手,天下我有. "紫薇软剑,三十岁前所用,误伤义士不祥,悔恨不已,乃弃之深谷." 已经懂得把百炼钢化为绕指柔,对各个框架的特点有所了解,会根据项目的需求去选择合适的框架,并能在此基础上更好的去设计拓展. "重剑无锋,大巧不工,四十岁前持之横行天下." 返璞归真,原创 2012-02-01 14:08:07 · 687 阅读 · 0 评论 -
<<编程人生>>摘录
最近翻阅了一本名为>的书,与大家分享一些观点.书中的programmer guys有着诸多相似的一面。如:1. 都是技术的狂热爱好者,并深深为自己从事的行业感到自豪;2. 都是编程的执著爱人,至今仍不放弃编码;3. 从小就表现出对计算机的狂热,他们精通的语言几乎都是自学;4. 不太在意软件工程的方法学,在他们心中有着属于自己的标准;5. 对程序之美的观感几乎一致,那就是简洁、清原创 2012-01-17 18:16:23 · 908 阅读 · 0 评论 -
必知必会 - 迈向卓越
企业是如何选拨高素质工程师(高级软件工程师or架构师)的?除了脑筋急转弯那种简单的开场白外,还需要更专业,更深邃的交流。这里,我把自己平时的思考备案分享给大家,欢迎讨论~基础篇1.谈谈你对字符集的理解2.谈谈你对NIO的理解3.谈谈你对序列化的理解4.谈谈你对softReference,weakReference,PhantomReference的理解5.谈谈你对异常的理解原创 2011-11-02 12:29:57 · 2310 阅读 · 5 评论