• 最新文章

cookie、session、token、jwt 详解

一、发展史 很久很久以前,Web 基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档。 每次请求都是一个新的 HTTP 协议,就是请求加响应,尤其不用记住是谁刚刚发了 HTTP 请求,每个请求相对来说都是全新的。 但是随着交互式 Web 应用的兴起,像在线购物网站和需要登录的网站等就面临一个问题,那就是要管理会话,必须记住哪些人登录系统,哪些人往自己的购物

GoProxy 代理工具

GoProxy 是一款轻量级、功能强大、高性能的http代理、https代理、socks5代理、内网穿透代理服务器、ss代理、游戏盾、游戏代理,支持API代理认证。websocket代理、tcp代理、udp代理、socket代理、高防服务器。支持正向代理、反向代理、透明代理、TCP内网穿透、UDP内网穿透、HTTP内网穿透、HTTPS内网穿透、https代理负载均衡、http代理负载均衡、sock
GoProxy 代理工具

Nginx基于497错误码实现单端口HTTP自动跳转HTTPS

HTTP 状态码 497,“HTTP 请求发送到 HTTPS 端口”,是 Nginx 特有的错误代码。当客户端尝试使用 HTTP 协议连接到预期为 HTTPS 的端口时,Nginx 会返回此错误。此错误表示协议不匹配,服务器拒绝了该请求。 Nginx 配置: server { listen 8442 ssl; server_name localhost; ssl_certificate ssl/t

CAS 单点登录详解

一、单点登录适合什么场景? 拿新浪举个单点登录的例子: 新浪微博与新浪博客是相互信任的应用系统: 当用户首次访问新浪微博时,新浪微博识别到用户未登录,将请求重定向到认证中心,认证中心也识别到用户未登录,则将请求重定向到登录页。 当用户已登录新浪微博访问新浪博客时,新浪博客识别到用户未登录,将请求重定向到认证中心,认证中心识别到用户已登录,返回用户的身份,此时用户无需登录即可使用新浪博客。 只要多个
CAS 单点登录详解

IntelliJ IDEA 配置热加载

1、IntelliJ IDEA 左上角—>文件—>设置—>构建、执行、部署—>调试器—>热交换,然后按下图设置好后点击确定。 2、修改配置,使得更新 SpringBoot 应用程序或 IDEA 窗口失去焦点时,更新类和资源。  
IntelliJ IDEA 配置热加载

统计访问 Nginx 的前十个IP

awk \'{print $1}\' /var/log/nginx/access.log | sort | uniq -c | sort -nr -k1 | head -n 10 awk \'{print $1}\' :取access日志的第一列 sort:对IP部分进行排序。 uniq -c:打印每一重复行出现的次数。(并去掉重复行) sort -nr -k1:按照重复行出现的次序倒序排列,-k1以第一

济南市100条禁停路段

八里洼路 解放东路 民生大街 舜井街 榜棚街 解放路 闵子骞路 天辰路 趵北路 经八路 明湖北路 纬二路 大明湖路 经二路 明湖东路 纬九路 堤口路 经六路(纬一路至二环西) 明湖西路 纬六路 东关大街 经七路 千佛山路 纬三路 二环东路(旅游路口至工业北路口) 经十路(段店立交东口至奥体东路路口) 千佛山南路 纬十二路 二七南路 经十一路 千佛山西路 纬十路 凤凰路 经四路 青年东路 纬五路 共
济南市100条禁停路段

SpringBoot 项目打包成 war 包

Spring Boot 默认生成独立的 JAR 文件,但有时我们需要将 Spring Boot 应用部署到传统的 Servlet 容器(如Tomcat、Jetty)中,这时就需要将 Spring Boot 应用打包成 WAR 文件。 一、修改 POM 文件 首先,确保你的项目是基于 Maven 构建的,并且需要对 pom.xml 文件进行以下几处修改: 1、更改打包方式 将默认的打包方式从 JAR