自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 如何做事务管理

作用:将当前方法交给spring进行事务管理,方法执行前,开启事务;propagation称为事务传播行为,表示当一个事务方法被另一个事务方法调用时,应该如何进行事务控制。开启事务(一组操作开始前,开启事务):start transaction / begin;事务是一组操作的集合,它是一个不可分割的工作单位,这些操作 要么同时成功,要么同时失败。在上面的案例中没有添加事务管理,如果转账过程中发生异常,那么数据就会发生变化。回滚事务(中间任何一个操作出现异常,回滚事务):rollback;

2024-07-18 14:46:16 494

原创 SpringAOP的简单介绍及入门案例

AOP( 面向切面编程 )是一种思想,它的目的就是在不修改源代码的基础上,对原有功能进行增强。SpringAOP是对AOP思想的一种实现,Spring底层同时支持jdk和cglib动态代理。如果有接口,就采用jdk动态代理如果没接口,就采用cglib的方式AOP中有一些核心概念:目标对象(Target)被代理的对象连接点(JoinPoint)目标对象中得所有方法切入点(PointCut)目标对象中得要进行功能增强那部分方法增强 (Advice 通知)

2024-07-18 11:58:38 743

原创 ElementPlus的简单使用

Element:是饿了么公司前端开发团队提供的一套基于 Vue3 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。官方网站:https://element-plus.org/zh-CN/#/zh-CN链接:link。

2024-07-12 15:34:35 1128

原创 Mybatis的使用

介绍一下mybatis的使用。

2024-07-08 20:03:48 1130

原创 如何创建反射以及通过反射拿到值

本文介绍了创建反射的三种方式,主要了解如何通过反射获取对象中的构造器、成员变量和成员方法。三种创建反射的方式熟练掌握,学会拿到对象的构造器、成员变量和成员方法,拿到这三个的方式差不多,方法不一样但都有规律,很容易记住。

2024-06-28 21:17:49 973

原创 创建线程池

参数七:handler:指定线程池的任务拒绝策略(线程都在忙,任务队列也满了的时候,新任务来了该怎么处理)List shutdownNow() 立刻关闭线程池,停止正在执行的任务,并返回队列中未执行的任务。而创建和销毁线程的开销是很大的,当请求过多时,肯定会产生大量的线程出来,这样会严重影响系统的性能。List shutdownNow() 立刻关闭,停止正在执行的任务,并返回队列中未执行的任务。如此一来,就不必频繁的创建和销毁线程了,大大的提高了线程的利用率,提供系统的性能。

2024-06-27 21:16:18 788

原创 线程同步方案

本片文章介绍了实现线程同步的三种方法1、同步代码块2、同步方法3、Lock锁是同步代码块好还是同步方法好一点?范围上:同步代码块锁的范围更小,同步方法锁的范围更大。可读性:同步方法更好。而对于lock锁就比较灵活了。

2024-06-27 18:16:11 341

原创 线程的三种创建方式

本片文章介绍了如何创建线程以及线程的常用方法。线程:简单的说,就是计算机在做一件事单线程:在计算机中同一时间只能做一件事多线程:在计算机中同一时间可以做多件事其实多线程在我们的生活中的使用场景很多,比如网盘的上传下载,12306的多窗口售票等等它的主要好处有:1. 减少队列阻塞带来的影响 2. 提高CPU的利用率三种线程的创建各有优缺点,所以请选择合适的方式创建线程。

2024-06-24 21:40:36 545

原创 Logback简单使用

本片文章介绍如何使用日志,以及日志的作用。用来记录程序运行过程中的信息,并可以进行永久存储。日志级别指的是日志信息的类型,日志都会分级别,常见的日志级别如下(优先级依次升高):只有日志的级别是大于或等于核心配置文件配置的日志级别,才会被记录,否则不记录。用于控制系统中哪些日志级别是可以输出的日志主要作用是看程序哪里出问题了,后面学到框架后,加一个注释就好了,@Slf4j。

2024-06-24 20:18:21 296

原创 Map集合的特点以及遍历方式

这篇文章主要介绍了Map集合的遍历方式和简单的底层原理遍历时候需要了解一下Map集合的方法,所有需要先学习一下Map方法。在Java中,Map接口是一个双列集合,用于存储键-值对(key-value pairs)。每个键都是唯一的,而一个键可以对应一个值。Map接口提供了插入、删除、更新和查询键值对的操作。Java标准库中几个常见的实现类包括:HashMap:基于哈希表实现,无序,允许一个null键和多个null值,非线程安全,查询速度快,是最常用的Map实现类。

2024-06-21 21:53:01 966

原创 Java集合(单列集合)的使用以及集合底层原理

本文章是对单列集合(Collection)的使用方法和底层原理的简单解释。其中包含如何使用List集合和Set集合,包括它们的实现类ArrayList、LinkedList、HashSet、LinkedHashSet、TreeSet的使用场景和底层原理Collection代表单列集合,每个元素(数据)只包含一个值。Collection是一个接口,下面有List和Set两个子接口,List接口由ArrayList和LinkedList两个类实现。Set接口由HashSet和TreeSet两个类实现。

2024-06-19 16:12:38 938 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除