腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
小勇DW3
专栏成员
举报
125
文章
240657
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(125)
其他(29)
java(22)
http(12)
编程算法(12)
云数据库 Redis(10)
nginx(10)
缓存(9)
jvm(9)
kafka(9)
存储(8)
数据库(7)
云数据库 SQL Server(7)
api(7)
分布式(7)
大数据(7)
spring(6)
jdk(6)
sql(5)
linux(5)
安全(5)
数据结构(5)
javascript(4)
lua(4)
node.js(4)
socket编程(4)
jar(3)
tomcat(3)
hive(3)
hashmap(3)
zookeeper(3)
es(3)
云服务器(2)
xml(2)
html(2)
unix(2)
文件存储(2)
TDSQL MySQL 版(2)
容器(2)
网络安全(2)
hadoop(2)
tcp/ip(2)
微服务(2)
hbase(2)
Elasticsearch Service(2)
负载均衡(1)
区块链(1)
数字货币(1)
ios(1)
php(1)
python(1)
bash(1)
actionscript(1)
bootstrap(1)
jquery(1)
ajax(1)
ecmascript(1)
android(1)
memcached(1)
access(1)
ide(1)
maven(1)
搜索引擎(1)
全文检索(1)
lucene/solr(1)
windows server(1)
负载均衡缓存(1)
apache(1)
bash 指令(1)
mapreduce(1)
批量计算(1)
腾讯云测试服务(1)
网站(1)
kubernetes(1)
压力测试(1)
spark(1)
ssh(1)
mybatis(1)
jdbc(1)
aop(1)
dubbo(1)
数据处理(1)
windows(1)
https(1)
flink(1)
channel(1)
crontab(1)
instance(1)
int(1)
jdk8(1)
key(1)
kibana(1)
list(1)
map(1)
object(1)
partition(1)
stackoverflow(1)
state(1)
text(1)
time(1)
递归(1)
脚本(1)
注解(1)
搜索文章
搜索
搜索
关闭
Netty中数据包的拆分粘包处理方案,以及对protobuf协议中的拆包粘包方案自定义重写
数据结构
linux
java
TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。
小勇DW3
2020-04-26
1.6K
0
【转】转载一篇优质的讲解epoll模型的文章
socket编程
linux
数据结构
编程算法
从事服务端开发,少不了要接触网络编程。Epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,Nginx、Redis、Skynet 和大部分游戏服务器都使用到这一多路复用技术。 Epoll
小勇DW3
2019-10-31
1.5K
1
Spring中使用RedisTemplate操作Redis(spring-data-redis)
spring
云数据库 Redis
数据结构
存储
api
Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。
小勇DW3
2018-09-29
15K
0
ThreadLocal 类 的源码解析以及使用原理
数据结构
存储
java
首先看这一张图,我们可以看出,每一个Thread类中都存在一个属性 ThreadLocalMap 成员,该成员是一个map数据结构,map中是一个Entry的数组,存在entry实体,该实体包含了 key value hash (注意 此map结构不包含next引用 所以不是使用的链地址方法)。
小勇DW3
2018-08-30
646
0
Synchronized 和 Lock 锁在JVM中的实现原理以及代码解析
jvm
数据结构
synrhronized关键字简洁、清晰、语义明确,因此即使有了Lock接口,使用的还是非常广泛。其应用层的语义是可以把任何一个非null对象作为"锁",当synchronized作用在方法上时,锁住的便是对象实例(this);当作用在静态方法时锁住的便是对象对应的Class实例,因为Class数据存在于永久带,因此静态方法锁相当于该类的一个全局锁;当synchronized作用于某一个对象实例时,锁住的便是对应的代码块。在HotSpot JVM实现中,锁有个专门的名字:对象监视器。
小勇DW3
2018-08-30
2K
4
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档