-
今天看了传统方式使用外部XML来配置Srping的一些资料(Spring2.5开始引入了Annotation,并且在Spring3后有了更好的应用,Annotation是配置Spring的另外一种方式,当然这还需要JAVA5以及更高版本的支持)。 Spring就好象一个 大工厂,在Client端代码需要实例化类的地方,可以使用Spring的方法直接根据Spring外部XML配置文件中配置31 次阅读|没有评论
-
原则1:DRY(Don't repeat yourself) 即 不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的 地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功59 次阅读|没有评论
-
浅析值栈 ValueStack对象 相当于一个 栈 ,它贯穿整个Action的生命周期, 每个Action类的对象实例都会拥有一个ValueStack对象 当Struts2接收到一个 *.action 请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到 ValueStack对象的顶层节点 值栈也位于内存中 ,它也是和 parameters、reque28 次阅读|没有评论
-
公交车上碰到一哥们,肩膀挨着肩膀的站着,作死在那咳嗽,嘛呀,真怕非典又一次光临,我也怕他有肺结核啊,这人咳嗽为啥不带个口罩呢,半个小时的路程,最难受的是,他居然跟我一起下车,倒。。。。下次千万别碰到这咳嗽哥了33 次阅读|没有评论
-
在编程过程中,多了解语言周边的一些知识,以及一些技巧,可以让你加速成为一个优秀的程序员。 对于Python程序员,你需要注意一下本文所提到的这些事情。 你也可以看看 Zen of Python(Python之禅) ,这里面提到了一些注意事项,并配以示例,可以帮助你快速提高。 1. 漂亮胜于丑陋 实现一个功能:读取一列数据,只返回32 次阅读|没有评论
-
史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同 操作系统:CentOS 5.8 MySQL版本:5.5.x 原来状况:数据库在一台机器上,已经有一些生产数据 目标:主主复制。两台数据库服务器设置成主主复制方式,即对任何一台的更改都会自动同步到另外一台。 第一台:ip地址为 xxx.xxx.xxx.156 主机名 s156 第二台:ip地32 次阅读|没有评论
-
在 Stack Overflow 上有这样的一个贴子《 What’s your most controversial programming opinion? 》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在 400 多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。 1) Th23 次阅读|没有评论
-
一、 基础知识 ① Hibernate 是对象 / 关系映射 (Object/Relation Mapping) 的解决方案。 ② Hibernate 架构 ● POJO 类 ● hibern49 次阅读|没有评论
-
1. cron表达式格式: { 秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释: { 秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常 " * " 23 次阅读|没有评论
-
前一段时间一直在帮朋友维护JSP空间的服务器,采用Win2003 + Apache2 + Tomcat6环境。 服务器刚上线时,是一个Tomcat服务里部署多个应用,大家都知道这样存在很多问题,就不一一列举了! 后来,调整为每个应用采用独立的JVM,但手工添加时,每次都要修改很多配置文件,很麻烦不说还容易出错! 为了能够解脱手工劳动,于是我写了一个小50 次阅读|没有评论

日志

