IIWAB IIWAB
  • 算法涉及的几个概念 weight:约定权重,在配置文件 or 初始化时指定的每个节点的权重; effectiveWeight:有效权重,作用是节点异常,降低其权重,初始值为 weight 在通讯过程中发现节点异常,则-1; 之后再次选取本节点...
    • 10月前
  • ‌正则表达式拒绝服务攻击(ReDoS攻击)是一种常见的算法复杂度攻击漏洞,它允许攻击者通过构造特定的输入来消耗目标系统的大量资源,导致服务不可用。‌ 正则表达式在编程和数据处理中扮演着重要角色,它们被用来验证、匹配和处理文本数据。然而,某些复杂的...
    • 10月前
  • 表字段的字符集的问题 select * from information_schema.columns where table_schema = 'xxx' and data_type = 'varchar' and (collation_nam...
    • 11月前
  • 今天遇到的问题是The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 配置的是jdk1.8_291,版本不支持TLS10 ...
    • 11月前
  • 检查是否有相关的定时任务 crontab -l 查找自启动服务 systemctl list-units --type=service 关闭自启动 systemctl disable networkSync.service 停止服务 system...
    • 1年前
  • Druid和HikariCP在数据库连接池方面存在一些显著的区别。以下是两者之间的主要差异: 功能和特性: Druid:除了提供性能卓越的数据库连接池功能外,Druid还集成了SQL监控、黑名单拦截等功能。它具有强大的监控特性,能够详细统计SQL...
    • 1年前
  • 字符串 int:8个字节的长整型。 embstr:小于等于44个字节的字符串。 raw:大于44个字节的字符串。 Redis会根据当前值的类型和长度决定使用哪种内部编码实现。 哈希(ziplist(压缩列表)+hashtable(哈希表)) ...
    • 1年前
  • Apollo和Nacos在配置管理和服务发现等方面都有各自的特点和优势。下面我将从这两个方面对它们进行详细比较。 首先,我们来看Apollo。Apollo是携程开源的一个分布式配置中心,旨在解决微服务架构下的配置管理问题。它具备以下主要特性: ...
    • 1年前
  • 如果你发现 MyBatis-Plus 的全局配置逻辑删除没有生效,可能的原因有: 全局配置没有正确设置:确保你已经在 mybatis-plus-global-config.json 或者配置类中正确配置了 global-config.db-con...
    • 1年前
  • 需要理解ChannelPipeline中的Handler链,才能完成理解其中入站出站的调用关系,入站是从head到tail,出站则相反从tail到head,异常是不会管是出站还是入站的都从下一个(next)开始,因此一般来说异常处理Handler...
    • 1年前