11 2019 档案

摘要:Redis持久化RDB和AOF 一 相关概念 1.RDB ​ 在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 2.AOF ​ 以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录 阅读全文
posted @ 2019-11-29 14:56 晚安,Jake 阅读(163) 评论(0) 推荐(0)
摘要:Linux Top的使用 Top常用命令 b:以批处理模式操作; c:显示完整的治命令; d:屏幕刷新间隔时间; I:忽略失效过程; s:保密模式; S:累积模式; i:设置间隔时间; u:指定用户名; p:指定进程; n:循环显示的次数。 TOP页面参数解释 统计信息 进程总体情况分析 CPU使用 阅读全文
posted @ 2019-11-29 14:12 晚安,Jake 阅读(168) 评论(0) 推荐(0)
摘要:Kafka 自定义指定消息partition策略规则及DefaultPartitioner源码分析 一.概述 kafka默认使用DefaultPartitioner类作为默认的partition策略规则,具体默认设置是在ProducerConfig类中(如下图) 二.DefaultPartition 阅读全文
posted @ 2019-11-29 12:00 晚安,Jake 阅读(1296) 评论(0) 推荐(1)
摘要:单例模式的八种方式 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 八种方式详解 饿汉式(静态常量) 步骤 1. 构造函数私有化 2. 类的内部创建对象 3. 向外暴露一个静态的公共方法 代码实 阅读全文
posted @ 2019-11-28 11:00 晚安,Jake 阅读(192) 评论(0) 推荐(0)
摘要:Spring Boot ELK Kafka 自定义断路器Circuit Breaker 一.需求说明 ​ 微服务框架需要日志收集,包括日志的清洗分析过滤等,常见的日志系统是ELK.业务系统通过ELK组件,将日志通过logback的方式写入kafka,logstash对kafka的日志进行清洗过滤,最 阅读全文
posted @ 2019-11-27 11:52 晚安,Jake 阅读(961) 评论(0) 推荐(0)
摘要:转载于http://www.shixinke.com/java/kafka-configuration 一、broker主要配置 1.broker自身属性的配置 配置项作用类型默认值示例 broker.id broker在集群中的标识 整型 -1 1 listeners 监听的服务地址(多个用,隔开 阅读全文
posted @ 2019-11-26 13:57 晚安,Jake 阅读(865) 评论(0) 推荐(0)
摘要:代码实现一 (直接继承ListHashMap.java) 代码实现二 代码 "github" write lru cache 分支 阅读全文
posted @ 2019-11-22 18:27 晚安,Jake 阅读(595) 评论(0) 推荐(0)
摘要:原因分析 问题翻译过来就是:elasticsearch用户拥有的内存权限太小,至少需要262144; 解决方式 切换到root用户 执行命令: sysctl w vm.max_map_count=262144 查看结果: sysctl a|grep vm.max_map_count 显示: vm.m 阅读全文
posted @ 2019-11-08 10:39 晚安,Jake 阅读(519) 评论(0) 推荐(0)
摘要:一、基本介绍 UML(Unified modeling language) 统一建模语言,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。 UML本身是一套符号的规定,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、 阅读全文
posted @ 2019-11-07 16:03 晚安,Jake 阅读(679) 评论(0) 推荐(0)