腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
大道七哥
专栏成员
举报
131
文章
278114
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(131)
编程算法(36)
java(28)
sql(19)
数据库(18)
文件存储(12)
http(12)
云数据库 Redis(11)
网站(11)
hadoop(10)
xml(9)
云数据库 SQL Server(9)
大数据(9)
node.js(8)
html(8)
ide(7)
spring(7)
javascript(6)
打包(6)
mapreduce(6)
网络安全(6)
bash(5)
jar(5)
linux(5)
bash 指令(5)
存储(5)
缓存(5)
jdk(5)
数据结构(5)
https(5)
maven(4)
nginx(4)
jvm(4)
tcp/ip(4)
php(3)
jsp(3)
json(3)
eclipse(3)
git(3)
api(3)
tomcat(3)
分布式(3)
NLP 服务(2)
c++(2)
python(2)
servlet(2)
jquery(2)
ajax(2)
access(2)
github(2)
svn(2)
数据加密服务(2)
腾讯云测试服务(2)
yarn(2)
grunt(2)
面向对象编程(2)
hashmap(2)
npm(2)
socket编程(2)
Elasticsearch Service(2)
负载均衡(1)
机器学习(1)
ios(1)
c#(1)
ruby(1)
.net(1)
bootstrap(1)
nosql(1)
搜索引擎(1)
analyzer(1)
unix(1)
centos(1)
负载均衡缓存(1)
apache(1)
神经网络(1)
深度学习(1)
日志服务(1)
TDSQL MySQL 版(1)
海外加速(1)
云推荐引擎(1)
vr 视频解决方案(1)
xslt & xpath(1)
容器(1)
开源(1)
压力测试(1)
shell(1)
ssh(1)
正则表达式(1)
mybatis(1)
yum(1)
sql server(1)
spring boot(1)
jdbc(1)
ftp(1)
zookeeper(1)
flash(1)
rpc(1)
jenkins(1)
gcc(1)
安全(1)
数据分析(1)
数据处理(1)
windows(1)
hbase(1)
kafka(1)
es(1)
flink(1)
add(1)
apply(1)
arguments(1)
bind(1)
countdown(1)
directive(1)
int(1)
join(1)
null(1)
prototype(1)
record(1)
redis(1)
reset(1)
tail(1)
thread(1)
测试(1)
源码(1)
指针(1)
作用域(1)
搜索文章
搜索
搜索
关闭
一段代码,两倍时差,直击并发编程伪共享
缓存
java
编程算法
【闲话开篇】:这段时间项目接近尾声,我终于闲了一点,又拿起了早先未看完的书《JAVA高并发程序设计》,强迫自己学习。看到其中介绍《无锁的缓存框架:Disruptor》时,接触到了一个概念——伪共享(false sharing),说是会影响并发程序的执行性能,被很多人描述成无声的性能杀手,突然感觉到了自己知识的匮乏,罪过啊。
大道七哥
2021-02-02
583
0
《闲扯Redis十一》Redis 有序集合对象底层实现
云数据库 Redis
编程算法
文件存储
数据结构
备注: 本节中涉及到的跳跃表实现,已经在上节《闲扯Redis十》Redis 跳跃表的结构实现一文中详情分析过,本文中将直接引用,不再赘述。
大道七哥
2020-09-10
790
0
《闲扯Redis九》Redis五种数据类型之Set型
编程算法
Redis 中的 Set 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-07-31
663
0
《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析
编程算法
1.为字典的 ht[1] 哈希表分配空间, 这个哈希表的空间大小取决于要执行的操作, 以及 ht[0] 当前包含的键值对数量 (也即是ht[0].used 属性的值):
大道七哥
2020-07-29
777
0
《闲扯Redis七》Redis字典结构的底层实现
编程算法
云数据库 Redis
字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value pair)的抽象数据结构。在字典中, 一个键(key)可以和一个值(value)进行关联(或者说将键映射为值), 这些关联的键和值就被称为键值对。
大道七哥
2020-07-27
1.3K
0
《闲扯Redis六》Redis五种数据类型之Hash型
编程算法
文件存储
Redis 中的 hash 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-07-23
827
0
我是一名背头哥,代码写到新闻联播
编程算法
网络安全
安全
程序员多半都是代码写的很6,但是不太善于表达自己的一种人,当然也有风骚的不像程序员的,比如我,哈哈哈,江湖油七哥,人狠骚话多!
大道七哥
2020-05-27
471
0
《闲扯Redis五》List数据类型底层之quicklist
编程算法
文件存储
云数据库 Redis
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-24
1.2K
0
《闲扯Redis四》List数据类型底层编码转换
云数据库 Redis
编程算法
文件存储
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-16
752
0
《闲扯Redis四》List数据类型底层编码转换
云数据库 Redis
编程算法
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-15
442
0
《闲扯Redis三》Redis五种数据类型之List型
编程算法
云数据库 Redis
文件存储
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-09
420
0
《闲扯Redis三》Redis五种数据类型之List型
编程算法
云数据库 Redis
文件存储
数据结构
Redis 中的 list 是我们经常使用到的一种数据类型,根据使用方式的不同,可以应用到很多场景中。
大道七哥
2020-04-03
612
0
《闲扯Redis一》五种数据类型之String型
云数据库 Redis
编程算法
http
缓存
网站
String是Redis的最基本的数据类型,可以理解为与 Memcached 一模一样的类型,即Key-Value型的数据,String类型是二进制安全的,另外 Redis 的 String 可以包含任何数据,简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频),一个 Redis 中字符串 value 最多可以是 512M。
大道七哥
2020-04-01
383
0
《闲扯Redis二》String数据类型之底层解析
云数据库 Redis
api
数据结构
编程算法
疑问:embstr 是什么意思,动态字符串又是什么意思?字符串对象到底什么结构?三种实现方式有什么区别呢?
大道七哥
2020-03-31
479
0
《闲扯Redis一》五种数据类型之String型
云数据库 Redis
编程算法
http
缓存
网站
String是Redis的最基本的数据类型,可以理解为与 Memcached 一模一样的类型,即Key-Value型的数据,String类型是二进制安全的,另外 Redis 的 String 可以包含任何数据,简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频),一个 Redis 中字符串 value 最多可以是 512M。
大道七哥
2020-03-28
901
0
Js 使用new关键字调用函数和直接调用函数的区别
编程算法
var friend=new Person("Nicholas",29,"Software Engineer");
大道七哥
2019-09-10
3.7K
0
学习Javascript闭包(Closure)
java
javascript
编程算法
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
大道七哥
2019-09-10
350
0
JS中的call()和apply()方法
面向对象编程
编程算法
call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]]) 定义:应用某一对象的一个方法,用另一个对象替换当前对象。 说明: 如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一个 TypeError。 如果没有提供 argArray 和 thisObj 任何一个参数,那么 Global 对象将被用作 thisObj, 并且无法被传递任何参数。
大道七哥
2019-09-10
2.2K
0
理解LinkedHashMap
hashmap
html
编程算法
数据结构
LinkedHashMap是HashMap的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用LinkedHashMap。
大道七哥
2019-09-10
553
0
Javascript 闭包与变量
编程算法
JavaScript中的作用域链的机制引出了一个副作用,即闭包只能取得包含函数中任何变量的最后一个值。闭包所保存的是整个变量对象,而不是某个特殊的值。
大道七哥
2019-09-10
457
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档