摘要: 1、pom.xml 添加mybatis和mysql依赖 2、application.properties 里面配置数据库信息 3、配置mybatis,有两种方式,一种用注解,一种用xml,一般习惯用XML。 用注解 启动不报错,用注解配置成功,主要是在Mapper类上增加@Mapper注解,sql语 阅读全文
posted @ 2018-01-09 14:49 Never-Say-Die 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 用过springboot的自动配置会觉得非常方便,我们完全可以自己写一个starter pom,这样不仅可以有自动配置功能,而且具有更通用的的耦合度低的配置, 新建一个starter的maven项目,以idea为例。 然后next-填好项目名字和路径finish。建好项目。 在pom.xml中加入s 阅读全文
posted @ 2018-01-05 15:53 Never-Say-Die 阅读(437) 评论(0) 推荐(0) 编辑
摘要: spring用java配置创建bean 阅读全文
posted @ 2018-01-04 15:48 Never-Say-Die 阅读(3728) 评论(0) 推荐(0) 编辑
摘要: 问题: Checksum mismatch while updating '……'; expected: '3f9fd4dd7d1a0304d8020f73300a3e07', actual: 'cd669dce5300d7035eccb543461a961e' 意思就是本地文件的标识与远程不一致, 阅读全文
posted @ 2017-12-26 09:37 Never-Say-Die 阅读(7754) 评论(0) 推荐(1) 编辑
摘要: 数据库中有些表使用delete删除了一些行后,发现空间并未释放产生原因:类比Oracle的高水位线产生原理 delete 不会释放文件高水位 truncate会释放 ,实际是把.ibd文件删掉了,再建一个。 delete + alter engine=innodb会释放, 相当于重建表。 对应解决方 阅读全文
posted @ 2017-12-19 16:23 Never-Say-Die 阅读(5947) 评论(1) 推荐(1) 编辑
摘要: 责任链模式 设计模式 阅读全文
posted @ 2017-11-21 15:31 Never-Say-Die 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 命令模式 阅读全文
posted @ 2017-11-20 17:06 Never-Say-Die 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 设计模式 阅读全文
posted @ 2017-11-20 16:34 Never-Say-Die 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 状态模式: 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 适用场景: 一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态 阅读全文
posted @ 2017-11-16 15:18 Never-Say-Die 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 建造者模式: 将一个复杂对象的构建和表示分离,使得同样的构建过程可以创建不同的表示。使用建造者模式,用户只要指定类型就可以得到他们,不需要关心建造的过程和细节。 组成: Builder:为创建一个产品对象的各个部件指定抽象接口。 ConcreteBuilder:实现Builder的接口以构造和装配该 阅读全文
posted @ 2017-11-14 11:53 Never-Say-Die 阅读(155) 评论(0) 推荐(0) 编辑