04 2022 档案
摘要:Spring的事务管理 1、前言 SpringAOP的中的概念和使用已经完成,下面来看下Spring事务基于SpringAOP基本使用。 正如在前一章节演示的一样,在目标方法执行之前开启事务,在目标方法正常执行之后提交事务或者是在切入点方法执行异常之后回滚异常。 2、Spring事务管理 下面来介绍
阅读全文
摘要:JDBC事务的处理 之前我们是使用MySQL的命令来操作事务。接下来我们使用JDBC来操作事务. 先来学习下相关的API 1、API Connection中与事务有关的方法 说明 setAutoCommit(boolean autoCommit) 参数是true或false 如果设置为false,表
阅读全文
摘要:SpringAOP 1、SpringAOP中的一些核心概念 连接点(JoinPoint):目标对象中的可以增强的方法,可以通俗的理解成是目标类中的所有方法 切入点(pointCut):要对目标对象中的方法进行增强的方法,是在连接点的基础之上衍生而来的; 目的:需要对指定的方法进行增强; 通知(Adv
阅读全文
摘要:# SpringBoot集成Logback日志 [TOC] ## 一、什么是日志 日志的作用是用来追踪和记录我们的程序运行中的信息,我们可以利用日志很快定位问题,追踪分析。 如果没有日志,程序一旦出现问题,很难一下子就能定位问题。**尤其是访问第三方接口、随机或偶尔出现的问题、很难再现的问题**。
阅读全文
摘要:来继续描述一下属性描述器:PropertyDescriptor 可以去看一下属性描述器中的最基本的属性,是由原生的jdk自带的类,来描述java中的一个类的基本属性的操作,在spring中通过属性描述器来找到对应的属性,也就是说利用这个类来找到对应的get/set/ter方法,然后将get或者是ge
阅读全文
摘要:# bean的生命周期 ](http://note.you
阅读全文
摘要:public class SpringApplicaitonDemo1 { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplic
阅读全文
摘要:开闭原则 一、概念 在面向对象编程领域中,开闭原则规定软件中的类、对象、模块和函数对扩展应该是开放的,但是对于修改来说是封闭的。 这就意味着应该用抽象定义结构,用具体实现扩展细节,以此确保软件系统开发和维护过程中的可靠性。 开闭原则的核心思想可以理解成为面向抽象编程。 二、案例 对于外部的调用方来说
阅读全文
摘要:单一职责原则 一、概念 概念:单一职责原则中指出:一个类应该只有一个发生变化的原因。 背景:如果开发的一个功能需求不是一次性的,而是随着业务发展的变化而变化的,那么当一个class类负责超过两个及以上的职责的时候,就在需求的不断迭代中、实现类持续扩张的情况下,就会出现难以维护、不好扩展、测试难度大和
阅读全文
摘要:1、简单概述 java中的三大特性:封装、继承、多态 2、封装 现实生活中存在着大量的被封装的例子。比如说手机、空调、电视机等等。手机通过屏幕上的显示点击触屏即可操作,空调和遥控器等通过遥控器来进行操作,将功能封装到遥控器上的按键上面,屏幕了电视机和空调内部的复杂结构和实现原理。 对于使用者来说,不
阅读全文