摘要:
花了两个月时间,终于完整的看了一遍这本书。我的感觉,会不会设计模式,不是看你是否知道这些设计模式的名字,知道他们的用途;而是看你在设计的时候,是否会根据问题选择合适的模式。而这里“合适”二字又包含了很多的内容,什么是合适,什么是不合适。这个本书告诉我们,能够容纳变化,不因为需求变化而违背OO设计原则的设计是合适的。 那么什么是OO设计原则呢?封装,继承,多态是基本的OO设计工具,基于这几个工具建... 阅读全文
摘要:
感觉最近很浮躁,遇到问题,拿到错误消息就往google或者baidu扔。实际上这样解决问题的效率很低。以今天遇到的问题为例。我们的web的权限验证系统可以验证某个人是否可以访问某个action路径。我发现我的所有的访问都被拒绝了,说不能访问jndi:java:comp/env/xxx.action。 刚开始我以为是权限系统出错了,问了一圈,别人都没有这个问题。然后我以为是我的tomcat坏了。拿... 阅读全文
摘要:
我今天参加了这个培训,有些东西比较有意思,和大家分享一下: 1. 创新的步骤:提出,扩展,评估,执行。 2. 创新的方法: a) 衍生创新法:提出初始解决办法;分析该办法背后的概念;根据这个概念提出新的想法;例如解决健康的问题: i. 初始想法:跑步 ii. 抽取概念:锻炼心肺功能;或者加强新陈代谢 iii. 针对“锻炼心肺功能”扩展:游泳,爬山 iv. 针对“加强新陈代谢”扩展:蒸... 阅读全文
摘要:
maven的核心内容都在pom上面,pom包含几个部分: 1. groupid,artifactid以及版本之类的; 2. 父亲; 3. 依赖,dependency 4. 若干lifecycle。 lifecycle包含若干步骤,每个步骤包含若干目标,每个目标由一个plugin提供。 不同的pom类型有不同的lifecycle,比如jar,war和ear的步骤就不一... 阅读全文