- 博客(19)
- 收藏
- 关注
原创 Java后端开发学习笔记-SpringAOP
面向特定方法编程,SpringAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过底层的动态代理机制,对特定的方法进行编程。2、编写AOP程序:针对特定方法根据业务需要进行编程。1、导入依赖,在pom.xml中导入AOP的依赖。
2024-07-14 11:47:33 320
原创 Java后端开发学习笔记—过滤器、拦截器与全局异常处理器
2、配置Filter:Filter类上加@WebFilter注解,配置拦截资源的路径。引导类上加@ServletComponentScan开启Servlet组件支持。1、定义Interceptor:实现HandlerInterceptor接口,并重写其所有方法。1、定义Filter:定义一个类,实现Filter接口,并重写其所有方法。拦截器(Interceptor)过滤器(Filter)Filter拦截路径。
2024-07-13 18:21:44 240
原创 Java后端开发学习笔记—会话技术
用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。:在一种维护浏览器状态的方法,服务器需要识别多次请求是否来自同一个浏览器,以便在同一次会话的多次请求中共享数据。:移动端APP无法使用Cookie,不安全(用户可以自己禁用Cookie),Cookie不能跨域。:服务器集群环境下无法直接使用Session + 上述Cookie的全部缺点。:支持PC端和移动端,解决集群环境下的认证问题,减轻服务器端的压力。1、客户端会话跟踪技术:Cookie。:存储在服务器,安全。
2024-07-13 09:50:34 208
原创 Mybatis学习笔记-lombok工具
lombok:是一个实用的Java类库,能通过注解的形式自动生成各种方法,并且可以自动化生成日志变量,简化Java开发,提高效率!
2024-07-08 18:11:44 145
原创 MySQL学习-事务与索引
是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,意思为这一组操作要么同时成功,要么同时失败。
2024-07-08 16:56:40 146
原创 MySQL学习-多表
一对一:多用于单表拆分(在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一UNIQUE)多对多:建立中间表,中间表至少包含两个外键,分别关联两方的主键。一对多:多的一方添加外键。
2024-07-08 16:16:54 205
原创 MySQL学习-DDL,DML,DQL
数据库操作:表操作 :创建表时字段的可选约束类型:创建表时字段的可选数据类型: 基本查询语法: 条件查询语法: 聚合函数:分组查询语法:排序查询语法:分页查询语法:
2024-07-08 10:15:08 270
原创 JavaWeb学习-SpringBoot分层解耦
1、@Autowired是spring框架提供的注解,而@Resource是JDK提供的注解。2、@Autowired+@Qualifier("bean的名称"):指定要注入的bean。2、@Autowired默认是按照类型注入,而@Resource默认是按照名称注入。3、@Resource(name = "bean的名称"):指定要注入的bean。1、@Primary:想让哪个bean生效则为该bean加上该注解。:运行时,IOC容器会提供该类型的bean对象,并赋值给该变量。
2024-07-07 11:59:01 176
原创 JavaWebx学习笔记-SpringBoot参数请求
RequestParam的作用:方法形参名称与请求参数名称不一致时候通过该注解完成映射。响应:将方法内的return的内容直接返回给客户端,但结果多样,不便管理。SpringBoot接收数组集合参数。SpringBoot接收日期时间参数。SpringBoot接收Json参数。解决方法:定义一个统一的响应结果对象。SpringBoot接收简单参数。SpringBoot接收实体参数。SpringBoot接收路径参数。
2024-07-07 11:08:39 211
原创 Java学习-内部类-学习笔记
4、匿名内部类(无需为该类声明名字,通常作为一个参数传输给一个方法)3、局部内部类(定义在方法中,代码块中,构造器等执行体中)ps:不能直接new成员内部类的对象。
2024-06-27 11:30:50 204
原创 Java学习-抽象类-学习笔记
父类知道每个子类都要做某个行为,但每个子类要做的情况都不太一样,父类就定义为抽象方法,交给子类去重写实现,这样是。模板方法设计模式(建议使用final关键字修饰模板方法,可以对模板进行保护防止子类将模板进行修改)可以用于修饰类,成员方法。
2024-06-26 17:27:59 170
原创 Java学习-final关键字-学习笔记
2、修饰方法:该方法被称为最终方法,特点即使被继承也不能再被重写了。使用了static final 修饰的成员变量就被称为常量;3、修饰变量:该变量只能被赋值一次,第二次赋值会报错。该类被称为最终类,特点是不能再被其他类继承了。最终的意思,可以修饰(类,方法,变量)通常用于记录一些系统的配置信息。
2024-06-26 16:53:18 250
原创 Java学习 -继承-学习笔记
子类可以重写一个方法名称,参数列表一样的方法,去覆盖父类的方法。子类的全部构造器都会先去调用父类的构造器,再执行自己。可以将重复代码整合到父类中,从而减少代码的重复编写。子类能继承父类的非私有成员(成员变量,成员方法)Java中类支持单继承,多层继承,但支持多继承。
2024-06-26 11:08:38 117
原创 Java学习 -static关键字-学习笔记
用来设计工具类,提高代码复用性,并且工具类无需创建对象,建议将工具类私有化。static :静态,可以修饰成员变量,成员方法。作用:确保一个类只有一个对象。实例变量:对象.实例变量。实例方法:对象.实例方法。类变量:类名.类变量。类方法:类名.类方法。
2024-06-25 16:22:18 174
原创 Java学习-接口-学习笔记
2、为实现类规定必须实现的抽象方法(若实现类未重写接口内的所有抽象方法,则实现类也会变成抽象类!1、弥补了单继承的不足,可以在继承一个父类之后继续实现多个接口(有一个亲爹后还可以认多个干爹)2、接口是实现类通过“implements”关键字去实现接口,但。2、一个接口也可以被多个实现类实现,方便以后灵活切换各种业务。1、继承是子类通过“extends”关键字去继承父类,而且。1、成员变量不能定义变量,只能定义常量!2、成员方法全是抽象方法!一个实现类可以实现多个接口。1、为实现类规定常量的值。
2024-03-03 15:30:10 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人