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
|
||
|
||
|