a5657577
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
555
评论数
1720
随机文章
Spring Security 详解以及认证过程
简介 Spring Security 是基于 Spring 实现的一个安全框架,其中包括非常多的过滤器,主要进行攻击防护、认证授权等功能。 过滤器链 Spring Security 常用的过滤器有15个,如下图所示: 在 FilterChainProxy 类中的 doFilterInternal 方法打断点可以看见。 1.org.springframework.security.web.conte...
安装 MinGW-w64
看了好多 MinGW-w64 安装教程,都是从 SourceForge 上下载,版本很旧,甚至不能用万能头,就很难受啊。 这篇文章教你如何找到最新 MinGW-w64 版本。 找到 MinGW-w64 打开 https://www.mingw-w64.org/downloads。 如果你按照网上大部分教程的描述,就会找到 SourceForge。 虽然最新版本是 v10.0.0,可那是源码,最新构...
iptables 如何不显示端口名称
有时候 iptables -L 查看一些信息,dpt 总是会显示一些端口名称,比如 http、ssh 这种端口还比较好辨认。 但是有些是实在不清楚端口名称对应的端口到底是多少,比如我在虚拟机上查的: us-srv、wap-wsp 这些端口名称是真不清楚,如果需要知道还要查询 /etc/services。 /etc/services 是一个文本文件,它定义了常用网络服务及其对应的端口号。该文件中包含...
简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。...
Docker 搭建让 pdf 变扫描版的程序
Look Scanned 是一个纯粹的前端网站,可让 PDF 看起来像扫描一样! 开源地址:lookscanned docker 搭建即可,docker-compose.yaml 文件如下: services: pdfscan: image: hausen1012/pdfscan container_name: pdfscan restart: unless-stopped ports: - 80...
标签云
最新评论