Redis基础
1 Redis 1.1 持久化 1.1.1 AOF 重写机制 1.2 主从同步 1.2.1 repl-timeout 1.2.2 写入量太大超出 output-buffer 1.2.3 repl-backlog-size 太小导致失败 1....
1 Redis 1.1 持久化 1.1.1 AOF 重写机制 1.2 主从同步 1.2.1 repl-timeout 1.2.2 写入量太大超出 output-buffer 1.2.3 repl-backlog-size 太小导致失败 1....
1. Java程序运行原理 1. JVM运行时数据区 JVM运行时数据区可以分为两部分:线程共享部分和线程独占部分。线程共享部分主要包括方法区和堆内存;线程独占部分主要包括虚拟机栈,本地方法栈和程序计数器。 线程独占:每个线程都会有它独立的...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一般排查问题也是围绕着内存cpu等几个元素去排查。下图是一张大体的排查故障或者性能问题的过程,看图,不多说。 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的...
kafka具有高吞吐量、低延时的主要原因有三个: 一是其在每次写入数据时只是将数据写入到操作系统的页缓存中,这就相当于只是在内存中写入数据,而繁杂的磁盘IO工作则交由操作系统自行进行; 二是kafka在写入数据的时候是采用追加的方式写入到磁...
consumer主要参数: session.timeout.ms:该参数指定了coordinator检测失败的时间。在实际使用中,用户可以为该参数设置一个比较小的值让coordinator能够更快地检测consumer崩溃的情况,从而更快地...
ThreadPoolExecutor顾名思义,是一个线程池管理工具类,该类主要提供了任务管理,线程的调度和相关的hook方法来控制线程池的状态。 1.方法说明 任务管理主要方法如下: public void execute(Runnable...
其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。 在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点,让面试官感觉你达到了最低标...
1 编程相关 1.1 vim IDE 工具 1.2 Git 分布式管理系统 1.2.1 Git 基础 1.2.2 知识点 1.2.3 其他操作 解决 GitHub commit 次数过多.git 文件过大 HTTP request fail...
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI) hdparm ...
前言 随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,各端已经很难快速应对各种需求,更难以提高效率。于是,我们不得不重新制定对接规范、开发逻辑以便快速上线项目。 我们的目标 尽可能的缩小沟通的成本,开最少...