摘要:
链表 通过与数组相对比来理解链表,数组是一组连续的地址可以通过顺移来遍历,相对的链表是一组不连续的地址块,每个地址块都存储了下一个地址块的地址,可以通过这个存储的地址来进行迭代,就像很多个连起来的数组,这样解决了数组的扩容问题,用链表扩容的时候再也不需要,重新找一大块位置了,只需要找到一个地址块 阅读全文
摘要:
生成器模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这么看起来我反正是理解不了,直接上例子 调用 根据代码来看,定义是说把一个复杂对象的 构建 与 表示 分离,上面代码里的Phone类就是所说的复杂对象,该对象是由内部类Builder执行 bulid ()来构建的 阅读全文
摘要:
数组 简单的说,数组就是一组定长连续的用来存储数据的结构, 定长 是指,在创建一个数组的时候,会设置该数组的长度,以便在内存里申请连续的内存地址, 连续 是指,这些申请的内存块是一个接一个的,只要知道了起始的地址,只要加上存储内容的子节长度x要访问的是第几个,就可以方便的找到需要访问的数据。 Jav 阅读全文
摘要:
简单工厂模式 先来看一个问题,我们要给手机买一个手机壳,因为各种手机形状不一致,所以手机壳有很多种类,下面用代码的形式处理这个问题 在这个例子的代码实现里,我们用到了很多的if else,不是说不能用if else 但是过多的if else堆砌会显得代码不是那么的简洁,这时我们把这些判断逻辑封装起来 阅读全文
摘要:
简介 SpringBoot和Mybatis是啥请自行百度,作者这里也是花了几天时间入门了这个框架用来完成任务,并且也算符合要求的完成了任务,期间也各种百度但是没找到自己想要的那种简单易懂的教程,所以踩了很多坑,写这个博客的目的就是为了让大家少踩一点坑,开始。 创建一个SpringBoot项目 "ht 阅读全文
摘要:
下载解压 从官网下载Tomcat的压缩包解压到硬盘上(这里用的是toncat7),解压之后目录如下(Windows) bin 存放tomcat的一些命令脚本 conf 存放配置文件 lib 存放运行时库文件 logs 存放日志 temp 存放运行过程中产生的临时文件 webapps 存放应用文件(需 阅读全文
摘要:
正则表达式? 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 精确匹配 \d 匹配一个数字字符 \D 匹配一个非数字字符 \w 匹配包括下划线的任何单词字符 \W 匹配任 阅读全文
摘要:
Github Page github page是由用户编写的托管在github上的静态网页,为了搭建一个个人博客,我们可以租用一个云服务器然后部署我们的博客项目,常见的比如wordpress,像wp这样的博客系统需要用到服务器后台的数据库,所以是动态的,github page相对于云服务器来说,不能 阅读全文
摘要:
电梯调度算法 在学操作系统课程的时候记得老师在讲磁盘IO的时候讲到过电梯调度算法(SCAN),依稀记得当时讲的时候是预先输入数据,所以这个算法应该是一个非实时算法,本次作业的题目要求应该是实现一个根据用户实时输入完成电梯调度的一个算法。 思路 权值 看到这个题目的时候,首先百度了电梯调度算法,看了大 阅读全文