首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mamba_Out
掘友等级
Java开发工程师
|
保密
努力努力再努力
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
详解设计模式之责任链
责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。
用RestAssured实现SpringBoot中的单元测试
关于rest-assured rest-assured是github上一个开源项目。 地址:https://github.com/rest-assured/rest-assured rest-assu
记某个大厂面经
rocketMQ的事务消息原理是怎样的?half消息存在哪里? 应用模块遇到要发送事务消息的场景时,先发送prepare消息给MQ。 prepare消息发送成功后,应用模块执行数据库事务(本地事务
Mysql学习笔记(二)
如何选择索引 优化器:选择索引 优化器选择索引的目的,是找到一个最优的执行方案,并用最小的代价去执行语句。在数据库里面,扫描行数是影响代价的因素之一。扫描的行数越少,意味着访问磁盘数据的次数越少,消耗
Mysql学习笔记(一)
脏读 已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据。 不可重复读 已知有两个事务A和B,A 多次读取同一数据,B 在A多次读取的过程中对
JUC AQS(AbstractQueuedSynchronizer)源码分析(一)
节点:就是上面的Node类的对象,里面封装了线程,所以某种意义上node就等于一个线程。 注意:公平锁的上锁是必须判断自己是不是需要排队;而非公平锁是直接进行CAS修改计数器看能不能加锁成功;如果加锁不成功则乖乖排队(调用acquire);所以不管公平还是不公平;只要进到了AQ…
Tomcat架构原理
Service主要包含两个部分:Connector和Container。从上图中可以看出 Tomcat 的心脏就是这两个组件,他们的作用如下: 多个 Connector 和一个 Container 就形成了一个 Service,有了 Service 就可以对外提供服务了,但是 …
RabbitMQ
AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限…
Redis入门
即Remote Dictionary Server,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于Ha…
Java并发之同步容器与并发容器
容器是Java基础类库中使用频率最高的一部分,Java集合包中提供了大量的容器类来帮组我们简化开发,最简单的就是通过synchronized关键字将所有使用到非线程安全的容器代码全部同步执行。这种方式虽然可以达到线程安全的目的,但存在几个明显的问题:首先是在编码上存在一定的复杂…
下一页
个人成就
文章被点赞
32
文章被阅读
6,301
掘力值
251
关注了
2
关注者
11
收藏集
6
关注标签
10
加入于
2020-03-17