开发者社区> java3y> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

austin 番外篇 #01

简介: 大家好,我是3y 番外篇主要是记录下搭环境的操作,好让有部分同学对着文档操作。这种环境搭建的我就不把文章记录在austin系列文章上了。
+关注继续查看

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

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

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

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

50.jpg

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

51.jpg

、登录进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的端口:

52.jpg

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


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


、进入gitee,点个star

https://gitee.com/zhongfucheng/austin

53.jpg

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

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

54.jpg

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

55.jpg

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

56.jpg

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

57.jpg

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

58.jpg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
[雪峰磁针石博客]构建工具buildbot教程 持续交付与构建
Buildbot是python实现的开源持续构建和持续交付工具,为Python, Mozilla, Chromium, WebKit等知名项目使用。 与Jenkins相比,Buildbot在大陆使用者较少。
2066 0
撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!
撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!
0 0
❤️❤️HarmonyOS(鸿蒙)全网最全资源汇总,吐血整理,赶紧收藏!❤️❤️
❤️❤️HarmonyOS(鸿蒙)全网最全资源汇总,吐血整理,赶紧收藏!❤️❤️
0 0
⭐程序员必备软件图鉴⭐(建议收藏)
⭐程序员必备软件图鉴⭐(建议收藏)
0 0
浅尝Kubeflow系列:阿里云上小试TFJob
## 介绍 本系列将介绍如何在阿里云容器服务上运行[Kubeflow](https://github.com/kubeflow/kubeflow), 本文介绍如何使用`TfJob`运行模型训练。 ## TFJob简介 模型训练是机器学习最主要的实践场景,尤其以使用机器学习框架TensorFlow进行模型训练最为流行,但是随着机器学习的平台由单机变成集群,这个问题变得复杂了。GPU
2083 0
+关注
java3y
公众号:Java3y。文章导航:https://github.com/ZhongFuCheng3y
文章
问答
文章排行榜
最热
最新
相关电子书
更多
《阿里技术参考图册——算法篇》
立即下载
阿里技术参考图册-算法篇
立即下载
魔搭・平台工程框架介绍
立即下载