加载中
循环重定向

现象:spring-boot的web服务。访问时,一直报错:循环重定向 原因:因为对接了OA系统的登录功能。服务中有一个拦截器,验证用户的session,如果用户未登录,重定向到首页。直接访问服务就会有...

依赖包的版本

现象:一个maven项目,子模块pom.xml中,指定的elastic-search包的版本是2.3.4。用maven打包后,包含的elastic-search包的版本号是1.5.2 原因:父模块的pom.xml中,用<dependencyManagement...

2017/06/13 13:01
2
深入浅出ClassLoader

深入浅出ClassLoader Dedicate to Molly. 你真的了解ClassLoader吗? 这篇文章翻译自zeroturnaround.com的 Do You Really Get Classloaders? ,融入和补充了笔者的一些实践、经验和样例。本文...

2017/02/04 16:11
14
The purpose of a tem

The purpose of a team is not goal attainment but goal alignment.

2016/11/11 16:18
3
程序员的工作内容

程序员的工作内容不是把工作自动化。程序员最重要的工作是把复杂而琐碎的工作,变成可执行的、标准化的流程。

2016/11/02 20:08
23
Code Complete——读书笔记(1)

设计系统的时候,在你确定最终的方案之前。你要把它和其它选择进行对比,明确它和其它选择的优点和缺点。并且最终的方案比其他选择更适合我们的需求。这样才是一个可靠的方案。 设计模块的时...

2016/09/27 23:48
1
打破封装

面向对象 封装

2016/05/07 00:49
25
如何避免非空判断

如何避免到处出现的非空判断,本文对各种情况进行了简要分析,并提出合理的解决方案。

2016/04/28 00:08
24
业务代码

写业务代码时,提高效率。 阅读需求文档 分析其中的业务逻辑 将业务逻辑转化为代码的功能模块,并对应到MVC各个层次 对照原型图,写页面代码 根据页面代码,写controller代码,明确接口的输入...

2016/01/13 21:06
19
About growth(2)

Most really smart people right out of college grow only 10%/year. That is WAY TOO SLOW for a 22-year-old. If you are old like me (and presumably have a have base), 10%/year is g...

2016/01/12 19:07
2
Abount growth(1)

Get In Over Your Head. Work To Get Your Head Above Water. And Do It Over And Over Again. In other words, choose "anxiety-driven growth" over "boredom-driven growth". To explain ...

2016/01/12 17:44
6
愉快的事

愉快的事,猫吃鱼,狗吃肉,奥特曼打小怪兽。 这段时间忙于工作,忙于生活琐事,一直没有时间一个人安安静静的待着。今天早上一个人来到公司,偌的公司只有我一个人。四周安安静静,心里也安...

2016/01/09 10:30
4
隐藏实现

隐藏实现有以下两个好处: 1.让使用者不能随意修改对象的成员,因为这样可能导致对象处于一种不安全或者不正确的状态; 2.让类库的设计者可以随意修改接口的实现方式,而不用担心会影响使用者...

2015/01/14 18:59
5
编程语言的抽象

所有的编程语言都提供了抽象。 不同的编程语言提供了不同的抽象。汇编语言提供了对计算机底层的抽象。命令式程序设计语言(如:FORTRAN, BASIC, C)是对汇编语言的抽象。这些语言依然需要程序...

2015/01/14 18:52
21
接口和实现分离的好处

接口和实现分离的好处,如果我们操作接口(interface)而不是不具体的类型(class),那么当我们添加新的类型(class)进行程序扩展时,我们原有的代码(操作接口的代码)不需要进行修改。这...

2015/01/14 13:58
54

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部