Gradle基础知识

📌 第一阶段:Gradle 基础概念与环境搭建🎯 1. Gradle 是什么?深度解析1.1 Gradle 的核心优势Gradle是一个开源的构建自动化工具,专注于灵活性和性能。它结合了Ant的强大功能和Maven的依赖管理概念。 🔧 五大核心优势: 高性能:增量构建、构建缓存、并行执行 灵活性:基于Groovy/Kotlin DSL的强大脚本能力 可扩展性:丰富的插件生态...

Gradle构建java多模块项目

1. 创建项目直接使用IDEA提供的Spring Initializer即可,构建工具选择Gradle: 依赖: 构建完成后删除src目录,因为根目录属于管理模块目录不提供运行的应用: 2. 修改build.gradle这是最复杂的一步,并且Gradle版本更新的话步骤可能会不一样,首先在底部添加一个空的subprojects: 接着把dependencies以及tasks.name...

Tomcat类加载器

1. J2SE标准类加载器 Bootstrap Class Loader:用于加载JVM提供的基础运行类,即位于%JAVA_HOME%/jre/lib目录下的核心类库 Extension Class Loader:用于加载除核心类库外的Jar包,只要复制到指定的扩展目录%JAVA_HOME%/jre/lib/ext下的Jar,JVM就会自动加载 System Class Loader:用于...

Tomcat系统架构与原理剖析

一、浏览器访问服务器的流程b/s (浏览器/服务器模式) 浏览器是客户端(发送http请求)-——> 服务器端 http请求的处理过程 注意:浏览器访问服务器使用的是Http协议,Http是应用层协议,用于定义数据通信的格式,具体的数据传输使用的是TCP/IP协议。 二、Tomcat 系统总体架构1、Tomcat 请求处理大致过程 Tomcat是一个Http服务...

Tomcat源码构建以及源码剖析

一、源码构建1、下载源码 这里博主下载的是apache-tomcat-8.5.50-src http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.50/src/ 2、源码导入IDE之前准备工作 解压 tar.gz 压缩包,得到目录 apache-tomcat-8.5.50-src 进入 apache-tomcat-8.5.50-src ...

图说架构设计

介绍Tomcat是全世界最著名的基于Java语言的轻量级应用服务器,是一款完全开源免费的Servlet容器实现。同时,它支持HTML、JS等静态资源的处理,因此又可以作为轻量级Web服务器使用。 图说架构设计1. Server通过start()方法启动服务器,打开Socket链接,监听服务器端口,并负责在接收到客户端请求时进行处理并返回。同时提供一个stop()方法来停止服务器并释放网络资源...

Tomcat 为什么能抗住亿级流量?Connector、Container、线程池,到底是如何协作的?架构秘密曝光!

Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 你以为 Tomcat 只是一个“跑在角落里的小容器”?错了!它能稳稳扛住亿级流量,不是因为运气,而是因为架构设计的每一个细节都堪称艺术。为什么它能做到别人做不到的事?Conn...

solid原则

12345单一职责原则(Single Responsibility Principle, SRP)开放 - 封闭原则(Open-Closed Principle, OCP)里氏替换原则(Liskov Substitution Principle, LSP)接口隔离原则(Interface Segregation Principle, ISP)依赖倒置原则(Dependency Inversi...

使用docker搭建nginx文件服务器

1. 拉取镜像123docker pull nginx:1.10mkdir -p /opt/module/docker-fileserver/{conf,html,logs,files} 2. 配置文件1234567891011121314151617181920212223242526272829303132333435363738394041424344454647...

部署幻视AI

1. 后端部署1.1 环境部署 安装mysql数据库 123456-- 初始化数据-- 1、magic_admin.sql-- 2、quartz.sql-- 3、ai.sql 安装redis数据库 123456789101112[root@localhost ~]# cd /opt/module/redis-3.0.4/src/[root@localhost src]# [root@...

1239

本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.