浅谈操作系统启动与内核初始化
迷茫的时候,就朝着热情的方向走。 BIOS 的引导 当按下开机键,你的主板开始加电,在刚加电的时候电脑会做一些初始化寄存器的工作,比如将 CS代码段寄存器 设置为 0xFFFF ,将 IP指令寄存器 设置为 0x0000,这样我们第一条指令...
迷茫的时候,就朝着热情的方向走。 BIOS 的引导 当按下开机键,你的主板开始加电,在刚加电的时候电脑会做一些初始化寄存器的工作,比如将 CS代码段寄存器 设置为 0xFFFF ,将 IP指令寄存器 设置为 0x0000,这样我们第一条指令...
倘若世间有十万个未知的谜题,我便前去寻,那十万个谜底。 什么是序列化与反序列化 第一次接触到序列化是在我大一的时候,那个时候正好是期末考完要课设,其中数据结构的课设题目我们选了一个家谱管理系统,需要用 C++ 实现。在做课设的时候遇到一个问...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
什么是 Eureka Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for ...
Redis系列文章 Redis基础你掌握多少了?来查漏补缺? Redis没听过这些数据结构你就out了 为什么需要持久化 很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证...
面试官: 我看你简历上说在你的项目中使用了 Redis,并使用它做了缓存,你能给我介绍一下 Redis 的五种基本数据类型吗? 面试者心里想:昨天看了 FrancisQ 的 Redis基础文章 ,我还怕你吗? 这么简单难不倒我的! 于是说道...
Redis 是什么 Redis 是 开源,内存 中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串strings, 散列 hashes, 列表 lists, 集合 sets, 有序集合 sorte...
在前两篇文章中我向你介绍了 Mybatis 的构建和执行流程,这篇文章中我会带领你一步一步手写一个简单的 Mybatis 框架。 本文主要涉及代码实现,很多要点会在代码注释中说明,请仔细阅读。 所有代码已经在github上托管,感兴趣的同学...
在上篇文章中,我向大家介绍了 Mybatis 是如何构建的,总的来说构建部分就是对于配置文件的映射,而 Mybatis 中另一个很重要的部分就是如何去通过这些配置文件封装成的配置对象去执行用户指定的 SQL 语句并且将结果集封装成用户需要的...
了解 Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java...
如果对 servlet 和 Spring MVC 的基本原理还不是很理解的同学可以先看我的另一篇文章带你一步一步手撕Spring MVC源码加手绘流程图。再回过来看这篇文章你就会豁然开朗。 本文主要涉及代码实现,很多要点会在代码注释中说明,...