Java
文章平均质量分 70
愿如云间月
这个作者很懒,什么都没留下…
展开
-
RabbitMQ 从入门到秃头 2 - SpringBoot整合RabbitMQ之生产者与消费者
前情提要 本章为RabbitMQ系列第二章,默认读者已经安装完成RabbitMQ。 如果还未安装,可以查看第一章—— Centos7 安装RabbitMQ。 总的来说,SpringBoot整合RabbitMQ需要配置的信息非常少,因为SpringBoot本身提供了spring-boot-starter-amqp 的AMQP协议支持的依赖包。 好的,话不多说,马上开始。 导入Maven依赖(生产者和消费者都需要导入) <!-- Spring整合RabbitMQ核心依赖 --> <depend原创 2021-01-27 23:16:29 · 220 阅读 · 0 评论 -
RabbitMQ 从入门到秃头 1 - Centos7 安装RabbitMQ
RabbitMQ 简介 RabbitMQ是部署最广泛的开源消息代理[1]。RabbitMQ的性能非常高,因为底层使用Erlang语言实现,Erlang有着与原生Socket一样的延迟。 安装前准备 安装 测试原创 2021-01-26 22:14:37 · 154 阅读 · 1 评论 -
Java——List使用Map泛型导致List中所有数据被覆盖
Java——List使用Map泛型导致List中所有数据被覆盖 最近在做项目时遇到一个小问题——遍历List向数据库插入数据时发现插入的多条数据完全一样,后来debug调试了一下发现是因为引用传递的问题,记录一下以便以后翻阅。 代码示例(不要这样做) 代码如下: List<Map<String, String>> list1 = new ArrayL...原创 2018-08-02 20:51:33 · 2143 阅读 · 1 评论 -
Java内存模型
Java内存模型 文章参考 《Java并发编程实战》 目录 Java内存模型 原子性 内存可见性 重排序 顺序一致性 快捷键 Markdown及扩展 表格 定义列表 代码块 脚注 目录 数学公式 UML 图: 离线写博客 浏览器兼容 原子性 假定有两个操作A和B,如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B...原创 2018-08-24 13:56:25 · 168 阅读 · 0 评论