# 配置文件 **Repository Path**: chihiro_db/configuration-file ## Basic Information - **Project Name**: 配置文件 - **Description**: 个人配置文件总结。。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-19 - **Last Updated**: 2023-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1. java ```java src/main/java **/*.properties **/*.xml true src/main/resources **/*.properties **/*.xml true ``` ## 2. Mysql ```properties jdbc:mysql://localhost:3306/guli?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true ``` ``` MySQ压缩包安装 [mysqld] my.ini文件 # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=E:\mysql\mysql # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 datadir=E:\mysql\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4 然后依次执行 mysqld --initialize --console mysqld --install mysql net start mysql mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码'; 配置环境变量 ``` ## 3. Linux ``` 后台运行springboot : nohup java -jar blog-api-1.0-SNAPSHOT.jar >/dev/null 2>/dev/null & 强制关闭端口 :sudo fuser -k 80/tcp 彻底关闭nginx:taskkill /f /t /im nginx.exe 查找nginx进程: tasklist|findstr nginx 开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent 重启防火墙:systemctl restart firewalld.service # 查看防火墙规则 firewall-cmd --list-all # 查看全部信息 firewall-cmd --list-ports # 只看端口信息 ``` ## 4. Git ``` 对于error: failed to push some refsto‘远程仓库地址’ git pull --rebase origin master -- 先同步云端代码才不会报错 git push -u origin master -- 然后上传 git reset HEAD 取消add文件 git reset --soft HEAD^ 取消commit ``` ## window ``` 查找进程 tasklist | findstr "epmd" epmd.exe 21328 Console 1 4,036 K 杀死进程 taskkill -PID 21328 -f 查看端口 netstat -ano | findstr 10061 杀死端口 taskkill /f /pid 636 ping端口 telnet IP地址 端口 ``` ## nginx ``` yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module make install 配置: server { #SSL 默认访问端口号为 443 listen 443 ssl; #请填写绑定证书的域名 server_name cloud.tencent.com; #请填写证书文件的相对路径或绝对路径 ssl_certificate cloud.tencent.com_bundle.crt; #请填写私钥文件的相对路径或绝对路径 ssl_certificate_key cloud.tencent.com.key; ssl_session_timeout 5m; #请按照以下协议配置 ssl_protocols TLSv1.2 TLSv1.3; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location / { #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。 #例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。 root html; index index.html index.htm; } } ```