摘要: jvm command 用于将诊断命令请求发送到正在运行的java虚拟机,从jdk7开始提供。是一个功能全面的工具,可用于获取目标java进程的性能统计,jfr,内存使用,垃圾收集,线程堆栈,jvm运行时间。 C:\Users\user>jcmd -h Usage: jcmd <pid | main 阅读全文
posted @ 2023-05-17 21:48 xing54321 阅读(292) 评论(0) 推荐(0)
摘要: 1 传统架构 2 大数据架构和流式架构的演变工程 3 flink优势和不足 4 flink应用场景 5 flink基本架构 6 环境准备,运行环境和开发环境配置,建议使用java,兼容性好 7 flink编程模型:flink的数据集类型,编程接口,程序结构和数据类型4个维度进行分析。流式处理和批量计 阅读全文
posted @ 2023-04-22 13:50 xing54321 阅读(199) 评论(0) 推荐(0)
摘要: 分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务。 七种:2PC,3PC,TCC,Saga,本地事务表,MQ事务消息,最大努力通知。 1 2PC 两阶段提交,将事物的提交过程分为资源准备阶段和资源提交阶段,并且由十五协调者来协调事物参 阅读全文
posted @ 2023-02-27 00:37 xing54321 阅读(428) 评论(0) 推荐(0)
摘要: 1 数组(Array):随机读速度快,不适合移动、删除元素,存储类型单一。2 链表(Linked List):递归的数据结构;单向链表、双向链表、环形链表。自定义类+泛型,适合移动、增加、删除,不适合堆积读取。3 栈(Stack):先进后出的原则,都是线性表。4 队列(Queue):先进先出(FIF 阅读全文
posted @ 2022-12-04 12:46 xing54321 阅读(32) 评论(0) 推荐(0)