IIWAB 博客
  • Lombok使用@Tolerate实现冲突兼容 场景 使用Lombok能够减少程序员的重复工作提高工作效率,而Lombok的注解基本是基于标准的(如,标准的Builder模式),而实际开发的时候有时候为了实现某些能力会对标准实现做一些变形,而这个...
    • 1年前
  • 编译自: http://nginx.org/en/docs/control.html 目录 修改配置 滚动日志文件 在运行中升级可执行文件 可通过发送信号给 nginx 进行控制。nginx 主进程的 PID 默认被写入 /usr/local...
    • 1年前
  • spring cloud中discovery service有许多种实现(eureka、consul、zookeeper等等),@EnableDiscoveryClient基于spring-cloud-commons, @EnableEureka...
    • 1年前
  • 1、安装方式常见的rabbitmq安装方式有两种:rpm安装和二进制安装(编译安装)。 2、.erlang.cookie是什么.erlang.cookie是erlang实现分布式的必要文件,erlang分布式的每一个节点上要保持相同的.erlan...
    • 1年前
  • 读未提交(Read uncommitted),一个事务可以读取另一个未提交事务的数据,最低级别,任何情况都无法保证。     (1)所有事务都可以看到其他未提交事务的执行结果     (2)本隔离级别很少用于实际应用,因为它的性能也不比其他级别好...
    • 1年前
  • 今天看了一篇eureka对比zookeeper的文章,对zookeeper满足CAP中的CP,eureka满足AP产生了一点疑问,故写此篇文章进行一些探讨。 首先我们来看看CAP的定义 Consistency   中文叫做"一致性"。意思是,写操...
    • 1年前
  • 限流算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(...
    • 1年前
  • 1. 副本集概述 某些情况下,副本可以提供更高的读取容量,就像客户端可以发送读操作到不同的服务器。在不同数据中心维护数据副本可以增加分布式应用的数据局部性和可用性。还可以因为其它目的保存额外的副本,比如灾难恢复、报告或备份。 MongoDB 中的...
    • 1年前
  • 来源:https://yq.aliyun.com/articles/72501 前言 MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存...
    • 1年前
  • 原文链接https://blog.mythsman.com/post/5d838c7c2db8a452e9b7082c/ 前言这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网...
    • 1年前