每周阅读(3/13/2017)

缓存那些事
本地缓存:编程实现和一些开源实现比如ehcache和guava cache;分布式缓存:memcached和redis,前者客户端来做散列支持分布式,后者服务端支持分布式。实际项目可以使用spring注解和自定义注解。

Introducing and Open Sourcing Flashback, an Internet Mocking Tool
linked开源了其http/https测试工具,通过录制和回放可以模拟对于外部的请求和回复,对于应用依赖外部系统的测试场景特别有用,类似的对于外部api请求的依赖有zhengye的moco github

  • flashback github
  • betamax github

Join the Decision Composer experimental program to make Decision Modeling easier
decision composer发布,利用它可以让业务人员在线建模,创建规则和做cloud部署,让业务脱离IT构建一些简单的规则应用。

How to Write a Git Commit Message
如何写好提交信息?从代码的可维护性和易于为其他开发人员理解角度,作者提出了一下7点,也提到了spring boot,git和linux这些项目都给出了很好的示范。

Separate subject from body with a blank line
Limit the subject line to 50 characters
Capitalize the subject line
Do not end the subject line with a period
Use the imperative mood in the subject line
Wrap the body at 72 characters
Use the body to explain what and why vs. how

每周阅读(3/13/2017)_第1张图片
example for commit message

你可能感兴趣的:(每周阅读(3/13/2017))