在 Idea 中使用远端 Build 和 Run

在 idea 中实际有一个非常有用的功能,那就是远端构建远端运行

在我们实际开发项目中,自己的本地环境服务器环境不太一样,例如 go 开发中的 build-tags, 还有 c/c++ 开发中的API 调用不一样,无法模拟相同的开发环境

在 Spring 中有哪些核心类和扩展类?

作为一个 Java 开发,Spring 的技术可以说是必须要掌握的,不仅仅是会使用,而且要掌握原理,学会扩展。 今天我就说说,哪些核心类和扩展类是必须要掌握的,同时我也说明这些扩展可以干什么,后面 Spring 文章,我会用到这些扩展类,让你学懂这些类。

搭建 Tomcat 源码调试环境

1. 下载代码

1
git clone  git@github.com:apache/tomcat.git

2. 安装ant

  1. 我本地安装的是 1.10.12 版本, ant 下载地址
  2. 配置环境变量 ANT_HOME, 加入到 PATH 环境变量中
  3. 执行命令验证 ant -version

3. 导入到 idea 中

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 进入 tomcat 根目前
cd tomcat 

# 复制配置文件 build.properties
cp build.properties.default build.properties

# 更改 build.properties 中的配置
base.path=第三方jar的下载目录

# 设置 idea
ant ide-intellij

# 执行编译命令, 会生成 output 目录
ant deploy

然后用 idea 打开项目,idea 会弹出让你配置下面的变量