摘要:
1.普及一下概念 环比 = 2018年10月/2018年09月(同一时期内不同时间段的比较) 同比 = 2018年10月/2017年10月(不同时期内相同时间段的比较) 环比增长率 = (2018年10月-2018年09月)/2018年09月 同比增长率 = (2018年10月-2017年10月)/ 阅读全文
摘要:
问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法 阅读全文
摘要:
一、 简介 Kafka是用scala语言编写,由Linkedin公司于2010年贡献给Apache成为一个开源的消息系统,它主要用于处理活跃的流式数据。遵从一般的MQ结构。Kafka对消息保存时根据Topic进行归类,此外kafka集群有多个kafka实例组成,每个实例(server)称为broke 阅读全文
摘要:
当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。 切分模式: 垂直(纵向)拆分、水平拆分。 垂直拆分 专 阅读全文
摘要:
—、redisson 1. 与redistempplate区别: 2. 看门狗机制: 一、 简介 Redisson是一个Redis的基础上实现的Java驻内存数据网格,它不仅提供了一系列分布式的Java常用对象,还有一个重要的分布式锁的实现,主要作用为了防止分布式系统中的多个进程之间相互干扰。比如单 阅读全文
摘要:
1. pool.execute(Runnable内部类对象) 原文 https://www.cnblogs.com/vipstone/p/14149065.html 2. pool.execute(new自定义线程对象) 原文 https://www.cnblogs.com/dafanjoy/p/9 阅读全文
摘要:
解释: 在HashMap中,如果key为类对象,则必须要重写hashCode() 和equal()这两个方法。 Why? 首先了解下未被重写的hashCode() 和equal()方法。 1.未被重写的hashCode() 和equal()方法 HashCode是根类Obeject中的方法。如果对象 阅读全文