首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户1285266267874
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 63
沸点 1
赞
64
返回
|
搜索文章
赞
文章( 63 )
沸点( 1 )
最短路径问题——迪杰斯特拉算法(Dijkstra)
假期过长,导致停更了好长时间,复习一道算法题找找感觉。 前段时间看到一篇文章,里面提到了统治世界的十大算法,其中之一就是迪杰斯特拉算法(Dijkstra),该算法主要解决的”最短路径“这一类问题。说法虽然夸张了点,但它在实际生活中确实应用广泛,例如地图软件等,大部分游戏中自动寻…
UML图 | 时序图(顺序、序列图)绘制
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 时序图是基于交互的对象行为建模,是 UML 用于描述对象之间信息的交互过程的方法,是描述对象间协作关系的模型。
一文学会UML时序图
工欲善其事必先利其器, UML作为常用的建模工具, 熟悉它的正确使用有助于系统设计效率的提升和降低团队的沟通成本. UML包含的类型很多, 有类图, 用例图, 活动图以及时序图等, 本文将介绍常用但相对复杂的时序图的使用. 时序图描述的是组件间的交互过程, 通过生命线, 消息和…
后端开发实践系列——领域驱动设计(DDD)编码实践
本文是「后端开发实践系列」的第二篇,主要介绍了DDD中的应用服务、聚合、资源库和工厂等概念以及与它们相关的编码实践,更着重讲到了软件的读写操作在DDD中的实现方式。
DDD系列第五讲:聊聊如何避免写流水账代码
在过去一年我们团队做了大量老系统重构和迁移,其中有大量代码属于流水账代码,通常能看到是开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛。
DDD系列第四讲:领域层设计规范
在一个DDD架构设计中,领域层的设计合理性会直接影响整个架构的代码结构以及应用层、基础设施层的设计。但是领域层设计又是有挑战的任务,特别是在一个业务逻辑相对复杂应用中,每一个业务规则是应该放在Entity、ValueObject 还是 DomainService是值得用心思考的…
DDD 详解第一弹- Domain Primitive
导读:对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,无论是 94 年 GoF 的 Design Patterns , 99 年的 Martin Fowler 的 Refactoring , 02 年的 P of EAA ,还是 03 年的 Enterpri…
Java 数组转 List 的 3 种方式,哪种性能最牛?
前言: 本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。 一.最常见方式(未必最佳) 通过 Arrays.asList(strArray
写给JAVA开发者的自动化测试不完全指南【90+页Keynote纯享】
本文分为理论指导和实战指南两个部分。其中,第一部分是打开心智的关键,第二部分不过是实践中的技术指导。在第一部分中,首先要认识质量内建的概念,并理解其中的内涵,进而打破“测试只是测试同学的职责“的固有认
延迟执行与不可变,系统讲解JavaStream数据处理
最近在公司写业务的时候,忽然想不起来Stream中的累加应该怎么写? 无奈只能面向谷歌编程,花费了我宝贵的三分钟之后,学会了,很简单。 自从我用上JDK8以后,Stream就是我最常用的特性
下一页
关注了
4
关注者
0
收藏集
0
关注标签
13
加入于
2021-03-06