分类目录归档:信息发布

Nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port

 

20180301140903757

删掉 ssl on; 并在 listen 443; 后面加上ssl即可 .

Ubuntu系统使用SSH免密码登陆

我们通常使用Ubuntu系统远程登陆时,一般使用 PASSWORD【用户名+密码】 的方式进行验证登陆,但是这种方式在使用的过程中需要频繁的输入用户名和密码,显得很繁琐,我们可以更具安全性的RSA密钥认证来避免这种登陆方式。

应用场景:

我们需要从Client机器上远程登陆Server机器。登陆方式采用RSA密钥免密码登陆方式。其中Client端与Server端都为Ubuntu系统。

  • Server端需要安装并开启SSH服务

  • Client端需要支持ssh-keygen命令

  • 确认两台机器能够连接到Internet

继续阅读

mysql 5.7 sql_mode设置

1、查看sql_mode

查询出来的值为:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

继续阅读

IDEA使用GIT push的时候提示“push to origin/master was rejected”解决方案

push to origin/master was rejected错误解决方案

解决方案如下:

切换到自己项目所在的目录,打开终端窗口,执行如下命令:

git add .

git commit -m ‘init’

git pull

git pull origin master

git pull origin master allow-unrelated-histories

命令执行完毕后,

git push origin master

或在idea中重新push自己的项目,成功!!!

实现Mysql数据库每天自动备份定时备份

Mysql自动备份

1.创建备份目录:

2.创建备份Shell脚本

继续阅读

Ubuntu下更改Mysql数据库路径

查看Mysql状态
systemctl status mysql.service

1.检查mysql数据库存放目录
root@localhost:/data# mysql -u root -p

#进入数据库
mysql> show variables like ‘%dir%’;

#查看sql存储路径

(查看datadir 那一行所指的路径)
datadir | /var/lib/mysql/

mysql> quit;

2.停止mysql服务
root@localhost:/data# service mysql stop

继续阅读

Ubuntu云服务器挂载

分区格式化成ext4格式 命令:mkfs.ext4 /dev/vdb1
root@localhost:~# mkfs.ext4 /dev/vdb

在本地硬盘中临时创建一个目录
root@localhost:/# mkdir /data

挂载分区
root@localhost:/# mount /dev/vdb /data/

将信息写入fstab,让系统开启自动挂载。
root@localhost:/# echo “/dev/vdb /data ext4 defaults 0 0” >> /etc/fstab
root@localhost:/# cat /etc/fstab

iMac下部署Maven

2、把下载到的压缩包解压到相应目录,本机的目录结构是/Users/jiangzhiqiang/local/apache-maven-3.2.53,然后配置一下环境变量。看看~/下是否有.bash_profile文件,如果没有就创建一个,环境变量要配置在这个文件中。
创建文件:

编辑bash_profile文件:

配置如下环境变量:

继续阅读

Thymeleaf表单标签验证

验证注解

JSR提供的校验注解:
@Null 被注释的元素必须为 null
@NotNull 被注释的元素必须不为 null
@AssertTrue 被注释的元素必须为 true
@AssertFalse 被注释的元素必须为 false
@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Size(max=, min=) 被注释的元素的大小必须在指定的范围内
@Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内
@Past 被注释的元素必须是一个过去的日期
@Future 被注释的元素必须是一个将来的日期
@Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式

继续阅读

Spring Boot 部署运维

Spring Boot 部署运维

打成 jar 包

maven 默认会将项目打成 jar 包,也可以显示指出打包方式。

pom.xml 同目录下,执行以下命令:

打包完成后 jar 包会生成到 target 目录下,命名一般是:项目名+版本号.jar。

继续阅读