- 博客(41)
- 收藏
- 关注
原创 状态机模式-详解
状态机模式:一种设计模式,状态机由一组状态和一组引起状态转换的事件组成,它描述了一个实例在不同状态下的行为和状态之间的转换规则,用于处理复杂的状态转换逻辑有限状态机:状态机的状态个数是有限的使用场景:业务对应的状态流转具有一定的业务复杂度,且状态变更时具有明确的生命周期及事件响应,如果是简单的状态变更,不建议使用状态机,因为状态机具有一定的复杂度优缺点:优点:接入状态机可以将状态、事件、状态转换规则、动作都抽离出来,对复杂的状态迁移逻辑进行统一管理,避免if else,让代码更加容易维护。
2025-02-12 21:45:26
819
原创 java中的Unsafe类
获取成员变量在内存中的偏移量:objectFieldOffset(Field);获取静态变量在内存中的偏移量:staicFieldOffset(Field);设定指定内存处的值:putInt(obj, address, val);参数1:要操作的对象。如果是直接操作内存地址,这个参数可以为 null。参数2:相对于参数1的内存偏移量,偏移量从参数1在内存中的起始位置开始。如果参数1为null,则此偏移量为绝对地址。参数3:要设置的值。
2025-02-12 07:06:09
938
原创 领域驱动设计-简介
不合理,应该将 DTO 定义在应用层中,应用层的DTO可以在接口层使用,以便于接口层与外部系统交互。不过在微服务的系统中,和外部交互的DTO、接口,通常单独定义在client包下,然后接口层、应用层,共同依赖client包。
2025-02-11 22:11:17
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人