1 概述 1.1 项目理解 数据冗余 数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。可以说增加数据的独立性和减少数据冗余是企业范围信息资源管理和大规模信息系统获得成功的前提条件。 数据冗余或者信息冗余是生产、生活所必然存在的行为,没有好与不好的总体倾向。 如何解决重复ip ...
分类:
其他好文 时间:
2020-12-28 11:05:11
阅读次数:
0
我们开的的各式各样系统中,系统运行需要CPU、内存、I/O、磁盘等等资源。但除了硬资源外,还有最为重要的软资源:数据。 当人们访问操作我们的系统时,其实归根是对数据的查看与生产。那么对于同一份数据,如果多个用户同时对它查看、修改时会出现什么问题呢?这必然会带来竞争,而为了控制并发的读取、修改数据会对 ...
分类:
其他好文 时间:
2020-12-28 11:04:00
阅读次数:
0
阻止启动生产消息,常用作指令。 阻止启动生产消息 這又是什麽意思? 看下效果 Vue.config.productionTip = false Vue.config.productionTip = true 感覺多了一行信息 ...
分类:
其他好文 时间:
2020-12-25 12:52:08
阅读次数:
0
user-agent-utils 是一个用来解析 User-Agent 字符串的 Java 类库。 其能够识别的内容包括: 超过150种不同的浏览器; 7种不同的浏览器类型; 超过60种不同的操作系统; 6种不同的设备类型; 9种不同的渲染引擎; 9种不同的Web应用,如HttpClient、Bot ...
分类:
编程语言 时间:
2020-12-25 12:06:44
阅读次数:
0
前言 本文记录下生产一次cpu使用率低,但是load average高的情况,如下两图,load average很高,但是cpu使用率很低 先说下这个机器配置:16C16G,用于jenkins构建服务器 通常指的load average是和cpu有关,cpu越高,load average越高,但是本 ...
分类:
系统相关 时间:
2020-12-25 11:57:27
阅读次数:
0
DelayQueue 顾名思义,它是一个延时队列 使用方式 : 假设我们生产者提交一个任务,消费者5秒钟之后才可以执行,那么我们可以把任务定义为如下格式,并实现Delayed接口,其中data是任务存储的信息。 /** * 具体的任务 * @author wangshixiang */ public ...
分类:
其他好文 时间:
2020-12-25 11:47:01
阅读次数:
0
pika开源:替代WebPack的全新JS构建工具图片作者|FredKSchott译者|无明在过去几年中,JavaScript打包已经从一种生产环境优化手段演变成几乎所有WebApp都必不可少的构建步骤。不管你喜欢与否,打包器已经给Web开发带来了巨大的复杂性,这是个不争的事实。为什么要进行打包?现在的JavaScript打包概念可以追溯到很早以前(大约6年前),那个时候我们通常会对JavaScr
分类:
Web程序 时间:
2020-12-24 12:16:52
阅读次数:
0
public static void main(String[] args) { String s = s(() → { return "是"; }); System.out.println(s); } public static String s(Supplier<String> pp){ ret ...
分类:
其他好文 时间:
2020-12-24 12:04:05
阅读次数:
0
怎么保证消息的幂等性 出现非幂等性的情况 1、生产者已把消息发送到mq,在mq给生产者返回确认消息的时候网络中断,故生产者未收到确定信息,生产者认为消息未发送成功,但实际情况是,mq已成功接收到了消息,在网络重连后,生产者会重新发送刚才的消息,造成mq接收了重复的消息 2、消费者在消费mq中的消息时 ...
分类:
其他好文 时间:
2020-12-24 11:54:26
阅读次数:
0
前言 上文我们聊了基于Sentinel的Redis高可用架构,了解了Redis基于读写分离的主从架构,同时也知道当Redis的master发生故障之后,Sentinel集群是如何执行failover的,以及其执行failover的原理是什么。 这里大概再提一下,Sentinel集群会对Redis的主 ...
分类:
其他好文 时间:
2020-12-24 11:47:28
阅读次数:
0