03 2018 档案

摘要:1、session在何时被创建一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 <% @page session="false" 阅读全文
posted @ 2018-03-23 15:34 风中之烛_清 阅读(184) 评论(0) 推荐(0)
摘要:1、观察者设计模式定义:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 2、观察者设计模式的UML类图: 3、关键字 Observable 即被观察者,也可以被叫做主题(Subject)是被观察的对象。通常有注册方法(register), 阅读全文
posted @ 2018-03-09 16:37 风中之烛_清 阅读(141) 评论(0) 推荐(0)
摘要:1、设计模式的概念:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 2、广泛使用的原因:项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围 阅读全文
posted @ 2018-03-09 15:17 风中之烛_清 阅读(111) 评论(0) 推荐(0)
摘要:1、定义:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 2、理解:子类扩展毕竟是静态的方案,由于是静态的方案毕竟没有动态的扩展灵活,所以对于动态扩展来说,要灵活很多,这或许也是装饰者模式的一个重要体现。 3、开发的观念:我们所设计的类要对扩展开放,对修改关闭。当我 阅读全文
posted @ 2018-03-08 14:12 风中之烛_清 阅读(134) 评论(0) 推荐(0)
摘要:1、模式详解 (1)、在开发过程中,有时会遇到为一个类创建多个实例的情况,这些实例内部成员往往完全相同或有细微的差异,而且实例的创建开销比较大或者需要输入较多参数,如果能通过复制一个已创建的对象实例来重复创建多个相同的对象,这就可以大大减少创建对象的开销,这个时候就需要原型模式。 (2)、原型模式可 阅读全文
posted @ 2018-03-06 15:31 风中之烛_清 阅读(156) 评论(0) 推荐(0)
摘要:(1)并发事务引起的问题 在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务。并发虽然是必须的,但可能会导致一下的问题。 脏读(Dirty reads)——脏读发生在一个事务读取了另一个事务改写但尚未提交的数据时。如果改写在稍后被回滚了,那么第一个事务获取的数据就是无效的。 阅读全文
posted @ 2018-03-05 17:55 风中之烛_清 阅读(260) 评论(0) 推荐(0)
摘要:Robot Framework的API不依赖于选择哪种类型的数据库 查询语句的查询结果行总数:为X,则PASS;非X,则FAIL X,为预期的查询结果行数,第二个需要传递的参数 查询语句的查询结果行总数:大于X,则PASS;小于或等于X,则FAIL X,为预期的查询结果行数,第二个需要传递的参数 查 阅读全文
posted @ 2018-03-05 11:47 风中之烛_清