作者归档:army

SQLServer中利用XML实现行转列

 

Git常用命令

 

继续阅读

MyBatisGenerator插件及扩展(中文注释和Mapper重命名为DAO)

扩展MyBatis Generator

1. 将mybatis-generator-core项目克隆到本地

2. 将mybatis-generator-core打成jar包并存放到本地仓库中

3. 修改pom.xml

4. 修改generatorConfig.xml

5. 运行Mybatis Generator

 

 

用GitLab,Mac下如何生成SSH Key

步骤1.检查是否已经存在SSH Key

打开电脑终端,输入以下命令:

会出现两种情况

步骤2. 生成/设置SSH Key

继续上一步可能出现的情况

(1)情况一:终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令:

这样你需要的SSH Key 就已经复制到粘贴板上了,然后进行步骤3

(2)情况二:终端未出现id_rsa.pub 或 id_dsa.pub文件,表示该电脑还没有配置SSH Key,此时需要输入命令:

默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件,此时终端会显示:

连续回车即可,也可能会让你输入密码,密码就是你的开机密码

此时再输入命令:ls -al ~/.ssh    就会出现id_rsa.pub 和 id_dsa.pub两个文件,然后重复情况一的步骤即输入以下命令再进行步骤3即可:

步骤3.将SSH Key添加到GitLab中

打开GitLab,  登录,点击设置, 找到左边栏有一个SSH密钥.

 

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

继续阅读