- 博客(8)
- 收藏
- 关注
原创 实体类实现 Serializable
应用场景定义实体类时会继承Serializable接口import java.io.Serializable;public class PK implements Serializable { private static final long serialVersionUID=1L;}作用Serializable是一个对象序列化的接口。一个类只有实现了Serializable接口,它的对象才能被序列化。序列化定义把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对
2021-11-30 10:28:50 3894 2
原创 Springboot日志管理
Springboot日志管理日志依赖 springboot自带Logback日志框架,只需要使用spring-boot-starter依赖即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency>日志格式springboot默认日
2021-11-30 09:56:26 361
原创 过滤器和SpringMVC拦截器
拦截器作用是在面向切面编程(体现了AOP思想),可以在controller执行前后进行一些操作实现实现HandlerInterceptor接口,或者继承实现了HandlerInterceptor接口的类HandlerInterceptor接口中定义了三个方法:preHandle()这个方法在业务处理器处理请求之前被调用,SpringMVC中的Interceptor是链式的调用,在一个应用中或者是一个请求中可以存在多个Interceptor。每个Interceptor 的调用会依据它的声明顺序
2021-11-30 09:51:38 315
原创 重写和重载
重写重写(overriding) 是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。class Animal{ public void move(){ System.out.println("动物可以移动"); }} class Dog extends Animal{ public void move(){ System.out.println("狗可以跑和走"); }} public class TestDog{
2020-10-29 14:40:23 112
原创 数据库分页工具——PageHelper
项目里面涉及到分页查询,虽说后台可以通过limit去实现分页查询的功能,但是有能用的插件就用插件啦~pom文件中添加依赖(版本不关键):<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio
2020-10-14 10:12:05 349
原创 设计模式——工厂模式
工厂模式工厂模式是创建型设计模式的一种。举个例子,假如我需要一个电灯泡(对象),我到玻璃厂(工厂)去,我不需要提供电灯泡的加工图纸(具体类),只需要告知玻璃厂我需要电灯泡,我就可以拿到电灯泡。以简单工厂为例,我们来体会一下:首先定义规范:public interface Ball { void play();}定义两个类:public class Basketball implements Ball { public Basketball(){ this.pl
2020-09-01 01:55:47 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人