简介 测试 在软件开发中是一个很重要的方面,良好的测试可以在很大程度决定一个应用的命运。 软件测试中,主要有3大种类: 单元测试 单元测试主要是用于测试程序模块,确保代码运行正确。单元测试是由开发者编写并进行运行测试。一般使用的测试框架是 JUnit 或者 TestNG 。测试用例一般是针对_方法_ 级别的测试。 集成测试…
前言 本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!…
今天给大家分享两个合计有70K+STAR的开源项目,Let’s go! Spacedrive Spacedrive是一个用Rust开源编写的跨平台文件资源管理器,支持虚拟分布式文件系统VDFS。…
当我们使用 Spring Boot 创建一个 Web 应用程序时,Apache Tomcat 是默认的嵌入式 Web 服务器。然而,我们也可以选择其他选项,如 Jetty 和 Undertow。但哪一个才是最佳选择呢?一起来探讨一下! 为此,我们将构建一个名为 Greetings API 的简单 Spring Boot 应用程序。我们将在应用程序的…
初探Tomcat的HTTP请求过程 前言: 1.作为Java开发人员,大多都对Tomcat不陌生,由Apache基金会提供技术支持与维护,因为其免费开源且易用,作为Web服务器深受市场欢迎,所以有必要对其进行深入的研究,本系列皆以Tomcat 8.5为研究课题,下载地址: https://tomcat.apache.org/download-80.cgi…
Tomcat 总体结构 Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图: 从上图中可以看出 Tomcat 的心脏是两个组件:Connector 和 Container,关于这两个组件将在后面详细介绍。Connector…
主要介绍下tomcat 与 nginx,apache的定义、区别及优缺点。 Tomcat和物理服务器的区别 Tomcat: 1.本质:软件 Web 应用服务器:一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 2. 用途:…
Java日志系统的演变史 我们先看一个故事。项目经理A带着一帮兄弟开发了一套复杂的企业ERP系统,这个系统一连开发了好几年,开发人员也换了好几拨。 阶段一…
你是否曾陷入重复编写相同代码的困境,渴望有一种方法能简化这一过程?如果你正在使用Spring Boot,想必你对注解的强大功能深有体会,它们能使你的代码更加简洁高效。然而,当现有的注解无法完全满足你的需求时,你又该如何应对呢?…