Movatterモバイル変換


[0]ホーム

URL:


爱吃蛋高的于
码龄5年
IP 属地:贵州省
加入CSDN时间:2020-12-29
博客简介:

weixin_54087697的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得9次评论
  • 获得34次收藏
  • 博客总排名2,162,198
创作历程
成就勋章

TA关注的专栏0

TA关注的收藏夹0

TA关注的社区3

TA参与的活动0

创作活动更多

新星杯·14天创作挑战营·第18期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注:1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:【下面活动群二维码】2、文章质量分查询:https://www.csdn.net/qc我们诚挚邀请你们参加为期14天的创作挑战赛!

120人参与去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索取消

Redis异常之雪崩、击穿、穿透

缓存穿透指要访问的数据既不在缓存中也不在数据库中,这样也就导致了缓存中没有数据去数据库中查询,但是数据库中也不存在该数据,就不会写到缓存中,这样一来缓存就成了摆设,如果大量请求这种不存在的数据,对缓存Redis和数据库来讲都是压力巨大的。Redis雪崩其实大多数人都知道其中的一个原因便是缓存集中过期,一般都是设置过期时间的时候统一将一批数据设置相同的过期时间,在某个点集中过期,导致大批量的请求打到缓存后面的数据库,导致数据库压力巨大,无法及时处理大批量的请求。
原创
博文更新于 2023.08.22 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事务传播行为

但如果是事务二回滚报异常,那么事务一也会宝异常,因为事务二是在事务一内部的,事务二的异常可能会被事务一捕获。修饰的内部方法属于外部事务的子事务,外部主事务回滚的话,子事务也会回滚,而内部子事务可以单独回滚而不影响外部主事务和其他子事务。创建一个新的事务,如果当前存在事务,则把当前事务挂起。作用相同,修饰的内部方法都会新开启自己的事务,且开启的事务相互独立,互不干扰。修饰的内部方法会新开启自己的事务,且开启的事务相互独立,互不干扰。修饰的内部方法会新开启自己的事务,且开启的事务相互独立,互不干扰。
原创
博文更新于 2023.08.22 ·
450 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

浅谈JVM类加载器和运行时数据区

每个方法在执行的同时都会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个线程都有一个独立的程序计数器,线程的阻塞、恢复、挂起等一系列操作都需要程序计数器的参与,因此必须是线程私有的。本地方法栈:与虚拟机栈作用相似,只不过虚拟机栈为执行Java方法服务,而本地方法栈为执行Native方法服务,比如在Java中调用C/C++。堆:Java虚拟机所管理的内存中最大的一块,唯一的目的是存放对象实例。类的加载是通过双亲委派模型来完成的,双亲委派模型即为下图所示的类加载器之间的层次关系。
原创
博文更新于 2023.08.19 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM中锁的升级

状态(这个时候的锁虽然是降级了,但不是持续性的,在降为无锁状态后,需要再次标记下一个线程的对象头,也就是再次转变为偏向锁,因此从宏观角度来看,依然是没有降级的情况发生的);在锁膨胀为重量级锁之后,该线程会强行将锁资源抢夺过来,这时之前获取到锁的线程就会释放锁并被阻塞,等待锁被释放后重新唤醒并再次竞争锁。今天我们要说的是JVM内部实现的锁的几种状态,它们之间是有级别区分的,从低到高的顺序是:无锁、偏向锁、轻量级锁、重量级锁。偏向锁每次切换线程都会被记录次数,在达到20次之后就会升级为轻量级锁。
原创
博文更新于 2023.08.03 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[8]ページ先頭

©2009-2025 Movatter.jp