领域驱动设计&中台/用状态机封装领域逻辑## 用状态机封装领域逻辑 潘加宇 DDCHINA CONTENTS 01 状态机的作用 02 状态机要点和建模思路 03 状态机的实现 ## 危险! 小孩耍大枪 ## 危险! ➢ Research? Re-Search? ➢ 连Re-Search都没有,随意发明新词 ➢ Subdomain? 主题图。 SECOND EDITION OBJECT-ORIENTED ANALYSIS d5/p6_1.jpg) 学校里经常教的 ## 作用 |图形|视角|映射到实现| |---|---|---| |类图|全局、静态|类的签名| |序列图|局部(用例)、动态|类之间的协作| |状态机图|类、动态|所有的逻辑| ## 三 个不同的图 ## 0 答对问题有奖金 金额从2.56元到20.48元 请扫我微信以便当场转账 加微信时烦告知尊姓大名 ## 作用 ➢都以为自己在做正常的事情, 条件语句?泛化?不重要了 对象  状态保护 逻辑内移 ## 作用 专家原则、可视原则 减少get/set Open 接口变简单 Close Close Open Open Withdraw[banlance0 码力 | 30 页 | 1.75 MB | 2 年前3
深度学习与PyTorch入门实战 - 51. LSTM原理0 码力 | 16 页 | 1.53 MB | 2 年前3
Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见0 码力 | 18 页 | 3.12 MB | 2 年前3
Java EE 企业应用系统开发 - HTTP 响应处理编程[Image](/uploads/documents/3/a/4/5/3a4503bb2e171a2207634adaa2ba013e/p1_2.jpg) ## 学习目标 1. 掌握 HTTP 响应的内容,包括响应状态行、响应头、响应体。 2. 理解 Java HTTP 响应对象的类型及其生命周期,掌握响应对象的功能。 3. 学习并实践掌握部分响应对象方法的用法。 ## 大纲 HTTP 响应的内容 HTTP ▶ 响应状态(Status Code) ▶ 响应头(Response Header) ▶ 响应体(Response Body) ## ① HTTP 响应状态行 表明响应的状态信息,如成功、失败、错误。 状态行组成:版本 / 状态代码 / 状态消息。 ## 状态行例子 HTTP/1.1 200 ok 1. 版本:使用的 HTTP 协议版本,如 HTTP/1.1; 2. 状态代码:3位数字; ▶ 1xx: 收到请求,没有处理完。 ▶ 2xx: 成功,响应完毕。 ▶ 3xx: 重定向,到另一个请求中去。 4xx: 失败,没有请求的文档等。 5xx: 内部错误,代码出现异常。 3. 状态描述。 ## ② 响应头 Web 服务器在向客户端发送 HTTP 响应时也可以包含响应头,来指示客户端浏览器如何处理响应体,主要包括响应的类型、字符编码和字节大小等信息。 ## 常见响应头内容0 码力 | 26 页 | 575.28 KB | 2 年前3
The Svelte Handbook
0 码力 | 44 页 | 2.01 MB | 2 年前3
深度学习与PyTorch入门实战 - 52. LSTM-Layer使用0 码力 | 11 页 | 643.79 KB | 2 年前3
websockets Documentation
Release 4.00 码力 | 48 页 | 224.70 KB | 2 年前3
The React Handbook
0 码力 | 31 页 | 1.28 MB | 2 年前3
ffmpeg翻译文档= value 值的流,如果 value 没有设置,则匹配所有。 - u:匹配不能被配置的流,这时编码器必须被定义且有必要的视频维度或者音频采样率之类的信息。注意,ffmpeg 匹配由元数据标识的状态仅对于输入文件有效。 ## 常规选项 这些常规选项也可以用在 ffmpeg 项目中其他 ff $ ^{*} $ 工具,例如 ffplayer -L:显示授权协议 - -h, -?,-help 是要设置的选项参数值,个别是利用 AVCodecContext 选项进行额外配置,还有极个别的使用定义在 libavutil/opt.h 中的API在程序过程中配置使用。 下面是这些选项的列表(括号中表示选项有效的状态,可能是decoding-解码时,encoding-编码时,audio-音频,video-视频,subtitles-字幕以及特定的编码名称,如果mpeg4): b integer (encoding • 'pos' 输入帧在文件中的偏移位置,如果未知则为 NAN • 'W' • 'h' 视频输入帧的宽和高 此外,这些滤镜 enable 选项状态也可以用于表达式。 类似其他选项,这个 enable 选项有相同的规则。 例如,要在10秒到3分钟允许一个blur(模糊)滤镜(smartblur),然后 curves 滤镜在3秒之后: 1.0 码力 | 502 页 | 3.06 MB | 2 年前3
Streaming in Apache Flink0 码力 | 45 页 | 3.00 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













