摘要:
转自 大家好,我是风筝。公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 最近在调研 JDK 17,并且试着将之前的一个小项目升级了一下,在测试环境跑了一段时间。最终,决定了,新项 阅读全文
摘要:
英文简写文档名称 MRD market requirement document (市场需求文档) PRD product requirement document (产品需求文档) SOW 工作任务说明书 PHB Process Handbook (项目过程手册) EST Estimation S 阅读全文
摘要:
一.使用场景 在Git上只有一个只能查看的仓库,但是我想放到我的仓库里面开发验证新的功能。这里就用到了 fork这个操作。可以把这个project 复制到自己的仓库里面。 二.名词解释 fork 是Git上的操作,使用fork功能会在Git上,给你创建一个与该项目一样的同名项目。其实就是复制该项目, 阅读全文
摘要:
这个情况我看网上很少有相应的对策,只有 https://segmentfault.com/q/1010000042044049?utm_source=sf-similar-question 此处说了下,但问题和我的一样,解决办法倒不适合,他只是修改了下阅读模式。 这种情况,但是说的使用了默认的含化包 阅读全文
摘要:
只有用过Mapstruct才知道它是有多么的好用与顺手。本篇主要讲述Mapstuct的实现原理,它是怎么去生成转换代码的过程,让大家对这个框架的实现原理有个比较透彻的了解。 1. Java动态编译与JSR 269 首先,我们先重温下java的编译过程:Java源代码-->编译器-->jvm可执行的J 阅读全文
摘要:
1. 测试覆盖率工具 测试过程中根据需求文档和设计文档编写测试用例、执行测试;为了更加全面的覆盖,我们可能还需要理解被测程序的逻辑,需要考虑到每个函数的输入与输出,逻辑分支代码的执行情况,这个时候我们的测试执行情况就以代码覆盖率来衡量。 覆盖率是衡量测试效果的一个辅助指标。 1.1. 意义 分析未覆 阅读全文
摘要:
业务场景: 有时候需要一个动作之后触发另外一个动作,类似消息的机制。但使用kafka等又太重。 这时候可以使用Spring的事件来处理。比如我这有一个需要触发一个异步任务的业务场景。 具体业务实现 public void publishSyncTaskEvent(SyncTaskEvent even 阅读全文
摘要:
场景: 在开发中,有时候在几个版本间切换,本计划要提交到T(target)分支上。不小心提交的代码到了N(not)分支,但这时候已经提交了不少commit了,还有其他的人的commit,但我想把N分支自己提交的部分commit 迁回到自己原计划提交的T分支上。 这使用就用到了git cherry-p 阅读全文
摘要:
京东的POP模式是指京东的第三方零售平台,POP是Platform Open Plan的缩写,即“Platform Open Plan”。除了京东的自营业务,其他以第三方形式进驻开店的商家也属于POP模式。 目前,京东的pop模式分为三种模式:SOP、SOP仓库和FBP。 SOP(Sale On P 阅读全文
摘要:
springMVC 、springboot中返回前端JSON 时候,经常需要不同的格式 实现方式有几种 一 、自己实现JSON序列化器 序列化对象上使用public class TopSymbolVo implements Serializable { @JsonSerialize(using = 阅读全文