最近工作开始用到认证,写了一个关于登录的模块开发。以前也做过一些基于oauth2授权和oss这种登录操作。这里写个总结吧。 1 何为登录? 简单的单体登录就是输入个用户名、密码,然后和数据库做一个对比,如果正确就进入访问页面,如果失败就根据限制条件返回提示。 单体项目中用过shiro这种,所谓的re ...
分类:
其他好文 时间:
2021-01-20 12:05:10
阅读次数:
0
TCP/IP协议栈在Linux内核中的运行时序分析 0.要求 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分 ...
分类:
系统相关 时间:
2021-01-19 12:16:46
阅读次数:
0
1.vs2019 中switch语句快捷键列出枚举 先switch然后两下tab会补完到default,光标显示在switch后的变量这时输入枚举,输完后回车,自动补完所有枚举的case 2.vs2019 选择代码,要先按下Ctrl和K,再按下F 对齐代码; 3.vs2019 将选定行代码变为小写字 ...
分类:
其他好文 时间:
2021-01-18 11:28:37
阅读次数:
0
1. Nginx简介 1.1 Nginx 的应用场景 Nginx ("engine x") 是一个 高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 的网站用户有:百度、京东、新浪、网易、腾 ...
分类:
其他好文 时间:
2021-01-14 11:28:46
阅读次数:
0
.net core 中使用Log4net输出日志到数据库中去 1.使用Nuget安装log4net 和 mysql.data 2.设置log4net 的配置文件 log4net.config 可以设置多个仓库进而插入到数据不同的表中 <?xml version="1.0" encoding="utf ...
分类:
数据库 时间:
2021-01-14 10:45:12
阅读次数:
0
一、CAS 什么是CAS,CAS就是Compare and Swap CAS是一种无锁算法 原理: 对CAS的理解,CAS是一种无锁算法,CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 举个例子,表示一下CAS的原理 ...
分类:
编程语言 时间:
2021-01-13 11:12:11
阅读次数:
0
在操作pika时请记得安装RabbitMQ 如果没有安装会有 send端 import pikaconnection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))channel = connection.chann ...
分类:
其他好文 时间:
2021-01-13 10:59:28
阅读次数:
0
Solon rpc 之 SocketD 协议 Solon rpc 之 SocketD 协议 - 概述 Solon rpc 之 SocketD 协议 - 消息上报模式 Solon rpc 之 SocketD 协议 - 消息订阅模式 SocketD 是一种二进制的点对点通信协议,是一种新的网络通信第七层 ...
分类:
其他好文 时间:
2021-01-12 10:53:22
阅读次数:
0
let status=1; switch (status) { case 1: console.log("status为1的时候你将做的事"); break; case 2: console.log("status为2的时候你将做的事"); break; case 3: console.log("s ...
分类:
其他好文 时间:
2021-01-08 11:19:20
阅读次数:
0
一、kiali 组件分析 使用如下命令查看 kiali pod 详情: kubectl edit pod -n istio-system $(kubectl get pods -n istio-system | grep -i kiali | awk '{print $1}') kiali pod ...
分类:
其他好文 时间:
2021-01-08 10:42:23
阅读次数:
0