摘要: package com.jake.test; import org.springframework.util.ClassUtils; import org.springframework.util.ReflectionUtils; import java.beans.Introspector; im 阅读全文
posted @ 2020-11-06 21:00 晚安,Jake 阅读(833) 评论(0) 推荐(1) 编辑
摘要: 1. 服务器上服务添加启动参数 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999 2.打开idea,配置 箭头所指处需要配置对应的服务器ip,以及启动参数里设置的端口地址 请注意:如果服务器设置防火墙,需提前开 阅读全文
posted @ 2020-07-09 15:53 晚安,Jake 阅读(175) 评论(0) 推荐(0) 编辑
摘要: maven 打包时打包jar及源码 阅读全文
posted @ 2020-02-17 09:59 晚安,Jake 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 二进制:由0,1组成。以0b开头。 八进制:由0,1,...7组成。以0开头。 十进制:由0,1,...9组成。默认整数是十进制。 十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。 阅读全文
posted @ 2020-01-17 15:38 晚安,Jake 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: Java 位运算实现加减乘除 一 分析 a=13; b=9; a的二进制:1101 b的二进制:1001 1.加法 不考虑进制加: 结果等于0100 等同于 a^b 考虑进制加:结果等于10110 等同于 (a&b) 1 使用while循环或者递归方式,直到进制位等于0 2.减法 a b == a+ 阅读全文
posted @ 2020-01-17 14:47 晚安,Jake 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 操作步骤 设置全局配置 查看配置文件校验结果 使用: cd到项目目录,执行git pull,会提示输入账号密码。输完这一次以后git pull或git push就不在需要输入密码了(会在根目录生成一个 .git credentials 文件) 阅读全文
posted @ 2020-01-08 09:38 晚安,Jake 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Centos XFS 硬盘分区调整 问题描述 在安装新的虚拟机或者系统时,由于无法评估分区的大小,导致后面某个分区太小无法部署服务,比如我们在安装Linux虚拟机时,给虚拟机分配了500G的硬盘.在不手动设置分区的情况下,会自动将/home 分配400G,/ 目录分配50G,这样就会导致"/home 阅读全文
posted @ 2020-01-07 11:30 晚安,Jake 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: Linux Sort命令 语法 参数: b 忽略每行前面开始出的空格字符。 c 检查文件是否已经按照顺序排序,如果有序,则不进行操作 d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 f 排序时,忽略大小写。 i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。 m 将 阅读全文
posted @ 2019-12-05 23:57 晚安,Jake 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Linux 下统计某个文件的词频 摘抄自 "Letcode" 文本内容 脚本 输出结果如下: 阅读全文
posted @ 2019-12-05 20:46 晚安,Jake 阅读(1304) 评论(0) 推荐(1) 编辑
摘要: 一、设计模式的目的 代码重用性:相同的代码,不需要重复写 可读性:编程规范,易读易维护 可扩展性:方便新增新的功能 可靠性:新增功能对已有的功能没有影响 高内聚、低耦合 二、设计思想 找出应用中可能需要变化之处,把他们独立出来,不要和 那些不需要变化的代码混合到一起 针对接口编程,而不是针对实现编程 阅读全文
posted @ 2019-12-03 11:13 晚安,Jake 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Redis持久化RDB和AOF 一 相关概念 1.RDB ​ 在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 2.AOF ​ 以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录 阅读全文
posted @ 2019-11-29 14:56 晚安,Jake 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Linux Top的使用 Top常用命令 b:以批处理模式操作; c:显示完整的治命令; d:屏幕刷新间隔时间; I:忽略失效过程; s:保密模式; S:累积模式; i:设置间隔时间; u:指定用户名; p:指定进程; n:循环显示的次数。 TOP页面参数解释 统计信息 进程总体情况分析 CPU使用 阅读全文
posted @ 2019-11-29 14:12 晚安,Jake 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Kafka 自定义指定消息partition策略规则及DefaultPartitioner源码分析 一.概述 kafka默认使用DefaultPartitioner类作为默认的partition策略规则,具体默认设置是在ProducerConfig类中(如下图) 二.DefaultPartition 阅读全文
posted @ 2019-11-29 12:00 晚安,Jake 阅读(1265) 评论(0) 推荐(1) 编辑
摘要: 单例模式的八种方式 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 八种方式详解 饿汉式(静态常量) 步骤 1. 构造函数私有化 2. 类的内部创建对象 3. 向外暴露一个静态的公共方法 代码实 阅读全文
posted @ 2019-11-28 11:00 晚安,Jake 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Spring Boot ELK Kafka 自定义断路器Circuit Breaker 一.需求说明 ​ 微服务框架需要日志收集,包括日志的清洗分析过滤等,常见的日志系统是ELK.业务系统通过ELK组件,将日志通过logback的方式写入kafka,logstash对kafka的日志进行清洗过滤,最 阅读全文
posted @ 2019-11-27 11:52 晚安,Jake 阅读(923) 评论(0) 推荐(0) 编辑