经之以五事:道、天、地、将、法。道者,令民与上同意也,故可以与之死,可以与之生,而不畏也。天者,阴阳、寒暑、时制也。地者,远近、险易、广狭、死生也。将者,智、信、仁、勇、严也。法者,曲制、官道、主用也。
每当你意识到,自己对什么东西产生了欲望时,你可以自问:这个东西对我真的有这么重要么?我至于因为这件事不合我的意就感到不开心么?
人生难题解决的两大原则:
DDD分层架构图整洁架构最新理解:Domain:领域层,核心业务逻辑。Application:应用层,业务逻辑编排,主要负责:协调领域层、封装DTO、切面日志事务权限等。Adapter:适配层,分离技术,主要把外界输入的技术差异屏蔽掉,使应用层不关心具体技术区别,做到关注点分离。又划分为Driven Adapter(对外接口)和Driving Adapter(对内数据持久化)。Common:通用模块,服务全局。
@Transactional 加于private方法, 无效@Transactional 加于未加入接口的public方法, 再通过普通接口方法调用, 无效@Transactional 加于接口方法, 无论下面调用的是private或public方法, 都有效@Transactional 加于接口方法后, 被本类普通接口方法直接调用, 无效@Transactional 加于接口方法后, 被本类普通接口方法通过接口调用, 有效@Transactional 加于接口方法后, 被它类的接口方法调用, 有效@Transactional 加于接口方法后, 被它类的私有方法调用后, 有效总结: Transactional是否生效, 仅取决于是否加载于接口方法, 并且是否通过接口方法调用(而不是本类调用)可以用在本类中注入自己,会有效 @Autowired也可以用 SpringContextUtil.getBean(A.class)
康叔的AI全栈工坊
Code for Life, AI for Future