Linux-Nginx代理配置Https证书

安装Nginx

1
sudo yum install nginx

启动/关闭

1
2
3
4
5
sudo systemctl start nginx.service   # 启动Nginx
sudo systemctl stop nginx.service # 停止Nginx
sudo systemctl restart nginx.service # 重启Nginx
sudo systemctl enable nginx.service # 设置Nginx开机自启
sudo systemctl disable nginx.service # 禁止Nginx开机自启

Linux-服务器SSH连接和文件管理

重装系统老是忘记常用工具的下载地址,干脆记录一下

一、Windows 系统

1. SSH登录

下载putty

2. 文件管理

下载filezilla

二、MacOS

1. SSH登录

直接使用终端-Shell-新建远程连接

2. 文件管理

可以去APP Store下载一个ForkLift

MySQL-druid连接报错问题

报错问题

1
com.alibaba.druid.pool.DruidDataSource   : create connection SQLException, url: jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx?useUnicode=true&characterEncoding=UTF-8, errorCode 0, state 08S01

SpringBoot配置

  • application.properties
1
2
3
4
5
6
7
spring.application.name=xxx
server.port=8080
spring.datasource.url=jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=xxx
spring.datasource.password=xxx
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

Git常见问题-子目录是submodule无法add问题

问题

目录A里面有个目录B,目录B也是一个仓库。

现在目录A也有一个仓库,想将目录B的仓库取消,直接加入到目录A的仓库里。

直接git add 目录B,是没有任何反应的。

解决方案

1
2
3
4
5
6
cd 目录B
rm -rf .git

cd 目录A
git rm --cached 目录B
git add 目录B

知识扩展

Git查看已被排除的文件及目录

1
git status --ignored
Git