会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暮尘时雨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
2024年9月18日
RocketMQ学习与总结
摘要: 一、基本介绍 1、应用场景 消息队列是一种先进先出的数据结构,常见的应用场景: 应用解耦:系统的耦合性越高,容错性就越低 实例:用户创建订单后,耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障都会造成下单异常,影响用户使用体验。使用消息队列解耦合,比如物流系统发生故障,需要几分钟恢复,将
阅读全文
posted @ 2024-09-18 18:30 jock_javaEE
阅读(55)
评论(0)
推荐(0)
2024年9月2日
Redis的底层数据结构-跳表
摘要: 跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其它节点的指针,从而达到快速访问节点的目的。具有如下性质: 1、由很多层结构组成; 2、每一层都是一个有序的链表,排列顺序为由高层到底层,都至少包含两个链表节点,分别是前面的head节点和后面的nil节点; 3、最底层的链表
阅读全文
posted @ 2024-09-02 15:11 jock_javaEE
阅读(52)
评论(0)
推荐(0)
2024年8月25日
Spring的容器创建过程
摘要: Spring容器的refresh()【创建刷新】 一、prepareRefresh()刷新前的预处理 1、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2、getEnvironment().validateRequiredProperties();检
阅读全文
posted @ 2024-08-25 21:07 jock_javaEE
阅读(31)
评论(0)
推荐(0)
2024年8月23日
Spring底层AOP代码实现
摘要: 一. AOP功能测试 ①. pom.xml 依赖导入 ②. 目标类 ③. 切面类 ④. 配置类 ⑤. 测试类 二. AOP原理-@EnableAspectJAutoProxy【开启切面自动化代理】 AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】@EnableA
阅读全文
posted @ 2024-08-23 21:14 jock_javaEE
阅读(33)
评论(0)
推荐(0)
2024年7月15日
MySQL的并发问题的解决方案
摘要: 怎么解决脏读、不可重复读、幻读这些问题呢?其实有两种可选的解决方案 方案一、读操作利用MVCC(多版本并发控制),写操作进行加锁。 所谓的MVCC,就是生成一个ReadView,通过ReadView找到符合条件的记录版本(历史版本由undo log日志构成)。查询语句只能读到在生成ReadView之
阅读全文
posted @ 2024-07-15 15:59 jock_javaEE
阅读(67)
评论(0)
推荐(0)
2024年4月30日
public void add(int index, E element)的方法源码分析
摘要: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ public void add(int index, E elem
阅读全文
posted @ 2024-04-30 17:03 jock_javaEE
阅读(33)
评论(0)
推荐(0)
2022年11月4日
Comparator比较器
摘要: 一、代码解析 default Comparator<T> thenComparing(Comparator<? super T> other) { Objects.requireNonNull(other); return (Comparator<T> & Serializable) (c1, c2
阅读全文
posted @ 2022-11-04 17:07 jock_javaEE
阅读(99)
评论(0)
推荐(0)
2022年10月21日
v-bind,v-if,v-for,v-on,v-model基本用法
摘要: 总结: 1、v-bind绑定数据:标签属性v-bind:title='xxx',简写:title='xxx', 标签内容{{xxx}} <span :title='message'>{{message}}</span> 2、v-on绑定事件:<span v-on:click='clickMe'>点我
阅读全文
posted @ 2022-10-21 15:09 jock_javaEE
阅读(70)
评论(0)
推荐(0)
vue中执行异步函数async和await的用法
摘要: 一、async基础用法 async函数,会返回一个promise对象,可以用.then调用async函数中return的结果 async function helloAsync() { return "返回结果"; } console.log(helloAsync()) // 输出Promise对象
阅读全文
posted @ 2022-10-21 14:47 jock_javaEE
阅读(3087)
评论(0)
推荐(0)
2021年12月5日
线程,yield()
摘要: 一、定义:暂停当前正在执行的线程对象,并执行其他线程 yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会。 因此,使用yield()的目的是让相同优先级的线程之间能适当的轮转执行。 但是,实际中无法保证yield()达到让步目的,因为让步的线程还有可能被
阅读全文
posted @ 2021-12-05 14:58 jock_javaEE
阅读(141)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
公告