OneCoder Avatar
OneCodercoderli.com · 937 篇博文
🏷️

#Java

91 篇博文

已为您筛选出所有包含「#Java」标签的技术文章与算法真题

✕ 清除筛选,返回首页
Java 架构演进与实战 · (4)测试篇··10 分钟

一起学Java(20)-[测试篇]教你通过Gradle配置和使用JaCoCo单元测试覆盖率检查工具

在《一起学Java(19)-[测试篇]教你通过Gradle配置和使用JUnit5》中,我们引入了JUnit5单元测试框架。在进行单元测试时,我们不仅要关注测试的正确性和完整性,还要关注测试的覆盖率。覆盖率反映了测试用例对代码的覆盖程度,能够帮助我们发现潜在的测试盲区,确保代码的每个部分都得到了适当的验证。 为了更好地分...

一起学Java(20)-[测试篇]教你通过Gradle配置和使用JaCoCo单元测试覆盖率检查工具
Java 架构演进与实战 · (4)测试篇··13 分钟

一起学Java(17)-[测试篇]教你认识Java单元测试框架JUnit,JUnit5和JUnit4区别详解

在上一篇文章中(《一起学Java(16)-[测试篇]教你知道什么是单元测试,单元测试的特点以及Java主要的单元测试框架》),我们介绍了什么是单元测试,单元测试的特点以及Java主要的单元测试框架。其中提到,JUnit是Java世界中最广泛使用且最具影响力的单元测试框架。本文将重点介绍JUnit框架,特别是其最新版本J...

{ } JavaJava 服务端架构
Java 架构演进与实战 · (4)测试篇··6 分钟

一起学Java(16)-[测试篇]教你知道什么是单元测试,单元测试的特点以及Java主要的单元测试框架

看起来好像学习的主题有些跳跃,因为正在研究Java单元测试覆盖率统计相关问题,所以跳到单测这个领域。为了更好理解这个问题,我从什么是单元测试学起,逐步深入到如何做单元测试、单元测试效果如何检查,最后落到Jacoco单元测试覆盖率工具介绍和使用这个主题。个人感觉这个路径还是比较便于理解的。 本文主要聚焦什么是单元测试,单...

{ } JavaJava 服务端架构
Java 架构演进与实战 · (2)引入日志篇··7 分钟

一起学Java(9)-[日志篇]教你掌握Java日志框架的演进和设计逻辑

在项目开发中,日志记录(Logging)扮演着至关重要的角色。日志是开发人员调试代码和诊断问题的重要工具。例如:在生产环境中,开发人员通常无法直接调试代码,日志提供了一个详细的执行轨迹,帮助开发人员重现问题。因此,在进入其他框架和代码研究前,我首先想到的就是先完成项目日志框架的引入,进一步夯实基础工作。 要完成Log框...

一起学Java(9)-[日志篇]教你掌握Java日志框架的演进和设计逻辑
Java 架构演进与实战 · (1)起步搭建篇··5 分钟

一起学Java(7)-[起步篇]教你为本开源项目编写README文件

在现代软件开发中,README文件是任何项目中不可或缺的一部分。它不仅为用户提供了项目的基本信息,还指导开发者如何使用、安装和贡献代码。其实,早在2014年的文章《为项目编写Readme.MD文件》中,我就提到过关于README的事情。今天为了我们的项目,旧事重提也为让大家再get一个知识点,我们再来说说这个READM...

一起学Java(7)-[起步篇]教你为本开源项目编写README文件
Java 架构演进与实战 · (1)起步搭建篇··18 分钟

一起学Java(6)-[起步篇]教你掌握本协作项目中Git和IDEA相关配置文件

前两篇文章(《一起学Java(4)-java-all-in-one协作项目相关文件研究(Gradle篇-上)》和《一起学Java(5)-java-all-in-one协作项目相关文件研究(Gradle篇-下))》)我们已经完成了对项目中Gradle相关文件的研究,按照计划我们继续研究项目的其他配置文件,主要是Git和I...

一起学Java(6)-[起步篇]教你掌握本协作项目中Git和IDEA相关配置文件
Java 架构演进与实战 · (1)起步搭建篇··16 分钟

一起学Java(4)-[起步篇]教你掌握本协作项目中的Gralde相关配置文件(上)

将思绪拉回java-all-in-one项目,如果你fork并下载了代码,你会看到在项目中除了HelloWorldMain代码外,还存在很多文件。如果你并不了解他们的作用并有足够的好奇心,那你应该想要知道他们的作用。带着好奇,今天我也来研究一下,先从Gradle相关的开始。

{ } JavaJava 服务端架构
Java 架构演进与实战 · (1)起步搭建篇··9 分钟

一起学Java(3)-[起步篇]教你详细掌握Java构建工具Gradle和Maven定位和优缺点对比

在第一步创建的项目(java-all-in-one)项目里,我们提到了使用Gradle作为项目构建工具。看到这里,不知道你是否有疑惑,什么是项目构建工具。Java项目常用构建工具有哪些?都有什么特点? 带着疑惑,本文对Java的构建工具进行一些梳理,以同步理解。从而使大家对我们项目中使用到的技术栈和技术工具都有个基本的...

{ } JavaJava 服务端架构