一键安装Redis脚本,一劳永逸
1 | !bin/sh |
一键安装Redis脚本,一劳永逸
1 | #!bin/sh |
一键安装MySQL5.7脚本,一劳永逸
1 | #!/bin/sh |
1 | #!/bin/sh |
脚本执行后最后一行输出一下内容
1 | [Note] A temporary password is generated for root@localhost: 2t<q#r;>2EBM |
输入以下命令
1 | mysql -u root -p |
将2t<q#r;>2EBM输入即可登陆,注意输入时密码不回显
登陆成功后修改密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; |
123456就是root用户的登陆密码
1 | grant all on *.* to admin@'%' identified by '123456' with grant option; |
1 | use mysql; |
1 | use mysql; |
一键安装Java脚本,一劳永逸
1 | #!/bin/sh |
在Jenkins官网下载jenkins有两种方式:
下载msi,地址:jenkins.msi,镜像加速站:jenkins.msi
下载war包,地址:jenkins.war,镜像加速站:jenkins.war
由于war安装方式需要tomcat容器管理,故tomcat本次安装方式为msi文件安装
安装的Jenkins版本为:2.332.3
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。它可以根据设定持续定期编译,运行相应代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。
本文将介绍Jenkins的下载安装,Jenkins集成邮件服务系统、SVN版本控制工具,Ant构建工具以及静态分析工具Checkstyle、Findbugs、PMD,运用流水线
Jenkins集成邮件服务系统
SVN版本控制工具
Jenkins配置ant、maven、java、git
Jenkins集成静态分析工具Checkstyle、Findbugs、PMD
Jenkins集成流水线
CI/CD
一般来说,数据库作为数据存储工具是很敏感的,特别需要安全防护和容灾备份。在生产环境中数据库是在内网下才能进行连接,外网是不允许连接的,因为外网连接下很有可能被暴力破解。但有些时候又不得不开放外网连接,这时候就需要重视暴力破解了,而MySQL官方中提供了一个缓解暴力破解数据库的方法:当用户错误登陆次数达到一定次数时,在一段时间内禁止再次请求登录,从而避免了数据库被暴力破解。以下是官方文档的原文描述:
1 | As of MySQL 5.7.17, MySQL Server includes a plugin library that enables |
上期说到搭建一个SpringBoot程序,该程序创建的若干符合Restful风格的接口,同时返回一些字符串,但在实际情况中,返回的字符串是有查询数据库操作的,所以这期内容是搭建集成Mybatis的Web应用程序。