自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事物(Transaction)

一、什么是事物?事物(Transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理。如果某一事物执行成功,则该事物中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事物执行时遇到错误且必须取消回滚,则数据将全部恢复到操作前的状态,所有数据的更改均被清除。事物是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么全部执行,要么全部不执行。因此,事物是一个不可分割的工作逻辑单元,在数据库系统上执行并发操

2022-03-02 10:57:28 3120 1

原创 ThreadLocal

从上图中可以看出,hreadLocalMap使用ThreadLocal的弱引用作为key,如果一个ThreadLocal不存在外部强引用时,key(ThreaddLocal)势必会被GC回收,这样就回导致ThreadLocalMap 中Key为null,而value还存在着强引用,只有Thread线程退出以后,value的强引用链条才会断掉。ThreadLocal的实现原理,每一个Thread维护一个ThreadLocalMap,key为使用弱引用的ThreadLocal实例,value为线程变量的副本。

2023-07-27 16:19:43 90 1

原创 Nacos

关于对Nacos的学习

2022-12-08 10:21:29 165 1

原创 浅谈Redis(三)Java使用Redis

Java使用redis

2022-10-31 14:29:23 131

原创 浅谈Redis(二)安装

【代码】浅谈Redis(二)安装。

2022-10-31 14:25:16 237

原创 浅说Redis(一)

Redis是完全开源的,遵守BSD协议,是一个灵活的高性能的key - value数据结构存储,可以用来作为数据库,缓存,消息队列。

2022-10-31 14:17:14 86

原创 正则表达式

正则表达式的使用,可以通过简单的办法来实现强大的功能。^为匹配输入字符串的开始位置[0-9]+匹配多个数字,[0-9]匹配单个数字,+匹配一或多个abc$匹配字母abc并以abc结尾,$为匹配输入字符串的结束位置我们在写用户注册表单时,只允许用户名包含字符、数字、下划线和连接符,并设置用户名的长度,我们就可以使用以下正则表达式来设定。

2022-08-21 16:34:58 44

原创 Docker容器简介、优缺点

Docker是一个开源的应用容器引擎,是一种运行于Linux和Windows上的软件,用于创建、管理和编排容器,基于Go语言,并遵从Apache2.0协议开源,实在GitHub上开发的Moby开源项目的一部分。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iphone的app),更重要的是容器性能的开销极低。...

2022-08-11 20:28:14 1976

原创 将Bean放入Spring容器的几种方式

1、@Configuration + @Bean这种方式是我们最常用的一种方式,@Configuration用来声明一个配置类,然后使用 @Bean 注解,用于声明一个bean,将其加入到Spring容器中。实体类:@Datapublic class Animal { private String name; private Integer age;}配置类:@Configurationpublic class MyConfiguration {

2022-04-22 11:02:17 528

原创 Java中的VO、DTO、POJO、DAO、DO、PO、BO是什么?区别是什么?

VO(Value Object/View Object -- 值对象/视图对象)Value Object,值对象,也称为业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。VO的属性是根据当前业务的不同而不同的,也就是说,它的每一个属性都一一对应当前业务逻辑所需要的数据的名称。VO通常用于业务层之间的数据传递,其仅仅包含数据。但应是抽象出的业务对象。根据业务的需要,其可以和表对应或者不。用new关键字创建,由GC进行回收。DTO(Data Transfer Obj

2022-04-14 10:11:36 1634

空空如也

空空如也

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

TA关注的人

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