腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
GoLang那点事
长期分享GoLang语言学习,以及分布式,算法相关文章,欢迎关注,欢迎支持。
专栏成员
举报
60
文章
120630
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章(60)
编程算法(27)
go(23)
java(12)
rpc(12)
存储(9)
数据结构(6)
任务调度(5)
node.js(4)
数据库(4)
云数据库 SQL Server(4)
sql(4)
git(4)
github(4)
api(4)
开源(4)
分布式(4)
网络安全(4)
jvm(4)
负载均衡(3)
负载均衡缓存(3)
http(3)
面向对象编程(3)
https(3)
c 语言(2)
json(2)
打包(2)
linux(2)
文件存储(2)
SSL 证书(2)
网站(2)
缓存(2)
爬虫(2)
二叉树(2)
c++(1)
javascript(1)
xml(1)
ide(1)
unix(1)
nginx(1)
企业(1)
jdk(1)
dns(1)
jdbc(1)
tcp/ip(1)
大数据(1)
windows(1)
nest(1)
hystrix(1)
init(1)
搜索文章
搜索
搜索
关闭
一分钟掌握MySQL的InnoDB引擎B+树索引
存储
云数据库 SQL Server
二叉树
MySQL的InnoDB索引结构采用B+树,B+树什么概念呢,二叉树大家都知道,我们都清楚随着叶子结点的不断增加,二叉树的高度不断增加,查找某一个节点耗时就会增加,性能就会不断降低,B+树就是解决这个问题的。
阿伟
2020-05-22
999
0
一分钟明白MySQL聚簇索引和非聚簇索引
存储
sql
云数据库 SQL Server
数据库
linux
MySQL的InnoDB索引数据结构是B+树,主键索引叶子节点的值存储的就是MySQL的数据行,普通索引的叶子节点的值存储的是主键值,这是了解聚簇索引和非聚簇索引的前提
阿伟
2020-05-22
9.5K
1
深入JVM内存区域管理,值得你收藏
jvm
java
存储
JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包
阿伟
2020-02-19
434
0
elastic-job-lite 数据结构分析(排版整理)
数据结构
任务调度
分布式
存储
面向对象编程
上面整体描述了作业的数据结构,那么这些数据结构是怎么操作呢?在ejl中,存在这么一个服务:io.elasticjob.lite.internal.storage.JobNodeStorage,通过此类来操作job的各个节点(增删改查),这个类比较偏底层,事实上,每个数据结构都有对应的一个服务(比如ConfigurationService...等),服务中统一调用JobNodeStorage来具体来实现,具体方法如下
阿伟
2019-10-08
833
0
聊聊gRPC的接口描述语言ProtoBuffer(二)
文件存储
存储
数据结构
go
什么是ProtoBuffer ProtoBuffer是一种与语言无关,平台无关,可扩展的序列化结构化数据的方法,用于通信协议,数据存储等,ProtoBuffer由Google开发,目前各大互联网公司普遍使用,在使用时需要编写.proto文件,目前ProtoBuffer有两个版本,Pro2、Pro3,这次主要分享的是Pro3。 ProtoBuffer的特点 相比xml,json等数据序列化方式,ProtoBuffer具有如下特点 体积小3到10倍,(其数据格式紧密,没有多余的空格,括号,尖括号,key等) 性
阿伟
2019-08-26
1.3K
0
Go指针,如此轻松掌握,希望有收获
编程算法
存储
java
go
c 语言
开篇语 依稀记得大学必修课,C语言中的指针,简直是噩梦,指来指去,有没有晕乎乎的感觉,我在想是不是也因为如此,所以Java语言的开发者C才比C语言的多,Java正因为解决了C的痛点,所以今天才能变成语言排行榜占其首,Go作为后起之秀,又引入这么复杂难懂的概念,可见指针我们还是需要学习的,下面我们一起体验一下go的指针吧 指针的理解 我的理解指针(Point),一个变量指向内存中存储某个值的地址,那么这个变量是一个指针变量,个人是如此理解的,也就是说指针指的是地址,而不是值 百度百科的定义,指针(Pointe
阿伟
2019-08-13
409
0
elastic-job-lite 数据结构分析
数据结构
任务调度
分布式
存储
面向对象编程
开篇语 程序=数据结构+算法,由此可见,数据结构是多么的重要,任何一个框架底层都有自己数据存储结构,elastic-job-lite是一个开源的分布式任务调度框架,其基于zk来存储运行时job信息,配置信息等等,也就是说zk是它的注册中心,所以它的数据结构也和zk有关,今天我们就一起聊聊elastic-job-lite数据结构,一起揭开它的神秘面纱。 EJL数据结构整体概要介绍 在ejl中数据结构的根节点是命名空间,由开发人员在zk的配置中指定,如下代码,ejl中的数据结构都在zk的命名空间下存在(也就是可
阿伟
2019-07-30
639
0
深入Go的Map使用和实现原理
存储
go
编程算法
数据结构
线性探测,字面意思就是按照顺序来,从冲突的下标处开始往后探测,到达数组末尾时,从数组开始处探测,直到找到一个空位置存储这个key,当数组都找不到的情况下回扩容(事实上当数组容量快满的时候就会扩容了);查找某一个key的时候,找到key对应的下标,比较key是否相等,如果相等直接取出来,否则按照顺寻探测直到碰到一个空位置,说明key不存在。如下图:首先存储key=xiaoming在下标0处,当存储key=xiaowang时,hash冲突了,按照线性探测,存储在下标1处,(红色的线是冲突或者下标已经被占用了) 再者key=xiaozhao存储在下标4处,当存储key=xiaoliu是,hash冲突了,按照线性探测,从头开始,存储在下标2处 (黄色的是冲突或者下标已经被占用了)
阿伟
2019-07-22
11.2K
0
Go指针,如此轻松掌握
编程算法
存储
java
go
c 语言
依稀记得大学必修课,C语言中的指针,简直是噩梦,指来指去,有没有晕乎乎的感觉,我在想是不是也因为如此,所以Java语言的开发者才比C语言的多,Java正因为解决了C的痛点,所以今天才能今天在语言排行榜占其首,Go作为后起之秀,又引入这么复杂难懂的概念,可见 指针我们还是需要学习的,下面我们一起体验一下go的指针吧
阿伟
2019-07-08
486
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档