- 博客(17)
- 收藏
- 关注
原创 2020-08-20
@[TOC](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示
2020-08-20 08:44:14 100
原创 分布式锁的多种实现方式
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...
2018-04-25 21:49:59 116
原创 Spring5源码之IOC容器实现原理
1、2、3、定位、加载、注册 定位:资源配置import,classpath,url 加载:解析配置文件,把bean包装成BeanDefinition对象 注册:把已经初始化的BeanDefinition对象放到IOC容器中4、异常 1、加载配置文件出错的时候 2、解析类出错的时候 3、初始化抛出不可预知异常的时候 ...
2018-04-25 08:24:48 366
原创 深入理解多线程一(Synchronized的实现原理)
深入理解多线程一(Synchronized的实现原理)synchronized,是Java中用于解决并发情况下数据同步访问的一个很重要的关键字。当我们想要保证一个共享资源在同一时间只会被一个线程访问到时,我们可以在代码中使用synchronized关键字对类或者对象加锁。那么,本文来介绍一下synchronized关键字的实现原理是什么。在阅读本文之间,建议先看下Java虚拟机是如何执行线程同...
2018-04-23 13:40:20 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人