首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
想不到一个好的ID
掘友等级
软件工程师
知人者智,自知者明
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Spring IoC 容器基础
IoC容器 IoC是面向对象编程里的一个重要原则,目的是从程序里移出原有的控制权,把控制权交给了容器。IoC容器是一个中心化的地方,负责管理对象,也就是Bean的创建、销毁、依赖注入等操作,让程序变得
IoC容器学习
什么是 IoC ? 早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了,因为大多数应用程序都是由两个或是更多的类通过彼此的合作来实
基于Saga的分布式事务实现方案
随着微服务架构的兴起,越来越多的公司会在实际场景中遇到分布式事务的问题。几个跨进程的应用共同完成一个任务,就更离不开分布式事务的参与。而对于分布式事务而言,2PC、TCC也是经常被提到了,不过在面对长
基于MQ的分布式事务实现方案
本地消息表 核心思路是将分布式事务拆分成本地事务进行处理。 在库存服务和订单服务之间引入mq后,此时又引入了新的问题。大概列举如下: 若库存服务完成支付逻辑后,在投递消息到mq中间件的过程中由于网络抖
基于XA规范/Base理论分布式事务实现方案
架构风格 传统单体架构 所有的功能都在同一个线程中 不过传统单体架构的是可以水平伸缩的,这个样子就不在同一个线程中,伸缩架构如图 这个样子所有的压力都来到了数据库层面,根据木桶原理。数据库成为了整个系
Mybatis 插件源码分析
插件是应用程序中最常见的一种扩展方式,比如,在Chrome 浏览器上我们可以安装各种插件来增强浏览器自身的功能。在 Java 世界中,很多开源框架也使用了插件扩展方式,例如,Dubbo 通过 SPI
Cache 接口学习
缓存是优化数据库性能的常用手段之一,我们在实践中经常使用的是 Memcached、Redis 等外部缓存组件,很多持久化框架提供了集成这些外部缓存的功能,同时自身也提供了内存级别的缓存,MyBatis
JDK 动态代理源码实现原理
JDK 动态代理 JDK 动态代理的核心是 InvocationHandler 接口。这里有个demo 接下来,创建一个 main() 方法来模拟使用方创建并使用 DemoInvokerHandler
聊聊反射
反射的基础 在Java中,Class类与java.lang.reflect类库一起对反射技术进行了全力的支持。在反射包中,我们常用的类主要有 Constructor类表示的是Class 对象所表示的类
Java内部类
0 类的组成部分 属性 方法 属性 在类中,可以定义静态常量,也可以定义变量,这些都属于类的属性。变量按照作用范围,又分为成员变量和局部变量 1 四种内部类 成员内部类 静态内部类 局部内部类 匿名内
下一页
个人成就
文章被点赞
64
文章被阅读
53,513
掘力值
2,646
关注了
3
关注者
41
收藏集
0
关注标签
10
加入于
2021-12-27