分享技术,品味人生

  1. 微服务架构,多“微”才合适?

    代码到处拷贝

    2019/02/23

  2. 如何设计高并发接口,竟这么简单?

    并发队列的选择

    2019/02/23

  3. 小团队的微服务之路

    微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问题,而是慢慢演化的结果,谨慎过度设计尤为重要。

    2019/02/21

  4. 如何更优雅地切换 Git 分支

    在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢?

    2019/02/21

  5. Java开源诊断工具 Arthas 发布v3.1.0

    功能介绍 云栖社区是由阿里云负责运营、阿里巴巴技术协会和阿里巴巴集团各技术团队提供内容支持的开放式技术社区。

    2019/02/21

  6. 如何在面试中介绍自己的项目经验,很重要!

    作者丨Java填坑之路 https://www.jianshu.com/p/369e6c8b49eb

    2019/02/21

  7. Redis 为何这么快?聊聊它的数据结构

    一、简介和应用

    2019/02/19

  8. dubbo:9个你不一定知道,但好用的功能

    来源:阿飞的博客

    2019/02/19

  9. 关于效率提升和精力管理的心得

    1、消磨的时光,不会因为有人支付钱了,它就变得有意义。 2、人的精力有限,做事情应有侧重点。 a、妥协是一种艺术,它是深思熟虑后的权衡,以牺牲一定的次要目标来推进主要目标的达成。 b、只有经过类似的分析,才能分出工作项的权重,从而才能做出权衡和妥协。 c、我理解的工作计划,不是我想做什么,而是在有限的时间和资源里,我要怎么做? 3、如何推进计划实现目标 a、所有要做的事情列清楚,减轻自己的思考和担忧。 b、明确:人、事、物(人员名单、活动流程、物品清单、活动预案) c、采用【分工明细表】每天上班、下班检查工作进度,用来把控进度。 d、任务的委派,自己要时刻关注进展、执行情况和风险控制;对于被委派的人要有所评估。 4、提高自身效率的办法 a、设置截止时间,进入倒计时状态,紧张感迫使我们频繁的盘点工作进度,时刻保持警醒。 b、鸣枪,让自己动起来,只要动起来了,就会出结果。 c、记录自己的时间,对自己的效率清楚后,如果没按时完成就会自己的检讨和反省,心态上也能做到从容不迫。 d、让待解决的事情或可能遇到的事情,长期在脑子挂机,一则有足够长的时间构思,二则你随身可能从身边的事物中受到启发 e、采用一些防干扰的措施提高自己的效率 f、把常规的事情做成模板,把花在“怎么做”上面的精力,用在“如何做的更好”上。 5、 提高团队效率的办法 a、专注度管理:早计划、午监督、晚复盘 b、对员工的作息,做出引导,避免过度劳累而无法做出创新和改进。 c、把事情整个“生命周期”出现的事项,整合统筹,进行优化。 6、人的才能和智谋是有限的,总会遇到一些靠谋略无法解决的问题,保持危机意识。

    2019/02/19

  10. Spring配置事务 service 异常捕获回滚问题

    1.首先来看一Spring配置事务的传播种类:

    2019/02/16

生活就是故事,故事就是生活

一个架构师的自我修养

工欲善其事,必先利其器

智能技术落地的初探


--> -->