日志记录对于一个系统而言,重要性不言而喻。日志记录功能在系统开发阶段,往往容易被忽略。因为开发阶段,程序可以调试,可以反复的运行以查找问题。但在系统进入正常的运行维护阶段,特别是在进行审计统计的时候,追踪问题的时候,在追溯责任的时候,在系统出错的时候等等场景中,日志记录才会显示出它不可替代的作用。...
分类:
其他好文 时间:
2015-02-09 12:24:13
阅读次数:
147
第十一章软件演化软件演化的特性:1.软件维护是一个必然的过程。2.软件的不断修改会导致软件的退化。3.软件系统的演化特性是在早期的开发阶段建立起来的。4.软件开发的效率与投入的资源无关。5.在软件系统中添加新的功能不可避免地产生新的缺陷,因此在一个发布的新版本中有较大的功能增量将会意味着需要发布下一...
分类:
其他好文 时间:
2015-02-06 18:48:27
阅读次数:
120
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式, 于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jque....
分类:
Web程序 时间:
2015-02-04 16:00:16
阅读次数:
163
在开发中,我们常常会遇到,这是struts2的特性,当value="true"时,意为启动开发模式;当前支持热部署,一般在开发阶段开启(即value="true"),则可以在应用出错时显示更多、更友好的出错提示,在项目发布后改成value="false"时,意思相反。参考文章:struts 2中的....
分类:
其他好文 时间:
2015-02-03 19:11:10
阅读次数:
131
软件演化特性1.软件维护是一个必然的过程2.软件的不断修改会导致软件的退化3.软件系统的演化特性是在早期的开发阶段建立起来的4.软件开发的效率与投入的资源无关5.在软件系统中添加新的功能不可避免地会产生新的缺陷。软件维护的概念:1.改正性维护2.适应性维护3.完善性维护软件维护的特点:1.软件维护受...
分类:
其他好文 时间:
2015-02-03 12:39:59
阅读次数:
132
spring中context:property-placeholder/元素 转载1.有些参数在某些阶段中是常量比如 :a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等b、分布式应用中client端访问server端所用的server地址,po...
分类:
编程语言 时间:
2015-02-02 15:50:54
阅读次数:
166
目的:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使外观设计模式使用场合:1.在设计初期阶段,应该有意识的将不同的两个分层。层与层之间建立外观Facade在开发阶段,子系统往往因不断的重构演化而变得越来越复杂。增加外观Facade可以提供一个简单的...
分类:
其他好文 时间:
2015-01-31 12:04:18
阅读次数:
200
所谓条件汇编,就是依据所设定的条件,使汇编器汇编某一段程序,或不汇编某一段程序。例如在java中,在开发阶段可能要输出一些调试语句,而在项目正式运行时这些测试的语句不应该输出(当然,你又可能说可以使用log4j)。
例如有下面的一段代码:
public class HelloWorld {
public static void main(String[] args) {
...
分类:
编程语言 时间:
2015-01-29 00:08:13
阅读次数:
278
大数据应用正在从概念走向现实,而企业在大数据应用开发时,软件的弹性(Resilient)正在成为决定大数据应用成败的关键因素。弹性差的应用无法应对大规模的数据集,在测试和运营中也缺乏透明度,而且也不安全。避免大数据应用在生产环境中掉链子的最佳办法就是在开发阶段就开发弹性应用,例如:鲁棒、经过测试、可...
分类:
其他好文 时间:
2015-01-28 14:16:24
阅读次数:
180
推送服务:完成信息的推送功能,简言意骇。一个完整的App从想法的诞生到项目上线一般都会经历四个阶段:设计——开发——推广——运维。DevStore收录于设计开发阶段的推送服务中包含了25个推送服务,如此多的选择,该如何选择适合项目的推送服务么?一起来看:
推送方案的公认评价采取4s标准:
1.Safe(安全) 2. Stable(稳定) 3.Save(省电省流量省成本) 4.Slim(体积小)...
分类:
其他好文 时间:
2015-01-20 15:48:59
阅读次数:
403