首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderV的进阶笔记
掘友等级
Software Engineer
|
RC
一枚老菜鸡。 To be Freelancer. AgileBoot项目作者。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
常见算法总结 - 链表篇
本文总结了常见高频的关于链表的算法考察。1.如何找到链表的中间元素?2.检测链表是否有环。3.如何列表反转(递归)4.如何反转链表(非递归)5.删除经过排序的链表中重复的节点。6.如何计算两个链表的代
常见算法总结 - 数组篇
1.给定一个数值在1-100的整数数组,请找到其中缺少的数字。 2.从数组中找出给定目标数字的两数组合。例如数组为{2, 3, 5, 7, 8, 9, 11, 14, 18},给定数字给17,那么数组内的3+14=17。 3.将数组进行反转。 4.寻找数组中前K个最大的数。 7…
《重构》读书笔记
1. 重复代码 重复代码意味着冗余,当重复的代码需要修改时要修改所有重复的地方,稍微疏忽便会出现bug。 2. 过长函数 当函数过长时,人很难一下掌握太多的细节,使得修改这个函数的成本很高。 3. 过大的类 单个类承担的责任过多,违反单一职责而形成过大的类。 4. 过长的参数列…
[译]一文了解JVM
每个Java开发者都知道字节码是被JRE(Java运行时环境)所执行的。但是许多人并不知道实际上JRE是Java虚拟机(JVM)的实现。它分析字节码,解释代码并执行它。作为一个开发者,了解JVM的体系结构是非常重要的,因为它使我们能更有效的编写代码。在这篇文章中,我们将更深入的…
解析Java内存模型
java内存模型指定了java虚拟机如何与计算机的内存(RAM)进行工作。java虚拟机是一整个计算机的抽象模型,所以这个模型天然的包括了内存模型,它被称之为java内存模型。 如果你想设计正确运作的并发程序的话,那么理解java内存模型是非常重要的。Java内存模型指定了不同…
领域驱动设计个人总结(附高清书籍)
关于DDD的理解各有不同,欢迎网友评论一起探讨。
领域驱动设计DDD之限界上下文
假设我们在设计订单模型时,下单操作涉及到会员等相关规则,比如增加积分等操作。(此时我们还未将订单子域和会员子域进行剥离)。其实一个用户的下单操作不需要与会员的积分产生强烈耦合。一旦会员的积分制度发生变动,又得需要在订单子域中进行修改,而订单子域又是我们的核心域,频繁的对核心域进…
领域驱动设计DDD之资源库
如果完全按照领域模型的角度,完全通过遍历对象的方法来获取所有关联的对象。这种模型会过于错综复杂。对象嵌套的层级或者关联的层级非常深。例如通过Customer.order.product.price层层遍历来获取当时客户订单的商品的价格。 那如果完全按照数据库模型的角度,模型中的…
领域驱动设计DDD之工厂
当创建一个复杂对象或聚合的过程很复杂并且暴露出了过多的内部结构时,我们则可以使用工厂进行封装。一个对象在它的生命周期中要承担大量的职责,如果再让复杂对象负责自身的创建,那么职责过载将会导致问题。 我们设计好领域模型供客户方调用,但如果客户方也必须使用如何装配这个对象,则必须知道…
领域驱动设计DDD之聚合
当我们设计一个订单模块,用户下单时,我们需要确保用户的余额可供支付这笔订单,并且保存这个订单。通俗的理解就是当下单的时候,必须生成订单表记录,并且检查用户余额是否足够支付,并修改用户的余额表。再转换到我们领域驱动设计中,我们必须利用订单模型和账户模型联合来完成操作,并检查保证业…
下一页
个人成就
优秀创作者
文章被点赞
947
文章被阅读
205,263
掘力值
5,734
关注了
22
关注者
427
收藏集
2
关注标签
10
加入于
2019-08-08