![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
Laibincs
对知识的渴望,来自于对宇宙的好奇
展开
-
如何做好上下游对接
自己的模块,常常要对接上下游,如何在上下游对接的过程中,保证正确性呢?一般和上下游对接的有两种方式:一:接口对接在接口对接中,需要注意下面的点。1,和上下游约定接口的功能是什么,要准确描述该接口要做哪些事情,什么情况下返回成功,什 么情况下返回失败。 在接口暴露的地方做好这些注释,2,定义好接口中的参数的数据结构,确定参数中哪些是必传的,哪些是不必传的,他们的传值范围是什么?在接口impl层面的第一件事情,先打印请求参数日志(可以写个aop按照类名+方法名打印日志)紧...原创 2021-09-27 18:26:59 · 3342 阅读 · 0 评论 -
如何编写高质量的代码
1,首先对原有系统要有充分的认识 根据自己负责的内容,了解它们的业务场景,客户要这些功能的原因。 从页面上一个一个的点,看看大概是怎么玩的,每个业务,都有一定的关系,流程。需要画个大概的图。 了解好业务功能后,要了解系统的整体业务架构和技术架构。 根据原有系统的设计逻辑,梳理各个表的结构,字段的含义,相关表的关系,表写入数据的时机,更新的时机和对应的规则。 一边在了解这些的时候,要画出对应的图。 把其中不明白的做好笔记。 然后看系统对这些业务...原创 2021-04-02 11:35:58 · 157 阅读 · 0 评论 -
rabbitMq问题排查经验总结
最近某些依赖rabbitMq做业务分解,功能没有实现,对本次排查问题做一个简单的总结:1,首先,理清思路,利用rabbitmq做业务分解的大体思路是(我理解是这样的):核心业务处理完毕——>生产者生产消息——>然投递到消息队列——>消息队列有消息——>消费者将接收消息——>做相关业务处理。2,理清思路后,接下来要做的是确认环境一致,这其中包括redis(用的...原创 2019-05-21 17:56:21 · 2471 阅读 · 0 评论 -
spring 整合spring data mongodb
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。为什么需要MongoDBMongoDB与MySQL的区别关于MongoDB与MySQL的区别可以参考网上关于NoSQL与MySQL的区别,以下是找...原创 2019-06-13 11:40:20 · 5746 阅读 · 1 评论