作者归档

《Apache Common官方文档》翻译邀请

原文链接

有很多工具类其实Apache Common包里都有,所以每次开发之前都可以先看下是否这包里已经有相关的工具类,5月份并发网组织大家翻译Apache Common包。

有兴趣的同学可以通过评论领取,翻译完成之后再并发网直接提交审核。

一次领取一篇,翻译完成之后可以继续领取,领取文章后最好在一个星期内翻译完成,如果不能完成翻译请通过评论告知,以便于其他人可以继续翻译。

阅读全文

《Maven官方指南》翻译邀请

四月份并发网翻译邀请又来了,并发网会优先把大家平时用到的技术的文档翻译完成,所以本月邀请大家翻译Maven官方文档,有兴趣的同学可以通过评论领取,翻译完成之后再并发网直接提交审核。

一次领取一篇,翻译完成之后可以继续领取,领取文章后最好在一个星期内翻译完成,如果不能完成翻译请通过评论告知,以便于其他人可以继续翻译。

阅读全文

一次应用OOM排查

前段时间系统经常出现OOM,每次出现之后系统会出现各种问题,临时解决方案只能是重启,然后等找到问题后再发布解决。

 

线上问题日志如下:

Exception in thread "msgWorkTP-811568603-1-thread-6" java.lang.OutOfMemoryError: Java heap space

Exception in thread "schedulerFactory_QuartzSchedulerThread" java.lang.OutOfMemoryError: Java heap space

Exception in thread "server-timer" java.lang.OutOfMemoryError: Java heap space

Exception in thread "Tracer-AsyncAppender-Thread-CommonAppender" java.lang.OutOfMemoryError: Java heap space

阅读全文

SLFJ官方文档翻译邀请

每月一次的并发网翻译邀请又来了,本周翻译比较基础,也是用的比较多的SL4J的官方文档,有兴趣的同学可以通过评论领取,翻译完成之后再并发网直接提交审核。

阅读全文

《Spark 官方文档》

Spark是一个高效的分布式计算系统,本文是Spark官方文档的翻译。

阅读全文

《Apache Velocity用户使用指南》翻译邀请

各位同学,首先祝各位2016新年快乐!新年再创辉煌!

之前并发网组织翻译过《Apache Velocity开发者指南》,所以本月继续组织翻译《Apache Velocity用户指南》,文章比较简单,主要是希望更多的同学能够阅读官方技术文档,参与到技术文档翻译的乐趣当中。

所以有兴趣的同学可以通过评论领取,每次领取一节,翻译完后再领取其他章节。如果翻译超过10篇文章,并发网会赠送一本作者签名的《JAVA并发编程的艺术》,超过20篇额外再赠送一件并发网定制的T shirt。当然也欢迎某位同学全部翻译完成。

阅读全文

在系统中使用Bean Validation验证参数

为什么要使用Bean Validation?

 当我们实现某个接口时,都需要对入参数进行校验。例如下面的代码
public String queryValueByKey(String parmTemplateCode, String conditionName, String conditionKey, String resultName) {
        checkNotNull(parmTemplateCode, "parmTemplateCode not null");
        checkNotNull(conditionName, "conditionName not null");
        checkNotNull(conditionKey, "conditionKey not null");
        checkNotNull(resultName, "resultName not null");

阅读全文

少有人走的路

20130704121043_uUSdV.thumb.466_0

《少有人走的路》 是一位心理学家写的关于如何走上心智成熟之路的书。

引言

The road less traveled,并不是所有人的心智都是成熟的,从不成熟到成熟是人生要走的一段路,相信阅读本书或本文是走向成熟的重要路程,建议每一个人都阅读下这本书,能够帮助你促进心智成熟。

我自己总是在想,为什么明白很多的道理,却仍然做不明智的事情,为什么知道很多做事的技巧,却仍然做事情不是那么高效。明知道做事不要切换,却一会看看旺旺,一会听听音乐。最近朋友也和我说明明知道要努力,却还是喜欢玩。这些问题的答案就是缺乏自律。带着问题重看此书又有新的收获。

《React官方文档》翻译邀请

最近公司在组织Java开发工程师学习Facebook公司的前端开发框架React,所以本月并发编程网组织大家翻译React (官方地址),有兴趣的同学可以通过评论领取,每次领取一节,翻译完后再领取其他章节。如果翻译超过10篇文章,并发网会赠送一本作者签名的《JAVA并发编程的艺术》,超过20篇额外再赠送一件并发网定制的T shirt。

如何交稿?直接在并发网注册账号后点新建文章,参考我要投稿。 参与翻译的同学如果不了解React,可以先学习下《React 入门实例教程

阅读全文

阿里感悟(九)- 能力和晋升

作者:方腾飞Workshop. Dude the Business people X 6 at meeting. Looking at bl

晋升是一个水到渠成的过程,能力到了自动就能晋升。所以需要努力突破自己,超越本层级的能力,并创造当前层级的人创造不出来的价值。晋升意味着对自己更高的要求,更高的责任和更多的思考。

如何才能突破自己能力?

首先要做的是改变习惯。在阿里很流行的一句话是,当自己不舒服的时候就是自己成长的时候。比如老大和我说要学会到先规划再做事情,而不是想到哪做到哪。这句话看起来简单,但是做起来很难,因为要打破自己已有的做事习惯,就像你习惯8点起床,现在让你每天6点起床,你肯定会很不习惯。 阅读全文

阿里感悟系列文章

作者:方腾飞

最近几年经常有应届生和朋友咨询我各种学习和工作上的问题,每次我都会耐心的解答,渐渐发现很多问题都有相似之处,所以就想把我的回答整理成文,可能可以能帮助更多的同学,由于工作非常忙,很多文章经常写到凌晨2点才写完,所以大部分内容没有打磨和校对,原文中难免还会出现一些错误,欢迎各位读者参与校对和提建议,比如你们希望看什么内容。本文目录的内容会随时调整。

阅读全文

阿里感悟(十四)-如何带新员工

Teacher and Students. Dude X12 the students and Teacher in class作者:方腾飞  本文首发于并发网

引言

在阿里,每一位新员工进来之后都会有一位导师,导师一般都是团队中非常优秀的员工。有些部门可能不叫导师了,而是叫师兄,可能更亲切,但是我觉得导师更贴切。

导师指导新员工的过程,我觉得应该是一个PDCA的过程,即计划,执行,检查和总结。

阅读全文

阿里感悟(十三)降低成本的敏捷设计

作者:方腾飞scrum agile

最近在参与一个比较大的项目,需要耗费上千人日,而细分设计和设计评审就花掉了几百人日,基本上10几个人写了几周的设计文档,并开了几周的设计评审会。整个过程模式比较重,所以耗费的人力比较大。

为什么模式比较重?

  • 参与者众多。设计评审会时,要求与本会相关的人都参与设计评审,一个屋子里可能坐着几十人,哪怕一个小时的会议和你相关的就5分钟,你也要参加。而且这样的公司会议太多,如果每个相关的会议都去参加,那就基本上是白天开会,晚上写代码的节奏,所以现在当有人找我开会时,我会问是否必须要我参加,能否会前或会后找我沟通确认,可能10分钟就能解决的问题。
  • 设计文档内容多。系分设计非常全,需要把所有设计场景都写上去,首先需要花大量时间写系分设计文档,其次需要几个小时的会才能评审完。而这样全面的设计文档,可能需要三个月到半年才能开发完成。
  • 有的设计评审没有经过小范围初审,有些设计遗漏了,导致要反复评审。

阅读全文

《Redis官方文档》翻译邀请

并发编程网定期组织翻译官方指南,十一月组织翻译Redis官方文档, 官方地址,有兴趣的同学可以通过评论领取,每次领取一节,翻译完后再领取其他章节。如果翻译超过10篇文章,并发网会赠送一本作者签名的《JAVA并发编程的艺术》。

如何交稿?直接在并发网注册账号后点新建文章,参考我要投稿

阅读全文

阿里感悟(十一)如何准备面试

作者:方腾飞

如果你收到某公司的面试邀请,那就应该开始准备面试,打一场有把握的仗。Young woman in job interview

需要准备几件事,自我介绍,亮点技术或产品,职业规划,这几件事情并不是临时抱佛脚就能完成的,而是要靠平时在工作中的积累,面试进更好的公司只是一个水到渠成的过程,能力到了自然就能进。

准备多久?当时带着强烈想进入阿里的动力,电面准备了几周,复面准备了一个多月。

阅读全文

return top