摘要: GC 分代回收算法1、首先了解JVM堆内存是如何分配的。年轻代内部 生成区 和 S0 S1 的比例 默认情况下是 8:1 :1堆内存和永久代存储的内容有区别: 堆内存主要存储的是 : 对象,GC机制主要回收的就是这个永久代存储的是: 也被称为方法区、存储程序中长期存活的对象 类似 元数据方法常量及属 阅读全文
posted @ 2022-02-13 21:08 不良徐某 阅读(58) 评论(0) 推荐(0) 编辑
摘要: @EqualsAndHashCode 默认不继承父类修复此问题的方法很简单: 1. 使用@Getter @Setter @ToString代替@Data并且自定义equals(Object other) 和 hashCode()方法,比如有些类只需要判断主键id是否相等即足矣。2. 或者使用在使用@ 阅读全文
posted @ 2022-02-13 21:07 不良徐某 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?》幂等性,通俗点说,就一个数据,或者一个请求,给你重复来多次,你得确保对应的数据是不会改变的,不能出错。kafka 的机制: Kafka 实际上有个offset 的概念,就是每个消息写进去,都有一个offset,代表消息的序号,然后 con 阅读全文
posted @ 2022-02-13 20:58 不良徐某 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 消息队列的使用场景(为什么使用消息队列)消息队列的使用场景(3 个:解耦、异步、削峰。)消息队列使用场景: 解耦不适用MQ的时候 [数据来源与多个不同的系统 实时告警信息推送数据统一放在消息队列中供二级系统(采集服务)数据获取]A系统需要考虑 其中一个系统挂了怎么办?当有一个接口调用失败 ? 怎么保 阅读全文
posted @ 2022-02-13 20:55 不良徐某 阅读(288) 评论(0) 推荐(0) 编辑
摘要: import java.util.concurrent.ConcurrentHashMap; import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collec 阅读全文
posted @ 2021-11-09 17:12 不良徐某 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 问题描述 : springboot 程序运行出现以下情况 没有错误日志 返回运行结束 状态码 1 状态码为 1 的时候表示程序不是异常终止 连接到目标VM, 地址: ''127.0.0.1:4376',传输: '套接字'', 传输: '{1}' 2021-10-29 17:35:46 JRebel: 阅读全文
posted @ 2021-10-29 19:37 不良徐某 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近做的项目有用到定时器,每周只在特定时间运行一次,考虑到Spring Task的简单易用性,就果断选择了,我是配置在配置文件里面,没有用注解@Scheduled,推荐配置,注解虽方便,但更改需求时,需要代码重新编译。 定时任务配置其实很简单,不再赘述,自行度娘。关键就是方法执行时机,Spr 阅读全文
posted @ 2021-10-29 19:08 不良徐某 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题目笔记Notes面试题目:#{}和${}的区别是什么?网上的答案是:#{}是预编译处理,${}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可 阅读全文
posted @ 2021-10-28 16:55 不良徐某 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1、tomcat配置默认访问页面进入 tomcat 的 conf 目录,编辑 web.xml 文件。在 <web-app></web-app> 添加默认访问页面。<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome- 阅读全文
posted @ 2021-10-28 16:48 不良徐某 阅读(398) 评论(0) 推荐(0) 编辑
摘要: PS:今天遇到一个文件转换问题,现在将网上搜索到资料贴出来。。 第一个资料 Windows/DOS与Unix文件格式是不同的,问题一般就是出在/r/n问题上。 回车(CR)和换行(LF)符都是用来表示“下一行”的。而标准没有规定要使用哪一个。于是产生了三种不同的用法:Dos和windows采用回车+ 阅读全文
posted @ 2021-10-28 16:46 不良徐某 阅读(1635) 评论(0) 推荐(0) 编辑