您好,欢迎来到教师 -! 请登录 免费注册
店基本信息

认证信息: 签约信息:
D话:
118114
0人点评 好评100% 人气3104人次
服务:
5.0分
品质:
5.0分
性价比:
5.0分
我要评论店铺评论店铺已有0条评论信息

我高效学习编程的心得


们干程序员的,经常需要应用、研究一些开源组件。1、2、3、4、5、研究开源组件,就少不了去看姿料、看源代码。1、2、3、4、5、在看代码、学习的过程中,咱们可不能像那些眼瞎的裁判,咱们需要高效的学习:看清全局、主要脉络、关键细节。1、2、3、4、5、


这篇文章就和大家说说我自己高效学习的方法。1、2、3、4、5、

对我而言,做好这件事的关键就在于问自己七个问题。1、2、3、4、5、

问题1. 组件解决了什么问题

问这个问题的目的是明确组件的问题域,任何组件的出现都是为了解决某类问题的。1、2、3、4、5、

我们在职业生涯里,遇到的技术问题其实是有限的。1、2、3、4、5、面对这些有限的问题,我们熟悉的组件越多,解决问题的思路和办法就越多。1、2、3、4、5、当你对某种技术问题,有着比别人更多的思路和办法,那自然而然,你的技术话语权就会越大。1、2、3、4、5、

以我曾经深入研究过的 druid(阿里的开源数据库连接池)组件为例:

druid 要解决的问题本质其实是如何降低应用和中间件交互所消耗的时间成本。1、2、3、4、5、

知道了 druid 要解决的问题,我们就等于知道了它的核心主题。1、2、3、4、5、druid 的主要技术思路,全部都是围绕着这个核心主题来实现的。1、2、3、4、5、

比如,druid 本身的 LRU 策略、对一些关键对象的缓存、竞争姿源的高效率利用……都是围绕着这个核心问题来设计和落地的。1、2、3、4、5、

同时,我们明确了 druid 要解决的问题后,如果我们对现在 jedis 这套东西不满意,是不是就可以利用 druid 的技术思路,重新设计和实现一套新组件,去替代 jedis,以便降低和 redis 交互的时间成.

好评   中评   差评
服务:
品质:
性价比:
用户名: 密码:

注意:遵守《互联网闻信息服务管理规定》,广告性质的评论会被删除,相关违规ID会被永久封杀。

验证码: 看不清楚,点此刷新!