魔药课
Redis的两种持久化方式
January 2, 2021
Redis 通过 RDB 和 AOF 两种持久化机制确保数据在重启或意外退出后得以恢复,RDB 通过定时生成快照文件,AOF 则记录每次写操作,两者在效率、安全性和文件大小上各有优劣。
Read More
腾讯应用加固的脱壳分析和修复
January 2, 2021
文章分析了腾讯云加固后的APK文件变化,重点探讨了反编译时因`AndroidManifest.xml`非法属性ID导致的错误,并提供了修复方法。
Read More
Unix 中的 I/O 模型
January 2, 2021
I/O复用机制允许进程同时监控多个I/O条件,避免阻塞在单一输入上,适用于处理多个描述字、套接字或协议的复杂网络应用场景。
Read More
计算机网络相关指标
January 2, 2021
文章介绍了网络通信中的关键概念,包括比特率、带宽、吞吐量、时延、时延带宽积和往返时间,详细解释了它们的定义、计算方法和在网络中的应用。
Read More
计算机网络层次划分
January 2, 2021
计算机网络学习采用五层协议体系结构,包括应用层、运输层、网络层、数据链路层和物理层,每层负责不同的通信功能,使用特定协议和数据单元进行数据传输。
Read More
CPU 调度算法
January 2, 2021
CPU调度需平衡任务类型与指标,常见算法包括FCFS、SJF、时间片轮转、最高优先级、多级反馈队列、SRTN和HRRN,以优化周转时间、响应时间和吞吐量。
Read More
进程和线程
January 2, 2021
进程是资源调度的基本单位,拥有资源所有权和执行调度;线程是CPU调度的基本单位,创建和切换速度快,同一进程内线程间通信无需内核介入。Chrome浏览器通过多进程提高稳定性但占用内存较多。进程控制块(PCB)保存进程状态、优先级、内存指针等信息。进程分为用户模式和内核模式,以保护操作系统不受用户程序干扰。
Read More
Java 容器
January 2, 2021
Java容器弥补了数组大小和类型固定的缺陷,主要分为`Collection`和`Map`两类,分别用于存储独立对象和键值对,常见实现包括`List`、`Set`、`Queue`、`HashMap`等,支持自动扩容和多种数据结构操作。
Read More
««
«
4
5
6
7
8
»
»»