首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
cafeboy
更多收藏集
12篇文章 · 0订阅
带你深入理解 Spring 中的事务及其传播机制
1. 事务是什么?为什么需要事务? 事务是一种用于管理数据库操作的机制。它将一组操作封装成一个单元,确保数据库操作要么全部成功提交,要么全部回滚,以保持数据的一致性和完整性。 为什么要使用事务
源码级深度理解 Java SPI
SPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从源码入手分析,深入探
一些可以显著提高大型 Java 项目启动速度的尝试
不改一行业务代码实现启动时间 30%~50% 的提升,看看 JarIndex、自定义 classloader、Spring 依赖拓扑分析
微服务架构下基于自定义权限表达式实现松耦合式的权限控制设计与实践
背景 企业应用系统逐渐增多后,各系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模式阻碍了企业应用向平台化演进,为降低企业系统设计开发、集成成本,打通技术闭环完善系统设计实现流程、优化提升系
从分布式事务解决到Seata使用,一梭子给你整明白了
我去小卖部买东西,付完了钱,老板转身抽了口烟,却忘记了我付完钱?这种情况怎么办,发生在日常生活并不奇怪。但是你在网上下单,付完了钱,刚要查看订单,却提示你待支付,心中几万只草泥马跑过也不得而知!所以防止这种情况的发生,分布式事务也变得尤为重要。 事务提供一种机制将一个活动涉及的…
交易系统架构演进之路(七):Service Mesh
Service Mesh,也叫服务网格,号称是下一代微服务架构技术,能有效地解决当前微服务架构中关于服务治理的痛点问题,从 2016 年推出至今,一直都是架构领域的热点。 前一篇文章我们聊了容器化,容器化因为实现了整个部署过程的标准化,从而解决了微服务规模化部署的问题。但容器化…
【Java劝退师】JVM 知识脑图 - Java 虚拟机
1. 类装载子系统 2. 运行时数据区 1. 进程计数器 2. 虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区(元空间) 1. OutOfMemoryError 2. StackOverFlowError 1. 回收算法 1. 判断对象以死 2. 垃圾收集算法 2. 垃圾收…
重学Java-一个Java对象到底占多少内存
文章标题提出的问题是”一个对象到底占多少内存“,看似很简单,但想说清楚并不容易,希望本文的探讨能让你有收获。 在开始之前我还是决定先提一个曾经阴魂不散,困扰我很久的问题,了解这个问题的答案有助于我们理解接下来的内容。 在Java中数据类型分为二大类。 Java中基础数据类型有8…
听说SpringAOP 有坑?那就来踩一踩
当然了,解决方案就是把private修饰的方法改为public,一切就都正常了。 不过这究竟是为什么呢?如果你也说不太清楚,就跟着笔者一起来探探究竟。 我们先为SpringBoot项目添加一个切面功能。 在这里,笔者的SpringBoot的版本为2.1.5.RELEASE,对应…