首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
是spring
订阅
用户3381713899918
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
深入理解AbstractQueuedSynchronizer(AQS)
1. AQS简介 在上一篇文章中我们对lock和AbstractQueuedSynchronizer(AQS)有了初步的认识。在同步组件的实现中,AQS是核心部分,同步组件的实现者通过使用AQS提供的模板方法实现同步组件语义,AQS则实现了对同步状态的管理,以及对阻塞线程进行排…
一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。 不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问题的可能性更大,这个时候…
王者并发课-钻石2:分而治之-如何从原理深入理解ForkJoinPool的快与慢
本文大约2万字,篇幅较长,建议先看目录或先收藏。本文将首先从分治算法开始介绍,接着体验ForkJoinPool中自定义任务的实现,最后再深入到Java中去理解ForkJoinPool的原理和用法。
剖析 SPI 在 Spring 中的应用
本文通过对Spring SPI相关源码的解读,详细介绍SPI思想在Spring中的应用以及如何在项目中应用Spring SPI技术。
Java集合总结【面试题+脑图】,将知识点一网打尽!
着重标出的那些就是我们用得最多的容器。 其实,我也不知道要怎么总结好,因为之前写每一篇的时候都总结过了。现在又把他们重新罗列出来好像有点水,所以,我决定去回答一些Java容器的面试题! 当然了,我的答案未必就是正确的。如果有错误的地方大家多多包含,希望不吝在评论区留言指正~~ …
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
SpringCloud用Seata处理分布式事务
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。SpringCloud集成
Java底层知识:什么是 “桥接方法” ?
笔者在最近的日常工作中,因业务需要研究 Java 字节码层面的知识。需要根据类字节码,获取特定方法名的方法入参,此方法名在源码中只有一个。但是
SpringBoot2 | BeanDefinition 注册核心类 ImportBeanDefinitionRegistrar 源码分析 (十)
本篇来介绍一个Spring强大的扩展接口:ImportBeanDefinitionRegistrar,该接口主要用来注册beanDefinition。很多三方框架集成Spring 的时候,都会通过该接口,实现扫描指定的类,然后注册到spring 容器中。 比如 Mybatis …
金蝶一面:Java 基本数据类型有哪些?包装类型的常量池技术了解么?
你好,我是 Guide。分享几道群友去金蝶面试遇到的 Java 基础面试真题: “Java 中的几种基本数据类型了解么?”。 基本类型和包装类型的区别? 包装类型的常量池技术了解么? 自动装箱与拆箱了