一.数据结构 1.概念 1.数据类型和抽象数据类型是不同的概念。 2.逻辑结构分为线性结构(一对一)、树形结构(一对多)、图形结构(多对多)。 3.时间复杂度(T(n)=O(f(n));空间复杂度(占用的内存空间)。 4.算法 1.BF算法:时间复杂度最坏为O(n m)。 2.kmp算法:时间复杂度 ...
分类:
编程语言 时间:
2020-03-28 01:13:29
阅读次数:
84
MySql的安装 MySQL是数据存储的一种办法,也是数据持久化保存 持久化保存有很多方案:数据库...等关于缓存问题:有服务器端和客户端 服务器端也就是数据库 客户端有cookie等一些,但客户端相对不是很安全,具体呢也是看需求windows安装MySQL: 去下载安装包,注意版本 5.* 版本就 ...
分类:
其他好文 时间:
2020-03-28 01:09:37
阅读次数:
84
背景 在Ubuntu 18.04下使用sudo apt 指令下载文件时出现的错误 解决 大概类似操作系统里学的锁的问题吧,参考 https://blog.csdn.net/dream_follower/article/details/90311799 ,使用rm指令删除对应的锁。答主本身的方法对我的 ...
分类:
系统相关 时间:
2020-03-28 00:44:47
阅读次数:
442
1.1 业务数据全部存储在datanode上面,所以datanode的存储空间必须足够大,且每个datanode的存储空间尽量保持一致。1.2 管理节点/namenode对存储空间要求不高,主要存储各计算节点datanode的元数据信息,以3个datanode为例,每个datanode存储2T的数据... ...
分类:
其他好文 时间:
2020-03-27 23:28:42
阅读次数:
150
联系 TCP(transmit contril protocol)、UDP(user datagram protocol)都是计算机网络的传输协议。 TCP、UDP头部都有port、checknum。 区别 UDP协议 可能在传输过程中丢失数据包,造成信息损失。 但是传输速度快、占用空间小。 TCP ...
分类:
其他好文 时间:
2020-03-27 21:51:12
阅读次数:
94
为什么需要函数防抖和函数节流? 例如DOM操作比起非DOM交互需要更多的内存和CPU占用时间。连续尝试进行过多的DOM操作可能会导致浏览器挂起,甚至崩溃; 例如当调整浏览器大小的时候,resize事件会连续触发;如果在resize事件处理程序内部尝试进行DOM操作,其高频率的更改可能会让浏览器崩溃; ...
分类:
Web程序 时间:
2020-03-27 19:54:07
阅读次数:
78
问题1:什么是进程? 把一个程序执行起来,处于执行状态的程序叫做进程。 进程里面至少有一个线程:主线程。 不同进程使用的内存资源都是相互独立的,互不影响和干涉。 进程是操作系统分配资源的最小单位。 进程肯定比线程占用的资源多一些。 问题2:什么是线程 是操作系统能够进行运算调度的最小单位。 它被包含 ...
分类:
编程语言 时间:
2020-03-27 19:51:44
阅读次数:
69
JVM常用参数 Xss:每个线程的栈大小 Xms:堆空间的初始值 Xmx:堆空间最大值、默认为物理内存的1/4,一般Xms与Xmx最好一样 Xmn:年轻代的大小 XX:NewRatio :新生代和年老代的比例 XX:SurvivorRatio :伊甸园区和幸存区的占用比例 XX:PermSize:设 ...
分类:
其他好文 时间:
2020-03-27 10:37:53
阅读次数:
73
看见这个部署成功的留下了激动的泪水 经过长时间的BUG苦肝终于成功部署成功 部署的环境2vCPU 8GB 阿里云主机,部署成功以后内存占用确实蛮高的 记录这一次踩坑,给后来者避免踩坑时间,个人踩坑踩了两天左右 一开始部署的是ubuntu16.04 这个系统环境版本使用的是devstack一键部署,虽 ...
分类:
其他好文 时间:
2020-03-26 21:56:38
阅读次数:
82
Map无论在Java编程或者面试中,都占用很重要的地位,这里试图聊聊相关的概念,看看是否能够理清楚相关的思路。 HashMap HashMap 是我们经常会用到的集合类,JDK 1.7 之前底层使用了数组加链表的组合结构,如下图所示: 新添加的元素通过取模的方式,定位 Table 数组位置,然后将元 ...
分类:
编程语言 时间:
2020-03-26 19:59:37
阅读次数:
80