腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
琦小虾的Binary
专栏成员
举报
125
文章
218271
阅读量
46
订阅数
订阅专栏
申请加入专栏
全部文章(125)
编程算法(36)
java(31)
数据库(16)
sql(13)
spring(13)
node.js(10)
打包(10)
android(9)
ide(9)
linux(9)
kafka(9)
xml(8)
文件存储(8)
云数据库 Redis(7)
缓存(7)
jvm(7)
c++(6)
ubuntu(6)
图像处理(6)
opencv(6)
tcp/ip(6)
负载均衡(5)
负载均衡缓存(5)
网络安全(5)
面向对象编程(5)
dubbo(5)
其他(4)
机器学习(4)
servlet(4)
unix(4)
socket编程(4)
数据结构(4)
微服务(4)
mvc(3)
tomcat(3)
nginx(3)
分布式(3)
jdk(3)
zookeeper(3)
rpc(3)
php(2)
html(2)
arm(2)
云数据库 SQL Server(2)
oracle(2)
lucene/solr(2)
批量计算(2)
消息队列 CMQ 版(2)
网站(2)
http(2)
容器(2)
mybatis(2)
aop(2)
gcc(2)
uml(2)
数据分析(2)
windows(2)
nat(2)
自动驾驶(1)
javascript(1)
c#(1)
ruby(1)
bash(1)
bootstrap(1)
react(1)
jquery(1)
qt(1)
access(1)
github(1)
svn(1)
matlab(1)
搜索引擎(1)
全文检索(1)
bash 指令(1)
访问管理(1)
NAT 网关(1)
企业(1)
微信小程序音视频(1)
serverless(1)
存储(1)
压力测试(1)
jdbc(1)
hashmap(1)
二叉树(1)
kernel(1)
大数据(1)
架构设计(1)
虚拟化(1)
mvcc(1)
es(1)
cat(1)
command(1)
config(1)
eof(1)
execute(1)
tabs(1)
threadpoolexecutor(1)
txt(1)
队列(1)
终端(1)
搜索文章
搜索
搜索
关闭
Java并发技术总结之五——AQS
编程算法
数据分析
java
node.js
AQS (AbustactQueuedSynchronizer) 是 Java 提供的底层同步工具类,主要思想是用一个 int 类型的变量表示同步状态,以及一个双链表形式的同步队列,并提供了一系列的 CAS (Compare And Swap) 操作来管理这个同步状态。 AQS 的主要作用是为 Java 中的并发同步组件提供统一的底层支持,例如 ReentrantLock,CountDownLatch 就是基于 AQS 实现的,实现方法是通过继承 AQS 实现其模版方法,然后将子类作为同步组件的内部类。
剑影啸清寒
2020-07-15
364
0
Redis技术知识总结之六——Redis持久化机制
云数据库 Redis
unix
node.js
文件存储
Redis 有两种持久化机制:快照 (RDB) 和 AOF 日志。其中快照是一次性全量备份,AOF 是增量备份。
剑影啸清寒
2020-07-09
1.3K
0
Kafka技术知识总结之九——Kafka消息压缩与日志压缩
文件存储
kafka
node.js
批量计算
unix
Kafka 日志压缩类似于 Redis 持久化的 RDB 模式,假设 Kafka 崩溃,通过日志文件恢复最终状态时,Kafka 只需要关心最新状态,并不关心每一时刻的状态。 Kafka 日志压缩主要是针对两种数据:
剑影啸清寒
2020-07-09
1K
1
Kafka技术知识总结之五——Kafka的高可用性
消息队列 CMQ 版
node.js
kafka
负载均衡
负载均衡缓存
Kafka 实现高可用性的方式是进行 replication。对于 kafka,如果没有提供高可用性机制,一旦一个或多个 Broker 宕机,则宕机期间其上所有 Partition 都无法继续提供服务。若该 Broker永远不能再恢复,那么所有的数据也就将丢失,这是不可容忍的。所以 kafka 高可用性的设计也是进行 Replication。 Replica 的分布:为了尽量做好负载均衡和容错能力,需要将同一个 Partition 的 Replica 尽量分散到不同的机器。 Replica 的同步:当有很多 Replica 的时候,一般来说,对于这种情况有两个处理方法:
剑影啸清寒
2020-07-08
1.2K
0
Kafka技术知识总结之六——Kafka负载均衡策略
kafka
负载均衡
负载均衡缓存
node.js
分区器是生产者层面的负载均衡。Kafka 生产者生产消息时,根据分区器将消息投递到指定的分区中,所以 Kafka 的负载均衡很大程度上依赖于分区器。 Kafka 默认的分区器是 Kafka 提供的 DefaultPartitioner。它的分区策略是根据 Key 值进行分区分配的:
剑影啸清寒
2020-07-08
5.2K
0
Kafka技术知识总结之三——Kafka 高效文件存储设计
node.js
文件存储
kafka
在 Kafka 文件存储中,同一个 Topic 下有多个不同 partition,每个 partition 为一个目录。partition命名规则为Topic名称 + 有序序号。如果 partition 数量为 num,则第一个 partition 序号从 0 开始,序号最大值为 num - 1。 例如,自己创建一个名为 orderMq 的 Topic:
剑影啸清寒
2020-07-08
610
0
Kafka技术知识总结之二——Kafka事务
kafka
消息队列 CMQ 版
node.js
数据库
sql
Kafka 事务与数据库的事务定义基本类似,主要是一个原子性:多个操作要么全部成功,要么全部失败。Kafka 中的事务可以使应用程序将消费消息、生产消息、提交消费位移当作原子操作来处理。 为了实现事务,Producer 应用程序必须做到:
剑影啸清寒
2020-07-08
1.7K
0
Kafka技术知识总结之一——Kafka 的元素,组成,架构
node.js
kafka
Kafka将消息以topic为单位进行归纳 将向Kafka topic发布消息的程序成为producers. 将预订topics并消费消息的程序成为consumer. Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. producers通过网络将消息发送到Kafka集群,集群向消费者提供消息
剑影啸清寒
2020-07-08
626
0
JavaSE 基础学习之五 —— IO 操作 (java. io.*)
文件存储
java
node.js
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ajianyingxiaoqinghan/article/details/80552164
剑影啸清寒
2019-05-26
667
0
Node.js 异步编程基础理解
node.js
参考地址:《深入理解node.js异步编程:基础篇》 一、概述 目前开源社区最火热的技术当属 Node.js 莫属了,作为使用 Javascript 为主要开发语言的服务器端编程技术和平台,一开始就注
剑影啸清寒
2018-01-02
1.5K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档