摘要:
前言 随着maven项目不断推进,开发人员难免会遇到这样一个问题,在添加新的依赖jar包后,会发现和原有的项目依赖产生冲突(多数情况是由于依赖传递引起的),这个时候就需要我们根据实际情况来选择生效的最终依赖。 比如下图: 下面将以上面的例子来对如何解决依赖冲突进行讲解 方法一:使用maven提供的传 阅读全文
摘要:
前言 log4j是许多项目使用的日志库,了解和使用log4j的配置对于开发人员来说,很基础也很重要,根据测试和生产环境的不同,配置不同的日志输入级别也是常规操作,如果你还对log4j的配置不了解的话,那么通过这篇文章,希望能够让你可以掌握如何对日志级别和输出等信息进行配置 一、Log4j是什么? L 阅读全文
摘要:
前言 对于编码人员来说,在开发过程中引入第三方日志库来打印信息是必不可少的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、apache log4j、logback,那么当看到已有项目中既有slf4j和log4j而感到困惑,或者是以前没听过slf4j的话,就有必要去在你项 阅读全文
摘要:
在生产环境中,往往没有条件给我们去debug排查,更多时候我们是通过日志来看具体的报错日期。 但是日志往往是一直在实时更新,而且记录条数庞大,很难直接定位到错误信息。这个时候,就可以利用sed命令来截取指定时间段内的日志(也是网上大多数博主的做法)。 具体命令如下: sed -n '/2020-10 阅读全文
摘要:
前言 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际操作中,收到广泛认可和遵循的主要有以下三条设计范式: 1.第一范式(确保每列保持原子性) 2. 阅读全文
摘要:
前言 当前后端分离开发已经成为业内的主流,这种开发方式可以让前后端更加专注自身的工作,双方往往约定好入参和出参并编写接口文档,从而完成页面对数据的顺利获取。但是随着开发时间不断变长,当代码被修改后相对应的接口文档往往没有得到及时的更新,同时接口数量越来越多,也让接口文档的维护变得更加困难。 Swag 阅读全文