自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 子线程中获取父线程中的ThreadLocal值(InheritableThreadLocal)

从这里可以看出,在子线程中直接用父线程的ThreadLocal对象获取父线程的ThreadLocal值不可能获取到,所以可以在父线程中利用InheritableThreadLocal赋值,然后在子线程中用父线程的InheritableThreadLocal对象获取父线程的值。ThreadLocal 线程之间是隔绝的,各自的ThreadLocal会给自己建一个副本缓存,只存自己都东西。所以想在一个线程中获取另一个线程的东西必须用InheritableThreadLocal。

2024-04-14 10:09:33 162

原创 SortedMap和NavigableMap都是接口Map

TreeMap(class 类)实现NavigableMap(是一个接口inferface),然后NavigableMap继承SortedMap(是一个接口inferface)SortedMap是个接口(接口是特殊的抽象类)不能直接new,所以只能new TreeMap()NavigableMap也是个接口(接口是特殊的抽象类)不能直接new,所以只能new TreeMap()SortedMap:NavigableMap和SortedMap方法基本功能一致。。

2024-03-10 13:29:14 139

原创 Spring事务回滚规则,是否只读,超时时间,事务失效

默认情况下,事务只有遇到运行期异常(RuntimeExcertion的子类)以及 Error 时才会回滚,在遇到检查型(Checked Exception)异常时不会回滚。像 1/0,空指针这些是RuntimeException,而IOException 则算是 Checked Exception,换言之,默认情况下,如果发生IOException并不会导致事务回滚。

2023-12-21 14:33:09 510

原创 Spring事务浅析,传播特性,隔离级别

数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么一起成功,要么一起失败,是一个不可分割的工作单元。在我们日常工作中,涉及到事务的场景非常多,一个service 中往往需要调用不同的 dao 层方法,这些方法要么同时成功要么同时失败,我们需要在service层确保这一点。说到事务最典型的案例就是转账了:张三要给李四转账 500块钱,这里涉及到两个操作,从张三的账户上减去500块钱,给李四的账户添加500块钱,这两个操作要么同时成功要么同时失败,如何确保他们同时成功或者同时失败呢?

2023-12-19 17:30:44 870

原创 代理和AOP

这种代理在我们日常生活中其实非常常见,例如房屋中介就相当于是一个代理,当房东需要出租房子的时候,需要发布广告、寻找客户、清理房间。这就是一个静态代理。动态代理讲究在不改变原类原方法的情况下,增强目标方法的功能,例如,大家平时使用的Spring 事务功能,在不改变目标方法的情况下,就可以通过动态代理为方法添加事务处理能力。编译时增强,这种有点类似于 Lombok的感觉,就是在编译阶段就直接生成了代理类,将来运行的时候,就直接运行这个编译生成的代理类,AspectJ就是这样一种编译时增强的工具。

2023-12-19 13:42:33 819

原创 Js es6 Promise理解和使用

Js es6 Promise理解和使用

2023-01-02 19:08:04 1134 1

原创 web前端动画网址

web前端动画网址

2022-12-25 14:09:44 221

原创 Js 获取对象的基本类型

通过调用Object对象prototype上的toString方法,返回表示这个对象的字符,在通过slice方法截取出类型名称

2022-12-25 13:09:42 634

原创 Js 不是常用操作字符串的方法

Js 不是常用操作字符串的方法

2022-12-25 13:03:43 89

原创 Js es6 新颖写法

Js es6 新颖写法

2022-12-25 12:39:31 111

原创 Js es6语法Array.includes()

es6语法Array.includes()

2022-12-25 11:10:08 809

原创 Vue 插件库地址

Vue 插件库地址

2022-12-25 10:29:25 65

原创 Js Map操作

Js Map操作

2022-12-12 22:42:03 1318

原创 Js 创建对象

Js 创建对象

2022-12-12 22:11:18 96

原创 Vue <audio>语音播报

Vue 语音播报

2022-12-12 00:07:32 472

原创 Vue elementui中开关el-switch绑定事件

elementui中开关el-switch绑定事件

2022-12-11 19:49:06 1969

原创 Js this 关键字

Js this 关键字

2022-12-11 13:25:48 55

原创 Js 字符串和其它类型转换

Js 字符串和其它类型转换

2022-12-11 12:42:00 347

原创 Js 模板字面量(代替字符串+拼接,也可以字符串里面运算)

Js 模板字面量(代替字符串+拼接,也可以字符串里面运算)

2022-12-11 12:03:37 176

原创 Js Boolean特殊点

Js Boolean特殊点

2022-12-09 20:43:55 695

原创 Js ==和===区别

Js ==和===区别

2022-12-09 20:21:04 183

原创 Js 常用操作数组方法

Js 常用操作数组方法

2022-12-08 21:16:02 260

原创 Js Const声明数组注意点

Js Const声明数组注意点

2022-12-08 20:37:52 813

原创 Js reduce 求和、出现次数、去重、分类

Js reduce 求和、出现次数、去重、分类

2022-12-07 22:16:46 219

原创 Object 的 hasOwnProperty 判断属性是否存在

Object 的 hasOwnProperty 判断属性是否存在

2022-12-07 21:56:33 198

原创 Js 判断数据类型

Js 判断数据类型

2022-12-07 21:29:24 58

原创 history api 返回上一页或向前一页

history api 返回上一页或向前一页

2022-12-07 20:41:09 474

原创 String.prototype.replace() 实现1:简单替换 2:全局替换 3:特殊变量 4:传入回调函数

replace

2022-12-07 20:34:00 175

原创 JSON.parse 新奇用法

JSON.parse 新奇用法

2022-12-07 20:13:01 195

原创 JSON.stringify 新奇用法

JSON.stringify 新奇用法

2022-12-07 20:04:28 149

原创 Js 新特性:可选链

js新特性可选链

2022-12-07 19:49:37 445

原创 <a>标签冷知识

标签冷知识

2022-12-07 19:28:21 89

原创 Vue elementui组件分页

elementui 组件分页

2022-11-22 16:59:39 284

原创 Vue 两个组件已经渲染完的页面,一个组件数据变更另一个组件也变更

两个组件已经渲染完的页面,一个组件数据变更另一个组件也变更

2022-11-21 14:00:33 791

原创 Vue 组件间通信并不是每一次操作都会触发新的通信

组件间通信并不是每一次操作都会触发新的通信

2022-11-19 18:08:42 785

原创 Vue 数组删除和修改元素后页面立即刷新

数组删除和修改元素后页面立即刷新

2022-11-18 17:44:42 2841

原创 Vue 路由router的介绍以及使用方法

路由router的介绍以及使用方法

2022-11-15 16:25:15 1336

原创 Vue vuex

vuex

2022-11-07 22:11:00 122

原创 Vue 利用axios请求后台数据

axios请求后台数据

2022-11-06 22:48:23 3368 1

原创 Vue Chrome浏览器手动调节模拟网速

Chrome浏览器手动调节模拟网速

2022-11-05 20:00:25 956

空空如也

空空如也

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

TA关注的人

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