闻臻
码龄7年
关注
提问 私信
  • 博客:28,298
    28,298
    总访问量
  • 34
    原创
  • 44,820
    排名
  • 1,376
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2018-04-25
博客简介:

闻臻

博客描述:
一起学习,共同进步
查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    259
    当月
    1
个人成就
  • 获得68次点赞
  • 内容获得0次评论
  • 获得184次收藏
创作历程
  • 2篇
    2024年
  • 14篇
    2022年
  • 1篇
    2021年
  • 13篇
    2020年
  • 5篇
    2019年
成就勋章
TA的专栏
  • 锁相关
    5篇
  • 工具拾遗
  • 地基代码
    11篇
  • MySQL高级
    2篇
  • redis相关
    2篇
  • Linux命令
    2篇
  • 多线程
    4篇
  • Spring
    2篇
  • dubbo
    2篇
  • JVM&GC回收器
    3篇
  • 集合
    1篇
  • JDK动态代理
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mysql高级部分总结(二)

因为redo log是顺序IO,所以写入的速度很快,并且redo log记载的是物理变化(xxxx页做了xxx修改),文件的体积很小,恢复速度很快。每个事务binlog的末尾,会记录一个 XID event,标志着事务是否提交成功,也就是说,恢复过程中,binlog 最后一个 XID event 之后的内容都应该被 purge。所以不建议物理delete删除数据,会产生大量的Undo Log,Undo快被写满就会发生切换,在次期间会有大量的IO操作,导致业务的DML都会变得很慢。
原创
发布博客 2024.12.25 ·
457 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

Dubbo简单总结

Spring IOC 容器刷新完毕URLDubbo 协议Map。
原创
发布博客 2024.12.24 ·
871 阅读 ·
21 点赞 ·
0 评论 ·
6 收藏

SpringBoot自动装配

无
原创
发布博客 2022.07.22 ·
2359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Synchronized原理

无
原创
发布博客 2022.07.22 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——Locale环境处理

无
原创
发布博客 2022.07.18 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——Cookie工具

无
原创
发布博客 2022.07.18 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——SSO

无
原创
发布博客 2022.07.18 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis最常问的三个问题:缓存雪崩、击穿、穿透

无
原创
发布博客 2022.07.16 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——线程池

无
原创
发布博客 2022.07.08 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——获取本地线程用户

无
原创
发布博客 2022.04.08 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——Spring 注入

无
原创
发布博客 2022.04.08 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——json转换工具类

无
原创
发布博客 2022.04.08 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——日志切面

无
原创
发布博客 2022.04.08 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基地代码——简单分布式锁

无
原创
发布博客 2022.04.08 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——自定义注解

无
原创
发布博客 2022.04.08 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

地基代码——分页插件

无
原创
发布博客 2022.04.08 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dubbo原理

dubbo服务暴露:ServiceBean implements InitializingBean, ApplicationListener<ContextRefreshedEvent>void afterPropertiesSet(); setApplication(); ...void onApplicationEvent(E event); export(); doExport(); doExportUrl()...
原创
发布博客 2021.09.16 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring随记(一)

Spring之AOP顺序 S4之正常顺序: @Before ==》@After ==〉@AfterReturning S4之异常顺序: @Before ==》@After ==〉@AfterThrowing ******************************************** S5之正常顺序: @Before ==》@AfterReturning ==〉@After S5之异常顺序: ...
原创
发布博客 2020.11.20 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解AQS底层源码(二)——lock.unlock()

接着上一次线程2和线程3park后,需要unpark()唤醒。第一步:线程1执行完成后,调用lock.lock()方法,实际调用的是sync.release(1)方法;第二步:线程1调用底层的release(int arg)方法,走到tryRelease(arg)方法;getState() = 1,因为之前线程1加锁后state设值为1,它也是volatile修饰的。Thread.currentThread() = 线程1,c = 0,free = true,setState(0),返回
原创
发布博客 2020.11.19 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解AQS底层源码(一)——lock.lock()

前期准备:1、可重入锁(递归锁):外层使用锁后,在内层仍然可以使用锁。同一个线程可以获取多个同一把锁。优点:避免死锁。特点:锁对象是同一个对象2、LockSupport:LockSupport.park(); LockSupport.unPark(Thread t);类比 synchronized wait notify ; lock.newCondition await signalwait notify必须和synchronized搭配使用且先wait后notify;awai...
原创
发布博客 2020.11.19 ·
1380 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多