摘要:
一、定义: 定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 二、特点: 环境类(Context):用一个ConcreteStrategy对象来配置。维护一个对Strategy对象的引用。可定义一个接口来让Strategy访问它的数据。 抽象 阅读全文
摘要:
一、定义: 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 二、特点: 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 装饰对象包含一个真实对象的引用(reference) 装饰对象接受 阅读全文
摘要:
参考文档 "深入理解Java:注解" 阅读全文
摘要:
0x01、maven install成功后,项目旁边依然有个红叉 maven——update——选中下方Force Update of Snapsshots/Releases 0x02、An internal error occurred during: “Updating Maven Projec 阅读全文
摘要:
锁粒度:表锁、行级锁 表锁锁定整张表 隔离级别: 未提交读:事务中的修改,即使没有提交,对其他事务也是可见的。事务可以读取未提交的数据,也被称为脏读。实际应用中比较少用 提交读:一个事务提交之前,所做的任何修改对其他事务都是不可见的。两次执行同样的查询,可能得到不同的结果。也叫不可重复读。 可重复读 阅读全文
摘要:
Sync NonfairSync FairSync 阅读全文
摘要:
0x01、元素内容必须由格式正确的字符数据或标记组成。 原因是:mybatis查询的时候,需要用到运算符 小于号:,在mybatis配置文件里面,这种会被认为是标签,所以解析错误 解决方法 0x02、通过MyBatis将多条记录存到HashMap中并返回 方法一、新建一个Dto类,返回List 方法 阅读全文
摘要:
Bean生命周期 ,应用BeanPostProcessor在所有Bean初始化之前进行调用方法。 ,应用BeanPostProcessor在所有Bean初始化之后进行调用方法。 Autowired注解 1. 默认按照类型去容器中找 2. 若存在多个类型,则通过属性名作为ID去容器中找 阅读全文
摘要:
0x01、resin缓存、配置 查看resin的状态 0x02、服务已经启动,不过一直报错,像是启动job一样 原因是shiro会持续访问redis,而redis并没有启动 启动本地redis 0x03、乱码问题 0x04、Tomcat无法启动,关机重启都没有用 Server Tomcat v7.0 阅读全文