摘要: 1.普及一下概念 环比 = 2018年10月/2018年09月(同一时期内不同时间段的比较) 同比 = 2018年10月/2017年10月(不同时期内相同时间段的比较) 环比增长率 = (2018年10月-2018年09月)/2018年09月 同比增长率 = (2018年10月-2017年10月)/ 阅读全文
posted @ 2022-03-15 17:31 真理不真 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法 阅读全文
posted @ 2022-02-07 15:19 真理不真 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、 简介 Kafka是用scala语言编写,由Linkedin公司于2010年贡献给Apache成为一个开源的消息系统,它主要用于处理活跃的流式数据。遵从一般的MQ结构。Kafka对消息保存时根据Topic进行归类,此外kafka集群有多个kafka实例组成,每个实例(server)称为broke 阅读全文
posted @ 2022-02-07 10:12 真理不真 阅读(1184) 评论(0) 推荐(1) 编辑
摘要: 当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。 切分模式: 垂直(纵向)拆分、水平拆分。 垂直拆分 专 阅读全文
posted @ 2022-02-07 09:56 真理不真 阅读(552) 评论(0) 推荐(0) 编辑
摘要: —、redisson 1. 与redistempplate区别: 2. 看门狗机制: 一、 简介 Redisson是一个Redis的基础上实现的Java驻内存数据网格,它不仅提供了一系列分布式的Java常用对象,还有一个重要的分布式锁的实现,主要作用为了防止分布式系统中的多个进程之间相互干扰。比如单 阅读全文
posted @ 2021-12-27 16:12 真理不真 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 1. pool.execute(Runnable内部类对象) 原文 https://www.cnblogs.com/vipstone/p/14149065.html 2. pool.execute(new自定义线程对象) 原文 https://www.cnblogs.com/dafanjoy/p/9 阅读全文
posted @ 2021-12-27 10:35 真理不真 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 解释: 在HashMap中,如果key为类对象,则必须要重写hashCode() 和equal()这两个方法。 Why? 首先了解下未被重写的hashCode() 和equal()方法。 1.未被重写的hashCode() 和equal()方法 HashCode是根类Obeject中的方法。如果对象 阅读全文
posted @ 2021-12-17 16:30 真理不真 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ——————————————————————————————————————————————————————————————————————!!!!—————————————————————————————— 阅读全文
posted @ 2021-10-09 11:48 真理不真 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 问题的提出 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行 一切似乎都是那么和谐。想象一下,如果他选择的目 阅读全文
posted @ 2021-10-09 11:00 真理不真 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-09 09:56 真理不真 阅读(68) 评论(0) 推荐(0) 编辑