首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
季风1132
掘友等级
自由职业
|
无
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 88
沸点 1
赞
89
返回
|
搜索文章
赞
文章( 88 )
沸点( 1 )
【死磕Java并发】-----J.U.C之并发工具类:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,和CountDownLatch一样,其本质上是一个“共享锁”。 Semaphore,在API是这么介绍的: 一个计数信号量。从概念上讲,信号
08.synchronized深入
synchronized深入 1.如何解决线程安全问题 采用的方案是序列化访问临界资源。即在同一时刻,只能有一个线程访问临界资源,也称作同步互斥访问 Java中,提供了两种锁来实现同步互斥访问:syn
07.LongAdder
LongAdder 1.介绍 LongAdder是JDK8新增加的一个类,主要功能与AtomicLong一样都是做整形自增的功能,但是AtomicLong在高并发情况下性能较差所以才会有LongAdd
15.事件风暴(二)
事件风暴(二) 1.本章目的 通过案例来实践事件风暴,来加深对事件风暴的理解 2.案例一:电商案例 提取事件 电商业务的常见事件如下图所示: 补充其他基本元素 我们先选择商品、库存和订单领域中的核心事
14.事件风暴(一)
事件风暴(一) 1.介绍 一般来说,为了理解需求,我们首先要分析系统具有哪些功能,这些功能由什么人操作,会产生什么效果。这个过程传统上叫做“捕获行为需求” 捕获行为需求的方法有好几种,在传统的软件工程
05.工厂与仓库与领域服务
仓库与工厂 1.工厂 介绍、 在DDD中,对于复杂的领域对象,不管是实体还是值对象,都可以使用工厂进行创建。通过将领域对象的创建过程交由统一的对象进行管理,可以避免过多地关注其创建过程 注意 工厂是对
13.子域
子域 1.介绍 子域是整体业务领域中相对完整的子业务,通常由一组相关的业务概念,规则和流程组成 2.为什么需要 聚焦核心业务 通过将大业务划分为核心子域,通用子域和支撑子域,使组织能够将注意力集中在核
12.限界上下文
限界上下文 1.介绍 限界上下文是指一个特定业务范围内的所有知识,包括相关的概念,流程和规则等 用来封装通用语言和领域对象,提供上下文环境,保证在领域之内的一些术语、业务相关对象等(通用语言)有一个确
05.CAS
CAS 1.介绍 CAS的英文全称为Compare and Swap,翻译成中文为“比较并交换”。JDK5所增加的JUC并发包,对操作系统底层CAS原子操作进行了封装,为上层Java程序提供了CAS操
11.通用语言
通用语言 1.介绍 通用语言(Ubiquitous Language)指的是开发团队和领域专家之间使用的共同语言。通用语言的核心思想式整合领域专家和开发人员的语言,形成一种共同的语言,以避免在沟通过程
下一页
个人成就
文章被点赞
66
文章被阅读
6,030
掘力值
961
关注了
23
关注者
18
收藏集
0
关注标签
0
加入于
2023-03-25