124 lines
2.2 KiB
Markdown
124 lines
2.2 KiB
Markdown
|
|
|
|||
|
|
环境 版本 状态 验证结果
|
|||
|
|
Java 21.0.7 ✅ 符合要求 满足17+要求
|
|||
|
|
Maven 3.6.1 ✅ 符合要求 满足3.6+要求
|
|||
|
|
MySQL 8.0.27 ✅ 符合要求 满足8.0+要求
|
|||
|
|
Docker 28.0.1 ✅ 符合要求 满足20.10+要求
|
|||
|
|
|
|||
|
|
|
|||
|
|
netstat -ano | findstr LISTEN
|
|||
|
|
|
|||
|
|
查看端口
|
|||
|
|
|
|||
|
|
tasklist | findstr java
|
|||
|
|
|
|||
|
|
查看java进程
|
|||
|
|
|
|||
|
|
netsh interface ipv4 show excludedportrange protocol=tcp
|
|||
|
|
|
|||
|
|
查看保留端口
|
|||
|
|
|
|||
|
|
# 项目维护者运行一次,提交到Git
|
|||
|
|
mvn wrapper:wrapper
|
|||
|
|
git add .mvn/ mvnw mvnw.cmd
|
|||
|
|
git commit -m "Add Maven Wrapper"
|
|||
|
|
|
|||
|
|
## 开发启动
|
|||
|
|
1. 克隆项目
|
|||
|
|
2. 运行 `mvn spring-boot:run`
|
|||
|
|
3. 访问 http://localhost:8083
|
|||
|
|
|
|||
|
|
## 生产部署
|
|||
|
|
1. 运行 `docker build -t backserver-app .`
|
|||
|
|
2. 运行 `docker run -p 8083:8083 backserver-app`
|
|||
|
|
|
|||
|
|
建议创建不同环境的配置:
|
|||
|
|
application.yml - 默认配置
|
|||
|
|
application-dev.yml - 开发环境
|
|||
|
|
application-prod.yml - 生产环境
|
|||
|
|
|
|||
|
|
# application-dev.yml
|
|||
|
|
server:
|
|||
|
|
port: 8083
|
|||
|
|
logging:
|
|||
|
|
level:
|
|||
|
|
com.yundage.chat: debug
|
|||
|
|
|
|||
|
|
|
|||
|
|
日常开发:都使用 mvn spring-boot:run
|
|||
|
|
快速启动
|
|||
|
|
便于调试
|
|||
|
|
环境一致
|
|||
|
|
提交前测试:使用 mvn clean package + java -jar
|
|||
|
|
确保打包正常
|
|||
|
|
模拟生产环境
|
|||
|
|
部署:使用Docker
|
|||
|
|
环境隔离
|
|||
|
|
便于迁移
|
|||
|
|
|
|||
|
|
|
|||
|
|
# 添加单个文件
|
|||
|
|
git add git_test.txt
|
|||
|
|
|
|||
|
|
# 或者添加所有修改的文件
|
|||
|
|
git add .
|
|||
|
|
# 提交并添加提交信息
|
|||
|
|
git commit -m "添加 git_test.txt 文件"
|
|||
|
|
|
|||
|
|
# 或者更详细的提交信息
|
|||
|
|
git commit -m "test: 添加测试文件 git_test.txt"
|
|||
|
|
|
|||
|
|
一次上传:
|
|||
|
|
git push origin master
|
|||
|
|
|
|||
|
|
一次拉取
|
|||
|
|
|
|||
|
|
git pull origin master
|
|||
|
|
|
|||
|
|
|
|||
|
|
# 1. 获取最新的远程更改(不合并)
|
|||
|
|
git fetch origin
|
|||
|
|
|
|||
|
|
# 2. 查看有哪些更新
|
|||
|
|
git log HEAD..origin/master --oneline
|
|||
|
|
|
|||
|
|
# 3. 合并远程更改到本地
|
|||
|
|
git merge origin/master
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
# 查看最近的提交记录
|
|||
|
|
git log --oneline -5
|
|||
|
|
|
|||
|
|
# 查看当前工作区状态
|
|||
|
|
git status
|
|||
|
|
|
|||
|
|
# 查看最后一次提交的详细信息
|
|||
|
|
git show HEAD
|
|||
|
|
|
|||
|
|
# 查看提交历史
|
|||
|
|
git log
|
|||
|
|
|
|||
|
|
# 查看简洁的提交历史
|
|||
|
|
git log --oneline
|
|||
|
|
|
|||
|
|
# 查看特定文件的提交历史
|
|||
|
|
git log git_test.txt
|
|||
|
|
|
|||
|
|
# 查看提交的详细变更
|
|||
|
|
git show <commit-hash>
|
|||
|
|
|
|||
|
|
# 查看远程仓库地址
|
|||
|
|
git remote -v
|
|||
|
|
|
|||
|
|
# 查看所有配置信息
|
|||
|
|
git config --list
|
|||
|
|
|
|||
|
|
# 查看当前分支信息
|
|||
|
|
git branch -vv
|
|||
|
|
|
|||
|
|
# 查看仓库基本信息
|
|||
|
|
git remote show origin
|
|||
|
|
|
|||
|
|
|