摘要: ThreadA__________ 同步 ______________ 异步 ___________ 异步 ThreadB__________ ______________ 后台进程 : 程序结束 ,则后台进程随之结束。 多个线程都可能访问,有共享,就要考虑线程安全。 Timer : 开启新线程, 阅读全文
posted @ 2017-06-01 17:30 上台阶 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 项目右键 run run configuration-Dcatalina.base="E:\eclipse_workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="D:\worksoftware 阅读全文
posted @ 2017-05-27 11:22 上台阶 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 聊聊分布式事务 2017-04-15 数据库开发 (点击上方公众号,可快速关注) 作者:员海滨 nickid.cn/2017/04/分布式事务/ 如有好文章投稿,请点击 → 这里了解详情 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务 阅读全文
posted @ 2017-04-20 09:51 上台阶 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 路径都使用 / 开头 客户端 (超链接,表单,重定向) / 开头相对 主机路径, /代表主机 服务端 (转发,包含,servletcontext,url-pattern) / 开头相对 当前应用的路径 class classloader 相对 classes 路径,应用/WEB-INF/classe 阅读全文
posted @ 2017-04-13 18:03 上台阶 阅读(292) 评论(0) 推荐(0) 编辑
摘要: http://archive.apache.org/dist/ http://archive.apache.org/dist/struts/binaries/ 阅读全文
posted @ 2017-04-13 10:46 上台阶 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。它是一种对象行为型模式,其别名为Token。 Memento(备忘录):存储原发器的内部状态,根据原发器来决定保存哪些内部状态。备忘录的设 阅读全文
posted @ 2017-04-12 16:34 上台阶 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 中介者模式定义如下: 中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。 举例: qq 之间交流 qq 群 如果在 阅读全文
posted @ 2017-04-11 18:05 上台阶 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 数据的存储和数据的遍历分离。 iterator listiterator 阅读全文
posted @ 2017-04-11 17:38 上台阶 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 上述语言一共定义了五条文法规则,对应五个语言单位,这些语言单位可以分为两类,一类为终结符(也称为终结符表达式),例如direction、action和distance,它们是语言的最小组成单位,不能再进行拆分;另一类为非终结符(也称为非终结符表达式),例如expression和composite,它 阅读全文
posted @ 2017-04-11 17:05 上台阶 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 定义:把一个请求或者操作封装在命令对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 Invoker类 被客户端调用,可以接受命令请求,设计命令队列,决定是否相应该请求,记录或撤销或重做命令请求,记录日志等等. 命令模式 请求发送者与接收 阅读全文
posted @ 2017-04-11 15:54 上台阶 阅读(598) 评论(0) 推荐(0) 编辑