JavaEdge
JavaEdge
全部文章
分类
Flink(3)
Java(24)
JVM(4)
Kafka(1)
nginx(1)
redis(2)
Spark(1)
SpringBoot框架(1)
SpringCloud 实战(2)
推荐系统(1)
未归档(135)
机器学习(1)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
Java服务器研究员
全是硬核干货
TA的专栏
59篇文章
374人订阅
Java源码模拟面试解析指南
41篇文章
15017人学习
2024系统设计面试指南
17篇文章
40919人学习
从Java高开到大数据开发
1篇文章
330人学习
全部文章
(共212篇)
DDD领域驱动实战 - 限界上下文(bounded context)
限界上下文定义领域边界,以确保每个上下文含义在它特定的边界内都具有唯一的含义,领域模型则存在于这个边界之内。 通用语言 在事件风暴过程中,通过团队交流达成共识的,能够简单、清晰、准确描述业务涵义和规则的语言。限界上下文中的通用语言向我们提供了设计领域模型的概念术语。 通用语言不是平白产生的,它必须通...
2020-10-02
1
703
DDD领域驱动设计实战(三)- 理解实体
1 前言 实体是领域模型中的领域对象。 传统开发人员总将关注点放在数据,而不是领域。因为在软件开发中,DB占据主导地位。首先考虑的是数据的属性(即数据库的列)和关联关系(外键关联),而不是富有行为的领域概念。导致将数据模型直接反映在对象模型,那些表示领域模型的实体(Entity)被包含了大量gett...
2020-10-02
0
718
DDD领域驱动设计实战 - 创建实体身份标识的常用策略
从简单到复杂依次为: 3.1.1 用户提供唯一标识 这时用户将输入一些可识别的数值或符号,或从已有标识中选其一,然后创建实体对象。这是一种非常简单方案,但也可能变得复杂。由于需用户自己生成高质量的标识。所以标识可能唯一,却有可能是不正确的。 缺陷 多数情况下标识不可变,用户无法修改标识。但有时赋予用...
2020-10-02
0
587
Kafka源码解析之日志段类LogSegment
全是干货的技术号:本文已收录在github,欢迎 star/fork:https://github.com/Wasabi1234/Java-Interview-Tutorial 1 Kafka日志结构概览 Kafka日志在磁盘上的组织架构 如上图可见,Kafka日志对象由多个日志段对象组成,而...
2020-09-21
0
833
IDEA 阅读源码的基操
来自专栏
人生有三层楼:第一层是物质生活,第二层是精神生活,第三层是灵魂生活。—— 丰子恺 工欲善其事必先利其器,我们生活在最好的时代,因为有极其智能的编译器Intellij IDEA,这也是最坏的时代,因为很多人觉得过于智能了,很多设置不会用不熟练,本篇我们总结使用在 IDEA阅读源码时最为常用的几个惊为...
2020-06-04
0
14657
CyclicBarrier 的“环保”可重复利用
来自专栏
上帝只会给你能挺得过去的考验。 ——《仁医》 面试频率 Q:了解CyclicBarrier吗? 一种同步辅助工具,它允许一组线程全部互相等待以到达一个公共的障碍点。 CyclicBarriers在涉及固定数量的线程的程序中很有用,线程有时必...
专栏
2020-05-31
0
221
信号量 Semaphore 的四个核心面试问题
来自专栏
今天所有的混乱与芜杂,努力与精进,都将在进步中变得更加清晰。 ——新京报 Semaphor面试频率 发起视频面试。。。 Q:了解Semaphore吗,讲讲? > 那必须深入的理解了的呀。 中文信号量,用于计数。从概念上讲,信号量...
2020-05-31
0
296
ThreadPoolExecutor 从线程池参数引发的“血案”(下)
来自专栏
Q:讲下任务提交过程吧? > 即 execute 方法流程. execute /** * 在未来的某个时刻执行给定的任务. * 该任务可能在一个新线程中执行,也可能在池中已经存在的线程 * * 如果任务无法被提交执行,可能原因: * 1. 该executor已...
专栏
2020-05-25
0
177
ThreadPoolExecutor 从线程池参数引发的“血案”(上)
来自专栏
即使踏着荆棘,也不觉悲苦;即使有泪可落,亦不是悲凉。 ——沈从文 毫无悬念,面试必问(看来大家都更喜欢称之为线程池,因为很短) ) ExecutorService,它使用可能是多个池线程中的一个执行每个提交的任务,通常使用Executors工厂方法进...
2020-05-25
0
269
由 state 引发的 AbstractQueuedSynchronizer 面试连环炮(下)
来自专栏
总是有人要赢的,那为什么不能是我呢? ——科比·布莱恩特 看到面试官半天不转移话题,小a同学心想,这等待队列的设计我都说的这么清(zhuang)楚(bi)了,他还想在这上面搞我不成?然而,现实中的面试官就是这样,非打破砂锅问到底,问到你不会才善罢甘休。 Q:知道节点里保存...
2020-05-17
0
212
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页