austin 番外篇 #01

共 1626字,需浏览 4分钟

 ·

2021-11-19 02:13

大家好,我是3y

番外篇主要是记录下搭环境的操作,好让有部分同学对着文档操作。这种环境搭建的我就不把文章记录在austin系列文章上了。

说起环境,跟大家回忆下austin到目前为止做了啥:

  • 使用Maven作为项目管理工具,使用SpringBoot作为技术的框架
  • 使用logback日志来记录系统运行时的信息
  • 引入了Hutool、Guava、OkHttp、fastjson等工具包助我们更块地编写代码
  • 接入腾讯云发送短信

昨天晚上push了一把代码,大家可以先pull下来预习,明天或者后天我会详细说说austin数据库层面上的事(文章正在疯狂写中,每天熬夜写文章也是累啊!)

pull代码后应该发现这次多了的内容是数据库层面的(sql 文件夹和对应yml的配置信息),并且把短信发送记录存储到DB中。

这次austin项目我用的是MySQL作为关系型数据库,使用SpringData JPA 作为 ORM框架。至于原因并还有别的要聊的,我都放在下一篇文章了

01、MySQL安装

环境:CentOS 7.6 64bit

、下载并安装mysql:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm

、启动并查看状态MySQL:

systemctl start  mysqld.service
systemctl status mysqld.service

、查看MySQL的默认密码:

grep "password" /var/log/mysqld.log

、登录进MySQL

mysql -uroot -p

、修改默认密码(设置密码需要有大小写符号组合---安全性),把下面的my passrod替换成自己的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'my password';

、开启远程访问 (把下面的my passrod替换成自己的密码)

grant all privileges on *.* to 'root'@'%' identified by 'my password' with grant option;

flush privileges;

exit

、在云服务上增加MySQL的端口:

我从购买云服务到用本地连接,应该只花了20分钟。

02、到目前为止如何使用austin

、进入gitee,点个star

https://gitee.com/zhongfucheng/austin

、使用 git clone命令把代码clone到本地

git clone https://gitee.com/zhongfucheng/austin.git

、用你喜欢的IDE打开clone下来的文件夹,并等待Maven加载jar包

、打开properties.yml文件,修改对应的配置(主要是数据库和腾讯云短信账号信息)

、打开austin.sql文件,得到表创建的DDL(后面有新增的表也会在这里更新),执行表的DDL

、找到austin-web模块对应的Controller,调试短信(可以在这个过程中debug了解流程)

、星标并关注公众号Java3y,找到微信等待添加好友,私聊催更下一篇

、三连文章,广而告之


对线面试官》公众号还在持续分享面试题,没关注的同学可以关注一波!这是austin项目的上一个系列,质量杆杆的。持续的创作离不开你的点赞和转发分享!

浏览 56
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报