Loading

摘要: 1.为什么需要SpringBoot SpringBoot从字面意思上理解就是Spring的启动器,以前在使用Spring搭建项目的时候,需要配置特别多的东西,比如事务、日志、mvc等等,这就导致每次创建项目的时候都需要写很多的配置,无论这种配置是代码方式还是xml文件方式。 对于以前不需要频繁创建项 阅读全文
posted @ 2021-04-13 21:45 luffysk 阅读(59) 评论(0) 推荐(0)
摘要: 1.前言 接触spring cloud已经有很长一段时间了,记得第一次看到spring cloud居然有那么多子项目时,有点被吓到了。开始怀疑自己是否真的可以掌握这么多项目,是否可以将它们都熟练的使用起来,虽然在公司也会使用部分技术进行开发,但是更多的时候都是在做crud。 更何况随着微服务的发展, 阅读全文
posted @ 2021-04-06 21:54 luffysk 阅读(154) 评论(0) 推荐(0)
摘要: 缺页置换算法 缺页置换算法分为局部和全局,这两者的划分点在于对应的算法是按照时间点置换还是按照时间范围置换。 假设现有请求页列表为[a,c,d,b,e,g,a,d,c,e],其中内存中最多存入4页,以此为基础讨论下面各个算法的性能。 最优置换算法 本算法的核心思想是假设我们现在知道所有的请求列表,那 阅读全文
posted @ 2021-03-10 23:06 luffysk 阅读(264) 评论(0) 推荐(0)
摘要: 假设现在你有一本固定页数的笔记本,你需要用它做课堂笔记。 连续与非连续内存分配概念 你可以选择将语文课的所有笔记按照顺序写在一起,将数学课的所有笔记按照顺序写在一起,这就是连续内存分配方式。 你也可以将语文课的笔记按照章节拆成几部分,数学同理,那么你可以先做语文课的某个章节笔记,接着做数学课某个章节 阅读全文
posted @ 2021-03-09 23:06 luffysk 阅读(170) 评论(0) 推荐(0)
摘要: 虚拟内存的起因 虚拟,是不存在的意思,那么不存在的内存如何使用呢。首先假设没有虚拟内存,现有物理内存100k,其中加载了部分程序,目前只剩余50k,但是接着要加载一个70k大小的程序。程序员在开发的时候不可能知道程序会运行在内存充足还是不充足的情况下,如果他能够直接使用100k的所有内存,那么就可以 阅读全文
posted @ 2021-03-08 22:53 luffysk 阅读(53) 评论(0) 推荐(0)
摘要: 计算机中内存的分层结构 计算机按照运算速度的快慢分为了几层,最顶层为CPU,接着是L1、L2、L3等多级缓存,接着是内存,最后才是硬盘,它们的速度由快到慢。其中多级缓存、内存和硬盘都是作为存储设备使用的。 由于计算机采用多道程序设计,因此在内存中会同时存在多个进程,但是同一时间只会运行一个,当内存空 阅读全文
posted @ 2021-03-04 22:18 luffysk 阅读(279) 评论(0) 推荐(0)
摘要: 系统启动流程 ​在操作系统的启动过程中主要涉及了BIOS、bootloader、MBR、OS代码之间的交互过程,本次简要的介绍一下大致执行流程。 首先要了解的是计算机没启动时的状态,这里假设程序在内存中是按顺序从0开始排列的,没启动状态下的内存由BIOS程序代码、数据组成,它占据的空间是0到ox7c 阅读全文
posted @ 2021-03-03 22:22 luffysk 阅读(142) 评论(0) 推荐(0)
摘要: 操作系统概念 ​ 操作系统是一款复杂的软件,它屏蔽了底层复杂的电路硬件,对上层提供了统一的抽象接口,使得应用程序可以更方便的使用硬件资源。 为什么要学操作系统 ​ 学习操作系统可以提升我们开发复杂软件的能力,更可以帮助我们理清楚计算机运行规律,目前出现的大部分技术都离不开操作系统的支持,比如网络框架 阅读全文
posted @ 2021-03-01 22:35 luffysk 阅读(68) 评论(0) 推荐(0)
摘要: 1.是什么 groovy是一个基于jvm平台的动态脚本语言,它的读音是['ɡruːvi] ,本质上和java语言相同,在groovy中可以兼容java语法。 它的优点是代码简单,和java无缝集成,容易上手,并且具有非常丰富的官方文档和api。 2.安装 安装groovy只需三步:下载、解压、配置环 阅读全文
posted @ 2021-02-25 21:58 luffysk 阅读(96) 评论(0) 推荐(0)
摘要: 1.设计模式六个原则 单一职责 里式替换 依赖倒置 接口隔离 迪米特法则 开闭原则 2.适配器模式的概念 假设现在你手里有个接口A: public interface A{ void printA(); } 张三手里有个接口B和实现类BB: public interface B{ void prin 阅读全文
posted @ 2021-02-25 18:02 luffysk 阅读(46) 评论(0) 推荐(0)