
开发工具
等待中的小码农
ctrlturtle
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开发工具 --- Redis之跳跃表详解
数组 一种很简单的方法应该就是采用数组了,在查找方面,用数组存储的话,采用二分法可以在 O(logn) 的时间里找到指定的元素,不过数组在插入、删除这些操作中比较不友好,找到目标位置所需时间为 O(logn) ,进行插入和删除这个动作所需的时间复杂度为 O(n) ,因为都需要移动移动元素,所以最终所需要的时间复杂度为 O(n) 。 例如对于下面这个数组: 插入元素 3 链表 另外一...转载 2020-05-06 23:37:40 · 293 阅读 · 0 评论 -
java知识点 --- Redis五种数据结构的底层实现
1、字符串对象 字符串是Redis最基本的数据类型,不仅所有key都是字符串类型,其它几种数据类型构成的元素也是字符串。注意字符串的长度不能超过512M。 ①、编码 字符串对象的编码可以是int,raw或者embstr。 1、int 编码:保存的是可以用 long 类型表示的整数值。 2、raw 编码:保存长度大于44字节的字符串(redis3.2版本之前是39字...转载 2020-05-06 22:27:09 · 620 阅读 · 0 评论 -
开发工具 --- Redis的底层数据结构
目录 1、演示数据类型的实现 2、简单动态字符串 3、链表 4、字典 5、跳跃表 6、整数集合 7、压缩列表 8、总结 1、演示数据类型的实现 上篇博客我们在介绍 key 相关命令的时候,介绍了如下命令: OBJECT ENCODING key 该命令是用来显示那五大数据类型的底层数据结构。 比如对于 string 数据类型: 我们可以看...转载 2020-05-06 22:20:16 · 218 阅读 · 0 评论 -
github---上传本地项目代码至github
1.在github上申请一个账号 网址:https://github.com/ 2.下载git工具 网址:https://gitforwindows.org/ 3.进入github首页,点击new repository创建新项目 4.安装好git,找到你要上传的文件夹项目,右击文件夹选择Git Bash Here,会出现下图, 5.复制github中所建立的仓库信息 6.将c...原创 2019-09-29 23:07:13 · 343 阅读 · 0 评论 -
github、idea --- idea中的项目如何与github进行关联,并且进行动态更新
转载于:https://www.cnblogs.com/summer-fate/p/7262994.html 1.在IDEA中设置Git,在File-->Setting->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功。 2.在IDEA中设置Gi...转载 2019-09-29 23:25:11 · 612 阅读 · 0 评论 -
webStorm 、Node.js --- 开发环境配置
1.下载地址 webStorm: http://www.jetbrains.com/webstorm node.js: https://nodejs.org/download/ 2.安装 webStorm安装后可能会出现需要激活的问题,参考方法如下: 方法:License server 注册 安装完成,打开Webstorm,在弹出的License ...原创 2019-10-04 15:24:45 · 1324 阅读 · 0 评论