- 博客(10)
- 收藏
- 关注
原创 浅入理解计算机系统(4)- 你可能不知道的磁盘存储的那些事
以程序员的视角看待操作系统(第四部分),希望读者通过学习计算机系统的内在运作从而能够写出更好的程序。
2023-04-01 23:18:07
177
原创 浅入理解计算机系统(3)- RAM和ROM,处理器和主存的那些事
以程序员的视角看待操作系统(第三部分),希望读者通过学习计算机系统的内在运作从而能够写出更好的程序。
2023-03-19 17:29:41
798
原创 浅入理解计算机系统(1)- 操作系统的两个基本功能和三个抽象概念
以程序员的视角看待操作系统,希望读者通过学习计算机系统的内在运作从而能够写出更好的程序
2023-03-09 21:15:00
469
原创 RabbitMQ 从入门到秃头 3 - RabbitMQ的四种模式
前情提要本章为RabbitMQ系列第三章。以下为系列文章目录:RabbitMQ 从入门到秃头 1 - Centos7 安装RabbitMQ。
2021-01-29 00:08:19
582
原创 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
221
原创 RabbitMQ 从入门到秃头 1 - Centos7 安装RabbitMQ
RabbitMQ 简介RabbitMQ是部署最广泛的开源消息代理[1]。RabbitMQ的性能非常高,因为底层使用Erlang语言实现,Erlang有着与原生Socket一样的延迟。安装前准备安装测试
2021-01-26 22:14:37
157
1
原创 SpringBoot 7个事务注解解析
SpringBoot 7个事务注解解析REQUIREDREQUIRED首先看看Spring官方的源码中文解释:支持当前事务,如果当前没有事务,则创建一个新的事务。/** * insertDepartment方法使用事务,insertEmployee方法不使用事务, * 假设在insertDepartment中调用insertEmployee方法, * insertEmployee方...
2020-04-02 16:05:18
707
1
原创 Java内存模型
Java内存模型 文章参考 《Java并发编程实战》目录Java内存模型原子性内存可见性重排序顺序一致性快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图:离线写博客浏览器兼容原子性 假定有两个操作A和B,如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B...
2018-08-24 13:56:25
168
原创 Java——List使用Map泛型导致List中所有数据被覆盖
Java——List使用Map泛型导致List中所有数据被覆盖 最近在做项目时遇到一个小问题——遍历List向数据库插入数据时发现插入的多条数据完全一样,后来debug调试了一下发现是因为引用传递的问题,记录一下以便以后翻阅。代码示例(不要这样做)代码如下:List<Map<String, String>> list1 = new ArrayL...
2018-08-02 20:51:33
2153
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人