后端
文章平均质量分 63
罗菜菜
这个作者很懒,什么都没留下…
展开
-
Git分支各环境工作流
1. 一个项目有多个功能2. 每个人的领域相对固定3. 需求是以一个流程串起来的4. 不同需求用不同分支5. 联调时前端打到本地的问题:5.1 本地不可能一直起着项目6. 找一个机器部署开发分支6.1 开发分支的名字以这次需求的名字进行命名7. 多个需求同时联调7.1 将不同需求部署在多个机器上可以7.2 但是没有钱7.3 所以将多个不同需求部署在一个机器上,同时都push到一个"合分支"上,可以叫dev分支8. 由于不同...原创 2021-01-23 15:22:05 · 538 阅读 · 0 评论 -
JSON
JSON框架FastJson框架 ----- 阿里出的Jackson框架 --- 适用于序列化小的对象Gson框架 ----- Google出的 --- 适用于序列化大的对象Json-lib框架FastJson框架的使用对象序列化:String s = JSON.toJSONString(student);反序列化:Student student = ...原创 2021-01-07 00:03:31 · 227 阅读 · 0 评论 -
前后端联调
哪个界面,调的什么接口?------- 确定这个界面调这个接口是否正确 入参、出参是啥?------ 确定入参是否符合要求,看出参是否符合预期 出参是什么,报的什么错?------ 例:系统内部错误 (1)请求这个接口看日志(2)在自己本地复现这个错误 前端打了一个请求,如何精确找到这个请求的日志? 在服务器中输入 tail -f 日志文件名,回车,在某一时段发现没有日志输出时,立马让前端发一个请求,看到服务器端出现了日志滚动,立马按 CTRL + C ,去详细的观看该日志信息,排查问题...原创 2020-12-27 17:41:47 · 473 阅读 · 0 评论 -
Java异常处理最佳实线
异常的概念Error:指正常情况下,不大可能出现的情况,绝大部分的Error都会导致程序(比如JVM自身)处于非正常状态,不可恢复状态。即程序运行终止。既然是非正常情况,所以不便于也不需要捕获。常见的比如OutOfMemoryError之类,都是Error的子类。Exception:程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应的处理。非RuntimeException:在程序没启动(运行)时,就会报错的异常(即:编译时报错的) RuntimeException:编.原创 2020-12-22 23:40:30 · 134 阅读 · 0 评论 -
项目层次划分及DTO BO DO VO
api/client----impl controller DTO(入参、出参) VO(出参) 必须 经过序列化处理service/biz BO(入参、出参)dao DO(入参、出参) (需要符合 迪米特原则 / 最少知道原则)DTO Data Transfer Object VO View Object (别人不需要的东西,我不需要给他)BO 不是简单的和数据库中的表一对...原创 2020-12-22 22:33:27 · 1661 阅读 · 0 评论 -
Maven生命周期 + 项目文件含义
Maven生命周期install:将jar包打到本地deploy:打jar包,并部署到maven私服jar包有两种类型: 后缀有 SNAPSHOT 后面打的同名的包 会覆盖 前面已有的同名的包 后缀没有SNAPSHOT 后面打的同名的包 不会覆盖 前面已有的同名的包,使用相同的名字进行打包时会出现打包失败。每次打的包都是一个新的名字,都是一个更新了代码的新包。 在dev环境 和 uat环境 deploy时: ...原创 2020-12-19 00:54:40 · 207 阅读 · 1 评论