既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
这里将该项目fork下来实战研究下,这里只是记录下实战笔记,如果有需要可以参考原项目,我个人测试的项目代码点击链接即可。
二、项目环境
2.1. 开发环境
电脑:mac os
开发软件: vscode/goland
开发辅助软件:docker安装mysql, navicat mysql
docker安装mysql
这里参考了李文周的博客,很多同学如果不会安装MySQL或者懒得安装MySQL,可以使用docker命令快速运行一个MySQL8.0.19实例:
- mac安装docker
brew install --cask --appdir=/Applications docker
- docker安装mysql
在本地的13306端口运行一个名为mysql8019,root用户名密码为root1234的MySQL容器环境:
docker run --name mysql8019 -p 13306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:8.0.19
在另外启动一个MySQL Client连接上面的MySQL环境,密码为上一步指定的密码root1234:
docker run -it --network host --rm mysql mysql -h127.0.0.1 -P13306 --default-character-set=utf8mb4 -uroot -p
三、 项目实战笔记
3.1 测试磁盘相关接口
curl -XGET http://127.0.0.1:8080/sd/health
curl -XGET http://127.0.0.1:8080/sd/disk
curl -XGET http://127.0.0.1:8080/sd/cpu
curl -XGET http://127.0.0.1:8080/sd/ram
3.2 测试增删改查接口
- 用户登录获取token
curl -XPOST -H “Content-Type: application/json” http://127.0.0.1:8080/login -d’{“username”:“paopao”,“password”:“paopaomodify”}’ - 创建用户
curl -XPOST -H “Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2MjQxNjExNzAsImlkIjoyLCJuYmYiOjE2MjQxNjExNzAsInVzZXJuYW1lIjoiYWRtaW4ifQ.am1GCSXmJNYqrlfZIYkmDuA2DDW56KWICTZpe9rbgfM” -H “Content-Type: application/json” http://127.0.0.1:8080/v1/user -d’{“username”:“adminadmin”,“password”:“adminadmin”}’
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**