feat: 初始化笔记项目

- 新建后端项目 biji-houdaun,使用 Spring Boot 和 SQLite
- 新建前端项目 biji-qianduan,使用 Vue3
- 添加 Dockerfile 用于构建后端镜像
-配置 .gitignore 和 .gitattributes 文件
This commit is contained in:
ikmkj
2025-06-16 19:52:23 +08:00
commit 8a4bf2d245
21 changed files with 2527 additions and 0 deletions

36
doc/sqlite3初始化.md Normal file
View File

@@ -0,0 +1,36 @@
# 输入创建数据库命令
~~~sql
在目录中运行该文件
sqlite3 mydatabase.db
~~~
# 输入命令后
~~~sql
C:\it\houtaigunli\liu>sqlite3 mydatabase.db
-- 显示下面的
SQLite version 3.49.2 2025-05-07 10:39:52
Enter ".help" for usage hints.
sqlite>
~~~
# 后续输入下面命令才显示
~~~sql
sqlite> .databases
-- 显示下面的
main: C:\it\houtaigunli\liu\mydatabase.db r/w
sqlite>
~~~
# 使用可视化工具连接后创建数据库
~~~sql
运行sql.sql文件
~~~

View File

@@ -0,0 +1,84 @@
# 后端打包
## 需要push到远程仓库
`mvn clean package docker:build docker:push`
## 忽略测试用例
`mvn clean package -D maven.test.skip=true -am docker:build`
# 前端
## 直接在根目录运行
- 开发环境:进入 liu-vue 目录运行 `npm run dev` → 使用开发 API
cd liu-vue
npm run dev # 使用开发API
- 生产环境:在根目录运行 `npm run build:frontend` → 使用生产 API
npm run build:frontend # 使用生产API
# lunix命令
## 查看内存
free -h
total表示内存总量used表示已使用的内存量free表示空闲的内存量
## 查看cpu
查看使用
top
查看型号
cat /proc/cpuinfo | grep "model name" | uniq -c
# docker启动命令
## 运行命令
--name 名称,-p 机器端口:容器端口,--memory 内存限制,--cpus CPU限制--restart 重启策略,
-v 本地路径:容器路径,-d 运行后台
--log-opt max-size=10m 日志大小限制,--log-opt max-file=3 日志文件数量限制liu:latest 镜像名称
~~~bash
docker run -d \
--name myapp-container \
-p 80:8082 \
-v /root/docker/liu/data:/data \
--memory 600m \
--cpus 1.0 \
--restart unless-stopped \
--log-opt max-size=5m \
--log-opt max-file=3 \
liu:latest
~~~
## 查看启动日志
myapp-container 容器名称
`docker logs -f myapp-container`
## 强制删除启动中的容器
`docker rm -f myapp-container`
## 停止并删除容器
`docker stop myapp-container`
## 删除镜像
`docker rmi liu:latest`
# docker compose启动命令
## 启动docker-compose.yml中的所有容器
`docker-compose up -d`
## 启动某一个容器
docker-compose up -d [服务名称]
`docker-compose up -d myapp-container`
~~~yaml
version: '3.8'
myapp-container:
myapp:
image: liu:latest
~~~