XML形式的配置文件是Web开发中最常见的文件,如web.xml、applicationContext.xml、*.hbm.xml等等,这些文件在为应用程序提供强大的灵活性的同时也大大增加配置的复杂度。而Rails框架抛弃了这些配置文件,使用严格的约定,要求开发者将View、Controller、Model等各种类型文件放在自己专属的文件夹下,从而大大降低开发的复杂度,也即其ConventionOverConfiguration思想。下图是一个典型的ROR
系统 2019-08-29 22:53:19 2111
问题描述:当你把数据从其他数据库,或者是文本文件之类的其他数据源导入到目的数据库时,有时希望在导入的处理中,能够实现"数据存在时更新,不存在时导入"在
系统 2019-08-29 22:31:00 2111
策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。通常,策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。(策略模式静态图)策略模式中有三个对象:(1)环境对象:该类中实现了对抽象策略中定义的接口或者抽象类的引用。(2)抽象策略对象:它可由接口或抽象类来实现。(3)具体策略对象:它封装了实现同不功
系统 2019-08-29 22:21:24 2111
1.缘起:有些系统需要每隔一段时间就执行一下某个动作,比如,一个监控系统每隔10秒钟就要检测一下被监控对象的状态是否正常,那这时我们就可以用到循环引擎了。有人说可以使用.NET框架自带定时器如System.Threading.Timer,嗯,没错。但是若这个类使用不当可能会引发后台池线程耗尽的后果。因为Timer的定时事件触发实在后台线程池中的某个线程中处理的。也就是说Timer的每次定时事件触发都会用到一个线程,如果定时的时间间隔小于事件处理的时间,则后
系统 2019-08-29 22:15:04 2111
文章摘抄至http://www.cnblogs.com/java-my-life/archive/2012/05/02/2478101.html最少知识原则(leastknowledgeprinciple)添加facade类,高层次的类和facade类直接打交道,不和低层次的类打交道,这样低层次类的变化不会影响高层次的类,从而降低了客户和子类系统之间的耦合度门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层
系统 2019-08-29 22:11:02 2111
jstack--如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的javastack和nativestack的信息,如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JD
系统 2019-08-12 09:30:25 2111
开源中国文库中心并发编程网https://github.com/spring-projects/spring-frameworkhttps://github.com/subchen/jetbrick-website-app/都懂https://github.com/alibaba/cobarclient都懂https://github.com/rickcr/mybatis-spring-zk分裤分表https://github.com/makersoft/
系统 2019-08-12 09:27:35 2111
当进行手工测试时,可以充分利用人的能力,在执行某一条TCD(testcasedefinition)时,临时想出新的测试,这是测试人员的一种思维发散。自动化测试并不能使计算机完成测试人员所有的事,因为测试脚本明确的按照TCD步骤描述进行的,不能利用测试员隐含的知识和认知。测试脚本每次运行都是以相同的内容,同样的顺序,完全一样的数比哦啊移动和键盘操作同样的事。但是手工测试每次运行测试过程都会有些变化,这些是测试脚本无法做到的。自动化测试的结果检查(Result
系统 2019-08-12 09:27:35 2111
P:能在多项式时间内解决的问题NP:不能在多项式时间内解决或不确定能不能在多项式时间内解决,但能在多项式时间验证的问题NPC:NP完全问题,所有NP问题在多项式时间内都能约化(Reducibility)到它的NP问题,即解决了此NPC问题,所有NP问题也都得到解决。NPhard:NP难问题,所有NP问题在多项式时间内都能约化(Reducibility)到它的问题(不一定是NP问题)。可以参考:https://www.zybuluo.com/chanvee/
系统 2019-08-12 09:27:16 2111
这个立意我想了好长时间,但总觉得力不从心。打小时候,就对花白的头发有格外的好感。自小我一家三口和爷爷奶奶一起住。奶奶煮饭很好吃,尤其是土豆汤,那是我回忆里最好吃的东西了,我在上小学的时候就可以就着馒头喝一大碗。我常去和爷爷要零花钱,数目大概是当时一瓶汽水的价钱:开始两毛,后来六毛。爸爸妈妈的兄弟姐妹都有很多,直系的共有十六(六+十)位。每个人都很孝顺,我也一直认为这是天经地义的。如果有人年轻力壮却让老父母出力干活,那他真地会被人戳脊梁骨。姥爷在我很小的时候
系统 2019-08-12 09:27:14 2111