Netty笔记

优势:并发高,传输快,使用简单 为什么传输快? 零拷贝技术: 传统IO要经历4次复制,4次切换上下文,把文件复制到内核里面的缓存区,再复制到用户态...

July 20, 2022 · 10 分钟 · Guangfa

用户鉴权之JWT

定义 Json Web Token(JWT)是目前最流行的跨域认证解决方案. 传统基于cookie和session的认证流程一般如下: 用户向服务器发送用户名和...

July 10, 2022 · 5 分钟 · Guangfa

MySQL执行计划

EXPLAIN 与desc同义,该命令用于查看MySQL的执行计划,分析SQL语句的执行过程以及优化. EXPLAIN SELECT 1; +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+----------------+ | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered...

July 3, 2022 · 12 分钟 · Guangfa

Https,数字证书和数字签名

https的出现是为了修复http安全方面的隐患. http并未对传输的报文进行充分的校验,它能做的只有把数据放到body部分,加密后再发送出...

June 8, 2022 · 3 分钟 · Guangfa

部署yapi

官方给出的部署教程比较简短,只有两行命令: npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server 如果是新的Linux机器,跟着操作应该没什么问题,但是我在测试机和wsl上实操发现...

December 30, 2021 · 2 分钟 · Guangfa