自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized问答

简单描述下 synchronized 是干什么用synsynchronized一种互斥锁,一次只能有一个线程进入synchronized锁住的代码块,从而解决多线程安全问题synchronized 可以用在什么地方synchronized 可以修饰实例方法(锁的是当前对象)静态方法(锁的是class对象)代码块(锁的是传入的对象)synchronized 1.6 和 1.7之间的区别是什么首先最大的区别是 1.6之前synchronized 都是重量级的锁,而且加锁的操作依赖底层操作系统

2021-12-08 17:20:21 305

原创 spring aop 原理解析

spring aop 原理解析你需要知道的一些知识点1. cglib和jdk动态代理 两种代理的原理2. spring getbean和createbean的流程3. aop的基本概念4. springboot 的自动配置原理spring aop 的原理概述了解sping getBean过程的的一定知道 在createBean的过程中有各种各样的postProcess,穿插在生成bean的各个时间段,这些都叫做 bean的增强,而这些bean的增强 都会通过代理来生成最终的bean的代理

2021-12-03 17:35:34 1866

原创 MYSQL 知识问答

mysql基础问题mysql 事务隔离级别 - 读未提交 - 读已提交 - 可重复度 - 串行化(每个读操作都加锁)为什么要用可重复读废话,我如果在一个事务中,两次查询的结果不一致,那我到底以哪个结果作为基准来执行我的程序mysql知识进阶什么是当前读当前读,顾名思义 读当前最新的数据比如说我们平时用到的 【update,delete,insert,for update,lock in share mode】都是当前读读取的时候还会对当前的数据进行加锁,防止别的事务对当前数据进行

2021-10-29 14:40:31 146

原创 RestTemplate 设置400不抛异常

resttemplate 设置400不抛异常问题描述最近在对接 gitlab相关的api的时候发现一个问题gitlab 返回的错误信息伴随的错误码一般是 400 500 之类项目中我用的http请求工具是 resttemplate该工具在遇到400 500 之类的返回值的时候会直接抛出异常这样我就获取不到对应的返回信息了解决方案设置 resttemplate 遇到400 错误码 不报错简单看下源码废话不多说,直接开始Resttemlate类中 闭眼一看 直接进入 handleRespon

2021-10-22 14:58:32 1357

原创 hashmap 知识点

hashmap 知识点hashmap 简介数据结构hashmap为什么不安全合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入hashmap 简介HashMap是基于哈希表的map接口的非同步实现,此实现提供所有可选的映射操作,并允许使用n

2021-09-07 14:22:37 138

空空如也

空空如也

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

TA关注的人

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