NGINX
未读
nginx实现https
1、在nginx的conf目录下新建一个cert目录,并将证书的key和pem这两个文件上传到cert目录下 2、修改nginx.conf文件
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log
Gitlab
未读
Gitlab仓库转移
代码仓库切换与推送 当一个项目建立后,国内使用Gitlab或Gitee,国外与开源公司使用GitHub 首先就是在项目所在文件夹下打开终端, 1、Macbook按住option键显示文件路径,右击文件路径进入终端
2、Windows右击使用gitbash进行终端 查看当前仓库地址 git remot
用Nginx做端口转发(反向代理)
有时我们会使用一些java或node应用,但又不想让他们直接监听80端口,这时就需要用到端口转发 本文中,我们介绍Nginx如何做端口转发,还有各种转发规则 将域名转发到本地端口 首先介绍最常用的,将域名转发到本地另一个端口上 server{
listen 80;
server_name
GitLab简介与安装
一、GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 二、GitLab系统架构 git用户的主目录通常是/home/git(~git表示主目录路径),GitLab主要以/home/git用户身份安装在用户主目录中git。在
RabbitMQ、RocketMQ、Kafka 的核心原理
RabbitMQ、RocketMQ、Kafka 的核心原理 RabbitMQ RabbitMQ各组件的功能 Broker :一个RabbitMQ实例就是一个Broker Virtual Host :虚拟主机。相当于MySQL的DataBase,一个Broker上可以存在多个vhost,vhost之间
mysql
未读
mysql 更新密码
mysql 更新完密码,总是拒绝连接、登录失败? MySQL8.0 不能通过直接修改 mysql.user 表来更改密码。 正确更改密码的方式备注: 清空root密码 MySQL8.0 不能通过直接修改 mysql.user 表来更改密码。 因为authentication_string字段下只能是
Springboot
未读
JWT 实现登录认证 + Token 自动续期
基于session和基于JWT的方式的主要区别就是用户的状态保存的位置,session是保存在服务端的,而JWT是保存在客户端的 认证流程 基于session的认证流程 用户在浏览器中输入用户名和密码,服务器通过密码校验后生成一个session并保存到数据库 服务器为用户生成一个sessionId,
Spring
未读
Spring的设计模式
关于设计模式,如果使用得当,将会使我们的代码更加简洁,并且更具扩展性。本文主要讲解Spring中如何使用策略模式,工厂方法模式以及Builder模式。 1. 策略模式 关于策略模式的使用方式,在Spring中其实比较简单,从本质上讲,策略模式就是一个接口下有多个实现类,而每种实现类会处理某一种情况。