![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 82
人工智
个人记录博客,不推荐阅读
展开
-
「系统安全」浅谈RASP技术攻防
可以看到这个sql语句中已经将单引号进行了转义,导致无法进行,但是WAF大部分是基于规则去拦截的(也有小部分WAF是带参数净化功能的),也就是说,如果你的请求参数在他的规则中存在,那么waf都会对其进行拦截(上面只是一个例子,当然waf规则肯定不会这么简单,大家不要钻牛角尖。它是一种新型应用安全保护技术,它将保护程序像疫苗一样注入到应用程序中,应用程序融为一体,能实时检测和阻断安全攻击,使应用程序具备自我保护能力,当应用程序遭受到实际攻击伤害,就可以自动对其进行防御,而不需要进行人工干预。转载 2023-03-05 21:13:14 · 1243 阅读 · 0 评论 -
【数据库系列】MQSQL历史数据分区
数据库分区原创 2023-03-05 20:21:24 · 788 阅读 · 0 评论 -
一文梳理 Code Review 方法论与实践总结
作为卓越工程文化的一部分,Code Review 其实一直在进行中,只是各团队根据自身情况张驰有度,松紧可能也不一,这里简单梳理一下 CR 的方法和团队实践。为什么要CR提前发现缺陷在 CodeReview 阶段发现的逻辑错误、业务理解偏差、性能隐患等时有发生, CR 可以提前发现问题。提高代码质量主要体现在代码健壮性、设计合理性、代码优雅性等方面,持续 CodeReview 可以提升团队整体代码质量。统一规范和风格。转载 2023-02-14 22:45:45 · 187 阅读 · 0 评论 -
Elasticsearch为什么快?
左侧是MySql安装文件的data目录,右侧使我们使用数据库客户端打开数据库后的样式,左侧文件分别对应了右侧数据库中的数据库名,我们以“mysql”这个数据库为例,文件夹中每个文件都有若干个不同后缀的同名文件,分别对应右侧某个数据表,不同的后缀代表不同的数据类型,其中.frm文件代表当前文件存储的是数据表的表结构,.MYD和.MYI文件则代表了当前文件是myisam存储引擎下的数据文件和索引文件,.ibd则代表当前文件是innodb存储引擎下的索引文件,只不过innodb的数据和索引使用了同一个文件。原创 2023-02-09 00:14:33 · 1550 阅读 · 0 评论 -
Elasticsearch架构和读写过程
es架构以及写入原理转载 2023-01-29 22:59:35 · 205 阅读 · 0 评论 -
【产品设计】原型设计
原型设计原创 2023-01-06 23:02:42 · 1693 阅读 · 0 评论 -
【微服务之Feign】Feign
feign原创 2023-01-05 23:36:57 · 970 阅读 · 0 评论 -
【设计模式篇】设计模式3类23种
设计模式总结原创 2023-01-03 22:29:26 · 495 阅读 · 0 评论 -
【连接池性能之druid】Connection Close的问题,通过配置Druid的泄露检测机制解决
druid转载 2022-12-21 23:08:37 · 5867 阅读 · 1 评论 -
【分布式事务之spring实践】分布式事务选型实战
分布式事务原创 2022-12-18 18:05:19 · 529 阅读 · 0 评论 -
【微服务之分布式Session】Session机制详解及分布式中Session共享解决方案
session转载 2022-12-16 22:44:17 · 2442 阅读 · 0 评论 -
【微服务之分布式全局Id】分布式全局ID生成
ID、原创 2022-12-15 23:35:54 · 558 阅读 · 0 评论 -
【spring系列】SPI详解
SPI机制原创 2022-12-15 23:24:23 · 6423 阅读 · 0 评论 -
【JVM系列JKD8】参数参考表
jVm原创 2022-12-07 22:44:29 · 244 阅读 · 0 评论 -
【Spring】定时任务
定时任务原创 2022-12-03 13:33:42 · 8021 阅读 · 0 评论 -
【Spring系列】Spring事务实现方式及其传播性
事务原创 2022-12-03 10:47:28 · 986 阅读 · 0 评论 -
【数据库之postgreSQL】全文索引之飞快
全文索引原创 2022-11-29 23:17:10 · 1537 阅读 · 1 评论 -
【spring和容器系列】Springboot启动扩展点
拓展转载 2022-11-28 23:37:03 · 169 阅读 · 0 评论 -
【spring和容器系列】spring bean
sss原创 2022-11-27 15:59:43 · 396 阅读 · 0 评论 -
【微服务之分布式事务】分布式事务
分布式事务转载 2022-11-26 22:10:48 · 517 阅读 · 0 评论 -
「网络之概念」短连接、轮询、长轮询(comet)、长连接
长连接、短连接、轮询原创 2022-11-22 00:46:06 · 1121 阅读 · 0 评论 -
【微服务性能配置中心热更新原理拓展】servlet3异步原理与实践
severlet转载 2022-11-21 22:58:58 · 215 阅读 · 0 评论 -
【微服务解耦之事件启动】Spring Boot 解耦之事件驱动
事件原创 2022-11-21 00:01:51 · 1753 阅读 · 1 评论 -
【日常记录】Connection reset
#原创 2022-11-20 00:31:35 · 2887 阅读 · 0 评论 -
HttpClient 出现 failed to respond 异常解决
NoHttpResponseException原创 2022-10-10 00:51:03 · 13105 阅读 · 1 评论 -
Idea好用的市场插件
五转载 2022-10-08 21:36:39 · 555 阅读 · 0 评论 -
「翻译」关系型数据库的工作原理
关系型数据库转载 2022-09-29 23:26:25 · 274 阅读 · 0 评论 -
「JVM调优二」常用的JVM调优参数总结汇总
JVM转载 2022-09-18 22:19:23 · 506 阅读 · 0 评论 -
死生之地不可不察:论 API 标准化对 Dapr 的重要性
daper和mesh转载 2022-09-03 17:45:19 · 256 阅读 · 0 评论 -
【中间件系列】Kafka 与 RocketMQ几件事
rocket和kafak原创 2022-09-03 16:38:57 · 713 阅读 · 0 评论 -
细说API – 认证、授权和凭证
认证、授权和凭证转载 2022-08-23 00:29:39 · 1094 阅读 · 0 评论 -
/etc/security/limits.conf 记录
linux原创 2022-08-09 23:32:12 · 156 阅读 · 0 评论 -
协程切换和线程切换
协程原创 2022-06-16 23:53:11 · 2135 阅读 · 1 评论 -
计算机IO系列「ext」网络优化之套路篇
网络性能转载 2022-06-06 00:32:30 · 436 阅读 · 0 评论 -
计算机IO系列「ext」硬盘IO性能优化之套路篇
磁盘、性能转载 2022-06-05 23:47:05 · 488 阅读 · 0 评论 -
序列化和反序列化
几种序列化方式的总结(Serializable,json,Fastjson,ProtoBuff,Hessian和Kyro)_HX_2022的博客-CSDN博客_serializable与jacksonhttps://www.csdn.net/tags/Mtzakg5sNTAwMTgtYmxvZwO0O0OO0O0O.htmlSpring Session基于Redis存储的序列化问题 - 溪水静幽 - 博客园spring-session 面对redis配置序列化无效后的解决方式_...原创 2022-05-08 17:59:56 · 1064 阅读 · 0 评论 -
「中间件系列二」redis缓存
Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。另外,Redis...原创 2021-12-05 00:52:58 · 1057 阅读 · 0 评论 -
计算机网络是如何通信的「三」DNS
DNS是 Domain Name System 的缩写,也就是 域名解析系统,它的作用非常简单,就是根据域名查出对应的 IP地址。你可以把它想象成一本巨大的电话本,比如当你要访问域名www.163.com,首先要通过DNS查出它的IP地址是112.48.162.8。为啥需要DNSNS服务器: 说白了, 就是一台翻译 名字到IP 的 软件。IP: IP就是IP, 详细看通信第一章,IP是协助我们实现跨设备、跨网络之间的通信协议。下面, 我们来看一下逻辑关系: 假设某设备(充当DNS客户端)转载 2022-04-23 18:40:20 · 3404 阅读 · 0 评论 -
计算机网络是如何通信的【二】
TCP三次握手和四次挥手以及11种状态1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段SYN:位数置1,表示建立TCP连接FIN:位数置1,表示断开TCP连接三次握手过程说明:1、由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立TCP连接。(SYN=1,seq=x,x为随机生成数值)2、由服务端回复客户端发送的TCP连接请求报...原创 2021-04-14 23:09:34 · 1641 阅读 · 0 评论 -
【Netty中间件子系列四】Netty实现Web服务器
本来打算用Netty来实现一个Severlet服务器,发现spring已经做了相应的支持,那么我们来看看究竟他们的性能有什么差异,如果我们要用netty实现一个severlet容器应该这么做测试机器:Linux CentOS6.5 4核16G SpringBoot版本:2.2.2.RELEASE JDK版本:jdk1.8.0_151ab压测我们先对上面说的三个接口进行压测,为避免网络环境影响,我们直接在服务器上使用ab进行压力测试。压测分三组,每组压测这三个接口,每个接口发...原创 2022-04-17 17:56:27 · 2457 阅读 · 0 评论