摘要: 最近项目中使用Lombok插件,get与set方法总是编译报错。将百度的方法都使用过了之后依旧编译报错。 环境配置: springboot 2.5.4 + gradle6.9 +jdk1.8 问题出在: 只引入了 compileOnly 'org.projectlombok:lombok' 需要加上 阅读全文
posted @ 2021-08-30 11:47 passerby- 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 匿名内部类顾名思义就是没有名字的内部类。一般用于只需要使用一次,很少被其他地方是使用的类。 第一种方式:抽象类 /** * @author suwan * @date 2020/1/15 */ public abstract class AbstractCat { abstract void smi 阅读全文
posted @ 2020-01-16 13:43 passerby- 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1. 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 优点:  阅读全文
posted @ 2019-12-16 14:46 passerby- 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 单例模式分为饿汉模式和懒汉模式。 1.饿汉模式: /** * @author suwan * 单例模式中的饿汉模式 * @date 2019/12/11 */ public class Singleton { //将构造方法私有化,不允许外部直接创建对象 private Singleton() { 阅读全文
posted @ 2019-12-11 15:19 passerby- 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.三个定义: JDK: Java Development Kit 的英文缩写,中文翻译:Java开发工具包。是Java开发的核心,包括了Java运行环境 jre,很多的Java工具,以及一些Java基础类库。 JRE: Java Runtime Environment 的英文缩写,中文翻译:Jav 阅读全文
posted @ 2019-10-30 15:43 passerby- 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 建表:CREATE TABLE TB_USER ( id INT NOT NULL , username varchar(32) NOT NULL, password varchar(32) NOT NULL, phone varchar(32) NOT NULL , PRIMARY KEY (id) ) 创建序列: CREATE SEQU... 阅读全文
posted @ 2019-08-10 23:45 passerby- 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 前言:从来没有认真的学习一下session,想学习的原因是最近的一个项目,登录验证使用了shiro之后数据源切换不了,由于只是一个登陆以及用户管理界面,便没有大改。只在controller方法里切换,不得不说这种方法并不好。由于自己刚工作就接触了shiro,对session并不了解,借此机会学习一下 阅读全文
posted @ 2019-06-20 15:32 passerby- 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Java多线程的实现方式: 1.继承Thread类,重写run()方法。 输出: 创建线程:线程1 创建线程:线程2 线程1 i=0 线程1 i=1 线程1 i=2 线程1 i=3 线程1 i=4 线程1 i=5 线程1 i=6 线程1 i=7 线程1 i=8 线程2 i=0 线程1 i=9 线程2 阅读全文
posted @ 2019-06-14 17:58 passerby- 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 最近在做考试系统,是个微信小程序,页面都是前端那里做好的,数据都是调的后端接口,自然后端就使用到了拦截器。时间有点紧,这篇只是大概写个结构,以后再补。 1.HandlerInterceptorAdapter 2.WebMvcConfigurerAdapter添加拦截器 addInterceptors 阅读全文
posted @ 2019-06-13 15:53 passerby- 阅读(1776) 评论(0) 推荐(0) 编辑