首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
CoderV的进阶笔记
Java Coder
通往架构师的路
22
关注
121
关注者
1,020
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
30
文章 30
沸点 0
资讯 0
赞
30
关注
返回
|
搜索文章
CoderV的进阶笔记
关注了
JavaGuide
Java Coder
CoderV的进阶笔记
关注了
芋道源码_艿艿
Java Coder
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
《重构》读书笔记
1. 重复代码 重复代码意味着冗余,当重复的代码需要修改时要修改所有重复的地方,稍微疏忽便会出现bug。 2. 过长函数 当函数过长时,人很难一下掌握太多的细节,使得修改这...
2
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
[译]一文了解JVM
每个Java开发者都知道字节码是被JRE(Java运行时环境)所执行的。但是许多人并不知道实际上JRE是Java虚拟机(JVM)的实现。它分析字节码,解释代码并执行它。作为...
2
2
分享
CoderV的进阶笔记
关注了
蚂蚁集团分布式架构
Java Coder
CoderV的进阶笔记
Java Coder
·
2年前
关注
[译]Java NIO vs. IO
以下的表格总结了NIO和IO之间主要的不同点。我会以更多的细节去阐明这些不同点在接下来的几节中。 第一个不同点在于IO是面向流的而NIO是面向缓冲区的。所以这意味着什么? ...
6
2
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
解析Java内存模型
java内存模型指定了java虚拟机如何与计算机的内存(RAM)进行工作。java虚拟机是一整个计算机的抽象模型,所以这个模型天然的包括了内存模型,它被称之为java内存模...
1
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计个人总结(附高清书籍)
关于DDD的理解各有不同,欢迎网友评论一起探讨。...
12
4
分享
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之上下文映射图
消息队列或者发布-订阅机制。 合作关系存在于两个团队之间。每个团队各自负责一个限界上下文。两个团队通过互相依赖的一整套目标联合起来形成合作关系。一损俱损,一荣俱荣。由于相互...
1
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之限界上下文
假设我们在设计订单模型时,下单操作涉及到会员等相关规则,比如增加积分等操作。(此时我们还未将订单子域和会员子域进行剥离)。其实一个用户的下单操作不需要与会员的积分产生强烈耦...
1
2
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之资源库
如果完全按照领域模型的角度,完全通过遍历对象的方法来获取所有关联的对象。这种模型会过于错综复杂。对象嵌套的层级或者关联的层级非常深。例如通过Customer.order.p...
4
1
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之工厂
当创建一个复杂对象或聚合的过程很复杂并且暴露出了过多的内部结构时,我们则可以使用工厂进行封装。一个对象在它的生命周期中要承担大量的职责,如果再让复杂对象负责自身的创建,那么...
5
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之聚合
当我们设计一个订单模块,用户下单时,我们需要确保用户的余额可供支付这笔订单,并且保存这个订单。通俗的理解就是当下单的时候,必须生成订单表记录,并且检查用户余额是否足够支付,...
3
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之领域服务
在战术建模当中,并非所有模型都是事物。有些模型是对领域中的一些行为操作进行建模。此类模型我们称之为领域服务。当一些重要的领域操作无法放到实体、值对象或者聚合时,他们本质是行...
3
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之值对象
之前我们讲到实体,它最主要的特征在于概念上的标识。而领域中存在一些不需要进行标识的对象,它们主要是对事物的描述。如何理解这段话呢?可以通俗的理解,之前我们认为实体是数据库中...
2
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之实体
实体最主要有两点特征,一是唯一标识,二是连续性。 当一些对象不是由属性定义,而是由一个唯一标志定义的话,我们就可以认为它是一个实体。好比我们不能通过一个人的外在特征去唯一定...
3
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Java Coder
·
2年前
关注
领域驱动设计DDD之概览
DDD即Domain Driven Design,翻译成中文的话就是领域驱动设计,首先我们应该先理解这里的领域是什么意思?假设公司内部正在开发一套电商平台,而电商平台中包含...
16
2
分享
CoderV的进阶笔记
Java Coder
·
2年前
关注
枚举类的业务实践
在进行业务开发时经常会有状态值的业务需要,例如一场考试有未开考、考试中、考试结束等状态或者一年四季有春天、夏天、秋天、冬天等状态。从前台传参到我们的业务模型再到数据库,其实...
1
评论
分享
CoderV的进阶笔记
赞了这篇文章
程序员追风
公众号:程序员追风
·
2年前
关注
每天用Mybatis,但是Mybatis的工作原理你真的知道吗?
近来想写一个mybatis的分页插件,但是在写插件之前肯定要了解一下mybatis具体的工作原理吧,于是边参考别人的博客,边看源码就开干了。 进入这个方法一层层深究,最后到...
8
2
分享
CoderV的进阶笔记
赞了这篇文章
程序员追风
公众号:程序员追风
·
2年前
关注
1篇文章搞清楚8种JVM内存溢出(OOM)的原因和解决方法
撸Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。 1、代码中可能存在大对象分配 2、可能存在内存泄露,导致在多次GC之后,还是无法...
35
2
分享
下一页
个人成就
文章被点赞
237
文章被阅读
77,878
掘力值
1,020
关注了
22
关注者
121
收藏集
2
关注标签
10
加入于
2019-08-08