首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
红橙呀
掘友等级
JAVA后端攻城狮
|
某跨境电商
想要脱离CRUD的搬砖生活
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 26
沸点 3
赞
29
返回
|
搜索文章
最新
热门
Redis底层数据结构——压缩列表
Redis 中的压缩列表是由一系列特殊编码的连续内存块组成的顺序型数据结构。列表中每个节点可以存储一个字节数组或者一个整数值。 它的存在主要是为了节约内存。 压缩列表在 Redis 中主要作为了 List 列表和 Hash 哈希两种数据结构的底层实现之一。 在 List 列表中…
Redis底层数据结构——整数集合
Redis 中的整数集合 intset 是用来保存多个不重复的整数值且有序的集合抽象数据结构,可以保存类型为 int16-t 、int32-t 或者 int64-t 的整数值。 整数集合在 Redis 中作为了集合 Set 数据结构的底层实现之一。 当一个集合中的元素都是整数值…
Redis底层数据结构——跳跃列表
跳跃列表 skiplist 是一种有序的数据结构。它在设计上,是通过每个节点中维持多个指向其他节点的指针,达到快速访问节点的效果。 跳跃列表可以在时间复杂度为平均 O(logN) 或者最坏 O(N)两种情况下去查找节点,而且可以通过顺序性操作来批量处理了节点。 双向链表、SDS…
Redis底层数据结构——字典
在字典中,一个键 key 和一个值 value 进行关联,通过这样的关系,称他们为键值对。而字典的内部数据结构基本是由多个键值对组成的。 Redsi 使用 C 语言作为实现,但 C 语言不像其他大多语言把字典的数据结构内置,所以 Redis 实现了自己的专属字典结构。 字典基本…
Redis底层数据结构-双向链表
Redis 使用了 C 语言编写,但因 C 语言是没有内置链表这种结构的,所以 Redis 使用了双向链表结构作为自己需要的实现。 众所周知,链表结构的好处在于不需要连续的的内存空间,以及在插入和删除的时间复杂度是 O(1) 级别的,效率较高,但比起数组它的缺点在于,查询效率上…
Redis底层数据结构——SDS
Redis 底层的程序语言是由 C 语言编写的,C 语言默认字符串则是以空字符结尾的字符数组(简称 C 字符串)。但 Redis 默认的字符串并非 C 字符串,而是名为 SDS ( Simple Dynamic String )简单动态字符串的抽象结构。 Redis 采用一段连…
JSONP-愉快解决跨域接口请求
平时我们在浏览器中请求不同域名的接口数据的时候,通常浏览器会在控制台报一个跨域异常,提示拒绝访问。这是因为受到了同源策略的影响。 同源策略是浏览器最核心也是最基本的安全功能,同源指的是两条URL在协议、域名和端口上都是相同的,一旦有其中一个条件是不同的,两者就是不同源。 同源保…
分享我的网站使用Docker+二级域名的部署过程!
在部署之前,首先在Linux服务器上安装Docker,以及先安装好Mysql对应版本的镜像,然后运行容器。将java工程对应的sql文件导入mysql。再将SpringBoot项目数据库连接到对应的服务器地址。 打开浏览器访问你的服务器域名+端口号就可以成功访问到接口了,这样我…
几分钟看懂Base64编码原理
Base64是基于64个可打印字符(小写字母a-z,大写字母A-Z,数字0-9,符号"+","/" 再加上作为垫字的"=",实际有65个字符,其他的所有字符都要转换成这个字符集中的字符),用来表示任意二进制数据的方法。 在二进制数据的传输中,常常包含很多无法显示和打印的字符,想…
日常与第三方平台API接口对接需要注意的过程!
通常我们的系统在与第三方系统对接的时候,有许多种方式实现:系统api接口、共享缓存、数据库共享、调用消息队列、页面跳转、共享数据文件等,在实际生产中,系统api接口的对接方式是占了很大部分的。 最近,我负责公司电商系统关于多家第三方业务的对接,采用的对接方式也都是系统api接口…
下一页
个人成就
文章被点赞
30
文章被阅读
9,491
掘力值
375
关注了
21
关注者
9
收藏集
0
关注标签
35
加入于
2019-02-01