mybatis注解使用 1.简单crud public interface UserMapper { //查询 @Select("select * from user where id=#{id}") User sele…
分类:intellij-idea
Spring Boot 的简单教程(七)定时任务
很多时候我们需要某些任务定时进行触发,自动执行。可能需要在寂静的深夜,现在就需要定时任务的出现了。 首先我们先创建一个springboot的项目,神奇的是不需要额外引入其他的依赖,不过我们需要在程序的入口上添加一个@En…
单例模式的几种写法
单例模式要点 私有的构造方法 指向实例的私有静态引用 获取实例对象的公有静态方法 饿汉模式(非线程安全) public class SingleTon { private SingleTon(){}//私有化构造函数 p…
观察者模式(Observer)
观察者模式 一. 观察者模式 1.1 定义 定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于他的对象都会得到通知,并自动更新. 1.2 角色 抽象观察者角色(IObserver). 抽象被观察者角色…
解释器模式(Interpreter)
解释器模式 一. 解释器模式 1.1 定义 给定一种语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 1.2 角色 抽象表达式接口(IExpression). 终结符表达式(Ter…
IDEA代码放大缩小快捷键设置、注释、标识符以及关键字。
IDEA代码放大缩小快捷键设置 进入File Settings进行配置,找到Keymap,在左边搜索框搜索f。回车就会看到 DEecrease Font Size,右键快捷键选择Add Mouse Shortcut, 鼠…
IntelliJ IDEA 16预览版更新内容说明
调试器 Groovy表达式 从16版开始,Evaluate Expression 和 Watches可以使用更短且更具表现力的Groovy表达式进行调试,而Groovy表达式以前只能用于Groovy代码。 线程 过去,跨…
Spring Boot 的简单教程(八)拦截器,过滤器,监听器
很多时候我们都想要做一些与业务逻辑无关的事情,比如统计在线人数,筛选登陆账号,统计页面浏览量等等。。。这时候我们就需要用到今天讲到的这些工具了。 首先我们先看一下拦截器 我们需要先自定义一个拦截器,写上我们自己对逻辑的处…
工厂模式(FactoryMethod)
一般实现 创建实体类 public class WithOutEntityA { public WithOutEntityA(){ System.out.println("create WithOutEntityA ..…
备忘录模式(Memento)
备忘录模式 一. 备忘录模式 1.1 定义 在不破坏封闭性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态. 1.2 角色 备忘录(Memento):用于存储发起者对…
设计模式
设计模式简介 1.什么是设计模式 设计模式对是经验的总结,是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。代表了最佳的实战。 2.提出及GOF 在 1994 年,由 Erich Gamma、Rich…
玩转IntelliJ IDEA
IntelliJ IDEA是Java编程最好的IDE,没有之一,提供了很多强大的功能,而且颜值也很高,唯一美中不足的就是价格不菲,不过好在用教育邮箱可以免费使用,每年授权一次。 IDEA很多快捷键可以极大程度上提供我们的…