摘要: 一直想提升自己的项目设计能力 从普通的打工仔变身为干活更牛逼的大头兵 一个不想做大头兵的打工仔不是一个好的程序员 下面是gpt4给我的建议 不知道自己在还有2年到35的有限的职业生涯里能不能在全做到,即使全做到了,35之后,即使没工作,自己内心是否会更平静 提升Java项目程序设计能力可以通过以下方 阅读全文
posted @ 2024-01-31 16:31 SpecialSpeculator 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 中介者模式 用途: 如果多个服务经常一起使用,可以创建一个中介者服务来封装这些服务的协作。请举个例子,说明一下如何引入中介者,中介者如何帮助程序找到该使用的服务 中介者模式的例子 引入中介者模式的目的是为了降低系统中多个组件或类之间的直接交互,从而减少它们之间的耦合度。中介者充当协调者的角色,使得各 阅读全文
posted @ 2024-01-31 16:11 SpecialSpeculator 阅读(19) 评论(0) 推荐(0) 编辑
摘要: spring中依赖注入的思考 平时在自己的项目开发过程中,定义服务接口,编写服务实现类, 然后依赖注入各种用到的功能,有dao层做数据库查询,有其他服务 发现依赖注入越来越多,这样是否合理呢? gpt4给了我答案 1.可能我违背了服务的单一职责,承担了过多的功能 2.高层模块不应该依赖底层模块,是否 阅读全文
posted @ 2024-01-31 16:01 SpecialSpeculator 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 异步转同步有什么意义,直接使用同步方法不好吗? 一直有这个疑问,使用异步转同步就高端,直接使用同步方法一个一个直接就low,一直不理解,难道不是炫技的同时增加代码复杂度吗 后来gpt4给了我答案 使用 CompletableFuture.supplyAsync 提交异步任务然后通过 Completa 阅读全文
posted @ 2024-01-31 15:18 SpecialSpeculator 阅读(29) 评论(0) 推荐(0) 编辑