摘要: Spring Cloud Stream 官方文档 用法参考文档 官方代码Demo 事件驱动架构(EDA)是一种软件架构范例。事件生产者和事件消费者是 EDA 的两个主要组成部分。生产者的责任是感知任何状态变化并将该状态呈现为事件消息。生产者不知道谁是该事件的消费者以及该事件的结果是什么。事件的传输将 阅读全文
posted @ 2023-12-15 10:44 安浩阳 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Eureka Eureka是什么? Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现Sprin 阅读全文
posted @ 2023-12-15 10:44 安浩阳 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Adb常用命令 获取连接的设备 adb devices ‍ 安装apk文件 adb install <本地apk文件地址> ‍ 推送文件到设备 adb push <本地文件地址> <设备上的目录路径> ‍ 拉取设备文件到本地 adb pull <设备上的文件路径> <本地保存路径> ‍ 阅读全文
posted @ 2023-12-15 10:32 安浩阳 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Java-常见的排序算法有哪些 比较排序算法: 冒泡排序(Bubble Sort): 过程: 从左到右依次比较相邻的元素,如果顺序不对就交换它们,一轮比较会将最大的元素冒泡到末尾。 优势: 简单易懂,对于小型数据集表现较好。 劣势: 时间复杂度为 O(n^2),性能相对较差。 插入排序(Insert 阅读全文
posted @ 2023-12-15 10:20 安浩阳 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 排查Java程序CPU占用原因 一、找到进程ID TOP 二、找到Java高占用线程ID ps -mp <进程ID> -o THREAD,tid | sort -r 三、线程ID转16进制 printf "%x\n" <线程ID> 四、查找堆栈信息 jstack <进程ID> |grep <16进制 阅读全文
posted @ 2023-12-14 22:34 安浩阳 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Java-基础类 int 在 Java 中,int​ 类型是32位的。它表示一个32位的带符号整数,范围从 -2^31​ 到 2^31 - 1​,即从 -2147483648​ 到 2147483647​(±21亿)。 为什么不是64位? Java中的int​类型是32位的,而不是64位,是由于历史 阅读全文
posted @ 2023-12-14 22:31 安浩阳 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Java-特殊运算符与方法 一、运算符 移位:<<​ >>​ 运算 结果 说明 1<<1 2 代表1的二进制001​左移1位,为010​= 2 4>>2 1 代表4的二进制100​右移2位,为001​=1 或:|​ 二进制运算:(或 = 有1为1,没则为0) ​1​ | 1​ 得 1​ ​1​ | 阅读全文
posted @ 2023-12-14 22:31 安浩阳 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Java-如何让@Transactional注解方法被无注解的方法调用时使事务生效 问题 在springboot项目中,同一个类中,无@Transaction注解的方法调用另一个有@Transaction注解的方法,该如何让事务生效? ‍ 解法 import org.springframework. 阅读全文
posted @ 2023-12-14 22:29 安浩阳 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Java-研究HashMap的源码 持续更新中... ‍ JDK版本:17 类注释 基于哈希表的Map接口实现。此实现提供了所有可选的映射操作,并允许null值和null键。 ( HashMap类大致相当于Hashtable ,只不过它是不同步的并且允许 null。)该类不保证映射的顺序;特别是,它 阅读全文
posted @ 2023-12-13 23:46 安浩阳 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Java-SpringBean的生命周期 简单版 实例化(Instantiation): 当 Spring 容器启动时,它会检查配置文件或注解,然后实例化所有在配置中声明的 Bean。这是通过构造函数或工厂方法进行的。 属性设置(Population of Properties): 容器实例化 Be 阅读全文
posted @ 2023-12-12 13:29 安浩阳 阅读(157) 评论(0) 推荐(0) 编辑