随笔分类 - java
java基础
摘要:简而言之,Archetype是一个Maven项目模板工具包。原型被定义为一种原始的模式或模型,所有其他同类的东西都是从中产生的。当我们试图提供一个提供生成Maven项目的一致方法的系统时,这个名字就合适了。Archetype将帮助作者为用户创建Maven项目模板,并为用户提供生成这些项目模板的参数化版本的方法。
阅读全文
摘要:
本文介绍了在jenkins多分支流水线中集成sonarQube,从而实现在持续集成中代码质量检查。
阅读全文
本文介绍了在jenkins多分支流水线中集成sonarQube,从而实现在持续集成中代码质量检查。
阅读全文
摘要:
AOP编程简介及其在Spring框架中的使用
阅读全文
AOP编程简介及其在Spring框架中的使用
阅读全文
摘要:
二叉树排序及二叉树节点的增删改查
阅读全文
二叉树排序及二叉树节点的增删改查
阅读全文
摘要:
Java 7中引入的对try-with-resources的支持使我们能够声明将在try块中使用的资源,并确保在执行该块后将关闭资源。
阅读全文
Java 7中引入的对try-with-resources的支持使我们能够声明将在try块中使用的资源,并确保在执行该块后将关闭资源。
阅读全文
摘要:
Testcontainers是一个Java库,它支持JUnit测试,提供公共数据库、SeleniumWeb浏览器或任何可以在Docker容器中运行的轻量级、一次性实例。
阅读全文
Testcontainers是一个Java库,它支持JUnit测试,提供公共数据库、SeleniumWeb浏览器或任何可以在Docker容器中运行的轻量级、一次性实例。
阅读全文
摘要:
设计模式是软件开发的重要组成部分。这些解决方案不仅解决了反复出现的问题,而且还通过识别通用模式来帮助开发人员了解框架的设计。
阅读全文
设计模式是软件开发的重要组成部分。这些解决方案不仅解决了反复出现的问题,而且还通过识别通用模式来帮助开发人员了解框架的设计。
阅读全文
摘要:
jenkins能让我们轻松实现持续集成/持续部署(ci/cd)。
阅读全文
jenkins能让我们轻松实现持续集成/持续部署(ci/cd)。
阅读全文
摘要:
在本快速教程中,我们展示了Mockito库中注释的基础。
阅读全文
在本快速教程中,我们展示了Mockito库中注释的基础。
阅读全文
摘要:
我们可以看到JUnit 5的体系结构发生了很大变化,这与平台启动器,与构建工具,IDE,其他单元测试框架的集成等有关。此外,JUnit 5与Java 8的集成程度更高,尤其是与Lambdas和Stream概念。
阅读全文
我们可以看到JUnit 5的体系结构发生了很大变化,这与平台启动器,与构建工具,IDE,其他单元测试框架的集成等有关。此外,JUnit 5与Java 8的集成程度更高,尤其是与Lambdas和Stream概念。
阅读全文
摘要:springboot项目中使用maven wrapper作为构建工具,默认mvnw的编码是跟随系统的,特别指定方式: 修改mvnw文件,如下图:
阅读全文
摘要:八皇后问题,在一个8X8的棋盘中,放置八个棋子,每个棋子的上下左右,左上左下,右上右下方向上不得有其他棋子。正确答案为92中,接下来用java语言实现。
阅读全文
摘要:
kafka消费过程难免会遇到需要重新消费的场景,例如我们消费到kafka数据之后需要进行存库操作,若某一时刻数据库down了,导致kafka消费的数据无法入库,为了弥补数据库down期间的数据损失,有一种做法我们可以指定kafka消费者的offset到之前某一时间的数值,然后重新进行消费。
阅读全文

线程的生命周期
Java虚拟机运行时数据区
java创建线程的三种方式
了解微服务架构的设计模式以克服其挑战。
浙公网安备 33010602011771号