- 博客(13)
- 资源 (51)
- 问答 (2)
- 收藏
- 关注
原创 "围观"设计模式(31)--行为型设计模式总结(模板、观察者、策略、状态、责任链、命令、访问者、中介者、备忘录、解释器)
设计模式源代码下载设计模式源代码下载1 模板方法模式模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。----WIKIPEDIA个人理解模板方法模式相对而言比较简单,一般的都是由抽象类定义好模板方法,然后,子类通过继承并实现其父类中定义好的模板中需要执行的具体的方法,调
2016-07-09 21:23:03 3326 4
原创 "围观"设计模式(30)--结构型设计模式总结(适配器、代理、装饰、外观、桥梁、组合、享元)
设计模式代码下载地址设计模式代码下载地址1 适配器模式在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。----WIKIPEDIA个人理解适配器模式:将两个不一致或者说
2016-07-09 21:14:18 2903
原创 "围观"设计模式(29)--创建型设计模式总结(单例、工厂、原型、创建者)
设计模式源码下载地址设计模式源码下载地址1 单例模式单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获
2016-07-09 21:06:29 2546
原创 "围观"设计模式(28)--总结之设计模式六大准则
设计模式源码下载地址设计模式源码下载地址1 单一功能原则单一功能原则(Single responsibility principle)规定每个类都应该有一个单一的功能,并且该功能应该由这个类完全封装起来。所有它的(这个类的)服务都应该严密的和该功能平行(功能平行,意味着没有依赖)。围观设计模式(1)--单一功能原则 2 里氏替换原则在面向对象的程
2016-07-09 20:59:30 2581
原创 Spring与远程调用RMI、Hessian、Burlap、HttpInvoker、Jax-WS
RMI RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展java.rmi.Remote
2016-07-27 21:28:59 3767 2
原创 JSTL标签c:if和c:chose--个人笔记
没有可以用来取代结构: 如果 否则 在同一个 中,当所有 的条件都没有成立时,则执行 的本体内容。语法 本体内容 属性 无限制 · 必须在 和 之间 ·在同一个 中时, 必须为
2016-07-27 16:47:42 4139
原创 MongoDB32位linux版本在安装中遇到的问题
本文作为笔记,整理MongoDB安装过程中遇到的问题,该问题是因为32位和64位的包的启动方式有所区别导致的,之前搜到的资料都是说:将安装包解压之后,创建一个默认的data和log文件,然后通过命令(32位不适用):./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/logfile --fork但
2016-07-24 09:52:58 1317
原创 SpringMVC工作原理解读--DispatcherServlet类源码解读(初级)
我这里先通读一下DispatcherServlet的代码,首先知道各个部分是什么用处,后面再次进行串联的讲解。一开始我可能也讲的不是很明白,但是时间久了我觉得自然而然的就明白了。读者可以发布自己的意见共同交流。DispatcherServlet类是怎么处理请求的先来看DispatcherServlet中的代码,静态代码块static { // Load default st
2016-07-22 22:18:19 6544 7
原创 Mysql计算时间差函数
MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval
2016-07-22 13:04:13 19061
原创 SpringMVC工作原理解读
The Spring Web model-view-controller (MVC) framework is designed around aDispatcherServlet that dispatches requests to handlers, with configurable handlermappings, view resolution, locale, time zone
2016-07-21 22:06:54 4478 2
原创 "围观"设计模式(27)--行为型之解释器模式(Interpreter Pattern)
解析器是一种按照规定的语法进行解析的例子,在现在的项目中使用较少,定义如下:给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器用于解释语言中的句子。个人理解解释器模式在项目中很少使用,因为他会引起效率、性能以及维护等问题,准备使用该模式时可以考虑开源框架如:Expression4J、MESP、Jep等。解释器模式一般用来解析比较标准的字符集,比如说SQL语法分析等
2016-07-09 20:46:11 1841
原创 "围观"设计模式(26)--行为型之备忘录模式(Memento Pattern)
所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。个人理解备忘录模式是用于将对象的状态暂存在某些特殊情况下可以将其进行恢复的模式,可以通过多种方式实现,包括clone以及一般方式以及多种参数的备忘录等形式。标准的备忘录在项目中很难直接应用进去,多数为其变形后的处理方式。备忘录模式角色
2016-07-09 18:14:17 2083 1
原创 "围观"设计模式(25)--行为型之中介者模式(Mediator Pattern)
用一个对象封装一系列的对象交互,中介者使对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变他们之间的独立。个人理解当多个对象之间存在着过多的耦合时,可以通过中介者模式进行解耦,将具体的对象之间的耦合转为中介者与具体对象的耦合,假如说之前是三个对象的相互之间的耦合,转为中介者与具体类的耦合之后,从耦合性上大大的降低了,这样如果再来对其进行修改的话,那么变更部分主要在中介者
2016-07-09 15:45:02 2266
数据结构课程设计
2015-08-29
SQL Promot 辅助软件
2013-08-04
JAX-WS 2.2 RI 所包含的JAR包集合
2016-07-26
jax-ws与spring整合jar包下载
2016-07-26
HiberTest使用HQL动态构建对象
2016-02-23
Hibernate使用JPA注解代码
2016-02-16
[MongoDB权威指南].(美).霍多罗夫.(美).迪洛尔夫.(译)程
2016-02-02
Weblogic使用手册大全详解(中文)
2016-02-02
Struts2标签中文参考手册
2016-01-20
Hibernate-HQL、Criteria、SQL实现查询对照以及增删改代码
2016-01-02
ElasticJob明明配置了,也配置到ZK了,web端就是不显示数据
2017-07-18
决策树的叶子节点产生条件可不可以用增熵=0判断
2015-04-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人