编程开发 常见GC算法说明 常见的gc算法有哪些?各自的特点是什么,专注解决的问题点是什么,年轻代与老年代的搭配是什么样的? 2022-02-08 10:53:32 浏览(30514) 评论(0) 阅读全文
编程开发 java中的值传递和引用传递 传值类型一共有三种:共享对象传递、值传递、引用传递。(共享对象传递是值传递的特例),共享对象传递改引用则复制 2021-07-20 21:43:46 浏览(27778) 评论(0) 阅读全文
编程开发 rocketmq 订阅关系一致 今天上线了一个新的mq的消费逻辑,刚发布上线就收到了mq的告警。消息积压了3000w。瞬间一顿懵逼。但是直觉告诉我肯定和这个新上的业务有关。直接回滚。告警恢复。 2021-04-08 20:38:33 浏览(37297) 评论(0) 阅读全文
编程开发 java 反射 java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。 2020-11-14 14:40:13 浏览(32756) 评论(0) 阅读全文
编程开发 操作系统核心原理-7.设备管理:I/O原理 一、I/O的基本知识 1.1 为何要有I/O 前面阐述了操作系统具有进程管理、内存管理、外存管理三大核心功能,但是计算机归根是为人类服务的,这就要求计算机必须提供某种机制使得人们可以向计算机发出命 2019-12-19 14:13:42 浏览(35321) 评论(0) 阅读全文
编程开发 操作系统核心原理-5.内存管理(下):段式内存管理 一、分页系统的缺点 分页系统存在的一个无法容忍,同时也是分页系统无法解决的一个缺点就是: 一个进程只能占有一个虚拟地址空间。在此种限制下,一个程序的大小至多只能和 2019-12-19 14:13:41 浏览(41705) 评论(0) 阅读全文
编程开发 操作系统核心原理-5.内存管理(中):分页内存管理 在上一篇介绍的几种多道编程的内存管理模式中,以交换内存管理最为灵活和先进。但是这种策略也存在很多重大问题,而其中最重要的两个问题就是空间浪费和程序大小受限。那么有什么办法可以解决 2019-12-19 14:13:41 浏览(32737) 评论(0) 阅读全文