自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis持久化

1:reids持久化reids支持两种方式的持久化,一种是RDB方式,另外一种是AOF方式。RDB方式会根据指定的规则“定时”将内存的中数据存储在硬盘上,而AOF方式在每次执行命令后将命令本身记录下来。两种持久化方式可以单独使用其中一种,但更多情况下是两者结合使用。2:RDB方式RDB方式的持久化是通过快照完成的,当符合一定条件时Redis会自动将内存中的所有数据生成一份副本并存储在硬盘上,这个过程称为“快照”。Redis会在以下几种情况下对数据进行快照根据配置规则进行自动快照用户执

2020-08-31 17:42:53 106

原创 Https的加密机制

Https的加密机制1:对称加密对称加密就是有一个密钥,他可以对一段内容进行加密,加密后只能用它才能解密看到内容​ 使用对称加密可行吗?如果通信双方各持有同一个密钥,且没有别人知道,这两方的通信安全当然可以是被保证的。那么最大的问题是这个密钥怎么传输只让双方知晓,同时不被别人知道。如果浏览器生成一个密钥并传送给浏览器,这个传输过程种密钥被别人劫持到手了怎么办?之后他就可以用密钥解开双方传输的任何内容了,这样当然是不行的。2:非对称加密有两把密钥,一把公钥,一把私钥,用公钥加密的内容必须用

2020-08-31 14:40:19 256

原创 堆排序

堆排序1:什么是堆?堆是一种特殊的树。那么只要满足以下两个条件的数就是一个堆堆是一个完全二叉树堆中每一个节点都必须大于等于(或小于等于)其子树中每个节点的值对于每个节点的值都大于等于子树中每个节点值的堆,我们称作大顶堆对于每个节点的值都小于等于子树中每个节点值的堆,我们称作小顶堆2:如何实现堆排序推排序它的时间复杂度十分稳定,是O(nlog_n)并且还是原地排序法1:建堆我们首先将数组原地建成一个堆。由于叶子节点堆化只能和自己比较,所以我们直接从第一个非叶子节点开始,依次堆

2020-08-31 14:39:13 167

原创 volatile关键字

1:volatile的特性保证了不同线程对该变量操作的内存可见性禁止指令重排2:内存可见性​ 我们还是先从内存模型说起。Java虚拟机规范试图定义一种Java内存模型(JMM)来屏蔽掉各种硬件与操作系统的内存访问差异,让Java程序在各种平台上都能达到一致的访问效果。简单来讲,就是CPU运行指令的速度很快,远远快于内存访问的速度,所以又在CPU里加了好几层的高速缓存。在Java内存模型中,对上述的优化又进行了一次抽象。JMM规定所有的变量都存在于主存中,但是每个线程都有自己的工作内存,所有的

2020-08-31 14:38:43 102

原创 Top K 问题

Top K 问题什么是Top K问题?简单来说就是在一堆数据中找到前K大或者前K小的数。1:举例《剑指offer》第40题:最小的k个数​ 题目描述输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。​ 示例输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]2:快排思想直接调用内置的sort()函数时,时间复杂度为O(log_n)。这种方式在解决少量数据时简

2020-08-31 14:37:55 78

原创 搞懂tcp与udp

1:udp与tcp区别TCP是面向链接的协议,UDP是无连接的。TCP消耗的系统资源多与UDP消耗的系统资源TCP保证可靠的数据传输,UDP传输是不可靠的TCP保证数据传输的有序性TCP面向字节流,UDP面向数据报TCP具有拥塞控制,UDP没有2:TCP三次握手建立连接需要三次握手第一次握手:主机A向主机B发送一个含有同步序列号的标志位的数据段给主机B,向主机B请求连接,通过这个数据段,主机A告诉主机B两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我第二次握手:主

2020-08-31 14:37:17 594

DataStruct_Cpp.zip

严蔚敏数据结构第2,3,4,5,6章代码实现。C++

2021-02-03

ELinkList.cpp

严蔚敏数据结构ELinkList

2021-02-03

DuLinkList.cpp

严蔚敏数据结构DuLinkList

2021-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除