自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mybatis:一级缓存、二级缓存

一级缓存、二级缓存

2022-04-23 15:34:22 1056

原创 数据库事务隔离级别

事务并发产生的问题脏读:指事务A读取到事务B还没有提交的数据不可重复读:指在一个事务中多次读取同一个数据,结果不一致幻读:在一个事务里面的操作中,发现了为被操作的数据四种隔离级别隔离级别 描述 备注 Read_Uncommited(读未提交) 即能够读取到没有被提交的数据 Read_Commited(读已提交) 即能够读取到已经被提交的数据 解决脏读 Repeatable_Read(可重复读) 指同一事务的多个实例在并发读取数据

2022-04-23 14:39:20 1104

原创 Redis:缓存穿透、缓存击穿、缓存雪崩

redis:内存淘汰策略,缓存穿透,缓存击穿,缓存雪崩

2022-04-19 16:42:57 738

原创 编写代码,大意不得

编写代码需谨慎空指针问题实例1(集合类判空)实例2(字符串类判断内容是否相等)实例3(字符串判空)实例4(实体对象类)敬请期待....空指针问题在编写代码的时候,即使判断了不能为null值,但依旧出现java.lang.NullPointerException问题;明明实体能能获取到信息,但还是出现了java.lang.NullPointerException.其实这些问题都是很见到但是大意率最高的地方.实例1(集合类判空)List<String> list= service.getAn

2021-02-07 16:57:02 114

原创 怎样使局域网和无线(WiFi)共存

怎样使局域网和无线(WiFi)共存局域网和WiFi同时存在打开网络和共享中心选择更改适配器设置选择无线网络右击无线网络,单击属性选择Internet 协议版本4(TCP、IPv4),点击属性点击高级,将自动活跃点的√去掉,并将值设置为1(数值越小越活跃),最后保存。...

2020-11-19 14:51:57 7555 2

原创 volatile与synchronized的区别

volatile与synchronized的区别关键字volatile是线程同步的轻量级实现volatile性能比synchronized要好volatile只能修饰变量,synchronized可以修饰方法以及代码块多线程访问volatile不会发生阻塞,而synchronized会出现阻塞volatile能保证数据的可见性,但不能保证原子性而synchronized可以保证原子性,也可以间接保证可见性,因为它会将私有内存和公共内存中的数据做同步关键字volatile解决的是多线程之间的可

2020-07-11 11:05:04 766

原创 springmvc:错误Missing URI template variable XX for method parameter of type String

springmvc:错误Missing URI template variable ‘userId’ for method parameter of type String错误写法:正确:知识点@PathVariable注解:关于路径变量和模板参数:{id}:路径变量(模板参数)@PathVariable:作用:把路径变量的值,绑定到方法的形参上 该注解的常见写法:@PathVariable(name = "id")@PathVariable(value = "id")

2020-06-23 21:02:21 14477

原创 如何调试bug及Java程序常见异常处理

如何调试bug–>如何快速定位错误的原因首先确定问题在前端还是后台浏览器抓包!(开发者工具F12)​ 404 路径有问题 500 后台代码有问题​ 如果请求发送了,那么前端基本没问题。​ 如果请求都没发送,那么前端肯定存在问题。如果是前端问题​ 1). 看console控制台,会直接爆出一些js的语法错误​ 2). 在你执行的函数的第一行,写上alert(""); 确定事件的函数是否绑定成功。​ 3). 只能断点调试。如果是后台问题

2020-06-21 18:11:27 558

原创 sleep()和wait()的区别

**关于sleep()和wait()**Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。共同点 :他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出InterruptedException。 如果线程A希望立即结束线程B,则可以对线程B对应的Thread实例调用interrupt方法。

2020-06-16 17:59:05 178

空空如也

空空如也

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

TA关注的人

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