摘要: 前言: 学习redis之前,我们要首先了解一下什么是关系型数据库(mysql),什么是非关系型数据库(redis, MongoDB ) nosql,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性 做完以上了解,那么开启redis的学习! 我们跳过安装过程,百度教程有很多 r 阅读全文
posted @ 2021-12-17 16:29 让人生留下足迹 阅读(29) 评论(0) 推荐(0) 编辑
摘要: linux系统centOS7安装nginx(ubuntu系统有一点区别,下面有具体解释) 注意:这里我使用源码安装Nginx 选定源码目录,原则上可以是任何目录。这里我选择/usr/local/nginx: 查看gcc版本 输入gcc -v回车 查看没有gcc,安装 输入yum -y install 阅读全文
posted @ 2020-08-16 17:58 让人生留下足迹 阅读(1333) 评论(0) 推荐(1) 编辑
摘要: git 命令使用流程 首先,在码云或github创建一个项目仓库,本地下载好git,git下载不做具体演示,百度可以搜到很多安装教程 点击教程 查看 git 配置信息 git config --list 修改用户和邮箱 这是因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Em 阅读全文
posted @ 2020-08-12 13:54 让人生留下足迹 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 创建pom父类文件,便于管理其他pom文件 首先创建一个maven项目,口诉没有图片来的爽快,如图一步步操作 再新建一个maven项目,创建步骤一样 父项目zhiliao 的pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h 阅读全文
posted @ 2020-03-17 10:21 让人生留下足迹 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 《MYSQL 数据库应用技术》章节知识点整理 第一章 数据库的基础知识 几个重要概念: DB:数据库,按一定的结构结数据进行组织,数据仓库 DBMS:数据库管理系统: DBS:数据库系统:计算机系统 数据库DBMS 用户 DBA:数据库管理员 数据模型:逻辑 分类:3 层次 网状 关系模型: 关系: 阅读全文
posted @ 2020-03-12 10:09 让人生留下足迹 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前言:maven是虽然很简单好用,但是毕竟是外国的,中央仓库离你隔了一个太平洋那么远,下载依赖包就没有那么快了,网速不好可能很久都下载不完,针对于此我们可以使用阿里云的maven镜像,可以说下载速度发生了质的改变。 进去正题: 1.maven下载速度慢 找到maven目录下的conf文件进入,打开s 阅读全文
posted @ 2020-03-11 15:42 让人生留下足迹 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 二分搜索树的实现核心 定义一个类,泛型继承可比较性 私有类作为节点,包括两个子节点 二分搜索树递归实现(此部分理解较难,下面会具体分析): 此上为二分搜索树中最核心的代码,以下是我对此代码的理解: 类中的泛型有了限制,拿到的数据类型具有可比较性,不继承不能使用 方法,要不会报错。拿到的元素是需要与每 阅读全文
posted @ 2020-03-07 14:14 让人生留下足迹 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一个数据库常用编码格式区别: utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 utf8mb4是utf8的超集并完全兼容utf8,能够用四个字节存储更多的字符(如emoji表情😀😁😂)。 mysql数据库编码格式utf 阅读全文
posted @ 2020-03-06 18:05 让人生留下足迹 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 声明:首先我们要有树的概念,可以查阅资料先做了解。 进去正题: 二分搜索树,是基于二叉树的一种数据结构,与递归有着千丝万缕的联系,为什么这么说呢? 首先我们先了解一下什么是二叉树? 如图一个满的完全二叉树 每个节点的左右子树都是一个二叉树,也就符合递归的特点。更具体一点,接下来深入了解二分搜索树的实 阅读全文
posted @ 2020-03-06 17:02 让人生留下足迹 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 怎么理解优先队列和堆的关系? 简单来说: 堆排序是一种排序算法,利用堆结构完成排序的功能;优先队列是一种数据结构,它是利用堆来实现。 具体来说,堆排序过程:建堆→堆顶就是最大(或小)值,然后堆顶跟最后一个元素交换→调整堆,反复这个过程,直到堆里面所有元素都交换好; 而优先队列:建堆→堆顶元素就是优先 阅读全文
posted @ 2020-03-06 11:47 让人生留下足迹 阅读(2762) 评论(0) 推荐(1) 编辑