首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Volim
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Redis的底层结构
redis底层有6种数据结构,分别是简单动态字符串(SDS),链表,字典,跳跃表,整数集合,压缩列表。 SDS只是在C字符数组的基础上封装了一下而已,其思想与java的集合类的扩容相似,当字符数组不能容纳修改后的字符的话就会进行自动扩容。此外,还添加字符长度len与空闲长度fr…
HashMap
扩容是计算出所需容器的大小之后重新定义一个新的容器,将原来容器中的元素放入其中。 2. 解决哈希冲突 HashMap使用链表法避免哈希冲突(相同hash值),当链表长度大于TREEIFY_THRESHOLD(默认为8)时,将链表转换为红黑树,当然小于UNTREEIFY_THRE…
Mysql在并发下的几个问题及解决
果然user表使用了MyISAM存储引擎,MyISAM在执行操作前会产生表锁,操作完成再自动解锁。如果操作是写操作,则表锁类型为写锁,如果操作是读操作则表锁类型为读锁。正如和你理解的一样写锁将阻塞其他操作(包括读和写),这使得所有操作变为串行;而读锁情况下读-读操作可以并行,但…
项目-day2-找错误并试图修改
一。为什么在电话留言列表中没有数据 二。为什么红黑名单不会存进自己的数据库
数据结构与算法-day7-散列表与链表
我发现,有两种数据结构,散列表和链表,经常会被放在一起使用。你还记得,前面的章节中都有哪些地方讲到散列表和链表的组合使用吗? 在链表那一节,我讲到如何用链表来实现 LRU 缓存淘汰算法,但是链表实现的 LRU 缓存淘汰算法的时间复杂度是 O(n),当时提到了,通过散列表可以将这…
项目-字典-更新字典分组
剖析:Js数据的录入:略字典的使用
项目-day1
save或者update进数据库,或者报错。最后在jsp中回显出来 在servlet执行业务逻辑删除,数据库等资料。。。
数据结构与算法-day8-哈希算法及其应用
哈希算法的定义和原理非常简单,基本上一句话就可以概括了。将任意长度的二进制值串映射为固定长度的二进制值串,而通过原始数据映射之后得到的二进制值串就是哈希值 哈希算法的执行效率要尽量高效,针对较长的文本,也能快速地计算出哈希值。 我们分别对“今天我来讲哈希算法”和“jiajia”…
Redis-浅析(转)
https://juejin.im/post/6844903566549729287#heading-36
Nginx-浅析(转)
我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的…
下一页
个人成就
文章被点赞
23
文章被阅读
26,267
掘力值
814
关注了
6
关注者
11
收藏集
6
关注标签
14
加入于
2019-03-17