作者归档

模块化开发框架实现原理

本文是蚂蚁金服微贷事业部自主研发的模块化开发框架TITAN的实现原理,该框架后续可能会开源,敬请期待!

需求背景

  • 应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。
  • 故障不隔离。当一个系统由多人同时参与开发时,修改A功能,可能会影响B功能,引发故障。
  • 多分支开发引发冲突。多分支开发完之后合并会产生冲突。
  • 牵一发动全身。一处核心代码的改动,或一个基础Jar的升级需要回归整个系统。
  • 升级和迁移成本高。中间件升级每个应用都有升级成本。

阅读全文

《Nginx官方文档》翻译邀请

本月并发网组织翻译《Nginx官方文档》,如果有其他优秀译文希望并发网组织翻译,欢迎通过评论告诉我们。为了鼓励和奖励译者翻译文章,并发网允许译者在文章末尾放赞赏。

如何领取

通过评论领取想要翻译的文章,每次领取一章或一节(根据内容长短),翻译完后再领取其他章节。领取完成之后,建议在一个星期内翻译完成,如果不能完成翻译,也欢迎你邀请其他同学和你一起完成翻译。请谨慎领取,并发网是非盈利组织,没办法去跟进每一篇译文的进展,所以很多文章领取了没有翻译,会导致文章长时间没人翻译。

阅读全文

《阿里感悟》不忘初心-写给晋升失败的同学

之前一直不明白老子说,道可道非常道,最近休假了几天后有所体会,术是可以学的,而道则是要靠修行领悟出来。定能生静,静能生慧,慧不是学出来的,是领悟出来的,而定和静则是修行的方式。

在公司里一定会经历一些事让你开心,也一定会经历一些事情让你不开心。关键是能否从这些经历中有所成长。以前更多关注于术,现在开始了解道。

最近在看《军师联盟》,在世子之争中,司马懿对曹丕说一句话,只问对错,不争输赢!当时还不是很明白,结合最近看的书,突然有所体会,这是一句非常有智慧的话。

阅读全文

《阿里感悟 》如何学习一项新技术

这个也是阿里面试官比较喜欢问的一个问题,主要考察一位同学的学习能力。这个问题可以拆分成两个问题,第一个是知道重点学什么?第二个是怎么学?

阅读全文

《JAVA模块化系统》翻译邀请

2017年6月13日份,JAVA模块化系统在JCP执行委员会中投票通过,意味着在JAVA9中我们将能使用JAVA的模块化能力,我们团队也在开发和使用一个模块化框架TITAN。所以并发网本月组织翻译JAVA模块化系统 (拼图项目)。

阅读全文

《TensorFlow官方文档》翻译邀请

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。人工智能已经是越来越火的技术,6月份并发网组织大家翻译《TensorFlow官方文档》(需要翻墙),本次翻译快速开始部分,后续翻译编程指南官方教程,欢迎有兴趣的同学参与。

阅读全文

《阿里感悟》-能力和晋升

晋升是一个水到渠成的过程,能力到了自动就能晋升(这个能力是指综合能力,而不但指技术能力),能力没到晋升上去也会很累。所以需要努力突破自己,超越本层级的能力,并创造当前层级的人创造不出来的价值。晋升意味着对自己更高的要求,更高的责任和更多的思考。 阅读全文

《阿里感悟》- 提高执行力

什么是执行力

百度上对于执行力的定义如下,有效利用资源、保质保量达成目标的能力。是一种把行动变成结果的能力。通俗来讲就是,老板布置了一个任务,无论多么麻烦,多么没时间,都要想办法利用各种资源完成它,而不是找各种理由和借口,要有强烈的把事情做成的决心。老板要的是结果,而不是抱怨和过程。

阅读全文

阿里感悟 – 如何成为一名优秀的新人

成为一名优秀的新人,我认为要做到三点:良好的心态,积极的思考和高效的学习。

阅读全文

《Spring 5官方文档》翻译邀请

公司新的应用已经开始使用Spring 5,所以本月组织大家翻译《Spring 5 官方文档 SINGLE网页版  PDF版本

阅读全文

《KAFKA官方文档》翻译邀请

之前在北京面试,很多应聘者都提到自己使用过KAFAKA,所以计划组织同学们翻译《KAFKA官方指南》,欢迎有兴趣的同学参与。

阅读全文

刻意练习-如何从新手到大师

我总是在思考如何才能学得快学得精,学得和别人不一样。看过很多本书之后,我发现无论掌握何种技巧,最基本的原则是要努力的刻意练习,才能从新手走向大师。前段时间读了一本书叫《刻意练习-如何从新手到大师》觉得不错,我总结了一下分享给大家。

阅读全文

阿里感悟(一)如何有效解决问题?

在工作中会遇到很多问题,首先要做到的是要敢于面对问题,创造始于问题,能力的提升也是在问题一个一个解决中成长的。而且问题驱动行为才能让做的事情更有价值,因为你可以用学到的理论知识去实际解决一个问题,包括技术问题,管理问题,沟通问题和成长问题。

阿里的岗位很多,很多任务都需要推动其他同事或合作伙伴完成,以下是我总结的一些推动任务完成的办法:

阅读全文

《Flink官方文档》翻译邀请

最近项目中要用到流式计算,同事推荐看《Filik官方文档》,我看了下觉得挺不错了,并且翻译了第一篇Quick Start,所以本月组织大家翻译这个文档。

阅读全文

阿里感悟 – 技术人员如何选择Offer

之前很多应届生咨询我如何选择offer,某某公司的面试我是否应该参加,某某公司的Offer我是否应该拒绝?

大家困惑的地方有几点,第一是薪资问题,第二如何选择公司。

阅读全文

return top