腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java学习网
专栏成员
举报
1394
文章
1142262
阅读量
81
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
java(395)
sql(240)
数据库(237)
编程算法(155)
云数据库 SQL Server(122)
spring(115)
数据(92)
实践(88)
spring boot(68)
网站(61)
存储(59)
mysql(56)
对象(52)
其他(51)
mybatis(51)
线程(48)
云数据库 Redis(45)
开发(45)
性能(44)
工作流(42)
xml(41)
linux(41)
http(41)
网络安全(41)
activiti(41)
管理(37)
缓存(36)
javascript(34)
配置(33)
android(31)
数据分析(31)
腾讯云测试服务(29)
程序员(29)
python(28)
开源(27)
oracle(26)
html(25)
内存(24)
node.js(23)
数据结构(23)
优化(23)
redis(22)
编程(22)
索引(21)
git(20)
并发(20)
c++(19)
api(19)
容器(19)
程序(19)
工具(19)
算法(19)
同步(19)
系统(19)
php(18)
react(18)
ide(18)
事务(18)
servlet(17)
安全(17)
schema(17)
接口(17)
客户端(17)
字符串(17)
分布式(16)
import(16)
函数(16)
权限(16)
maven(15)
windows(15)
https(15)
变量(15)
登录(15)
队列(15)
云推荐引擎(14)
mycat(14)
连接(14)
前端(14)
日志(14)
原理(14)
注解(14)
github(13)
测试(13)
线程池(13)
语法(13)
jsp(12)
jar(12)
微服务(12)
部署(12)
插件(12)
后端(12)
入门(12)
ruby(11)
mongodb(11)
面向对象编程(11)
多线程(11)
bash(10)
mvc(10)
apache(10)
访问管理(10)
jdbc(10)
大数据(10)
并发编程(10)
异常(10)
json(9)
遍历(9)
服务(9)
工作(9)
集合(9)
解决方案(9)
框架(9)
nosql(8)
打包(8)
tomcat(8)
人工智能(8)
正则表达式(8)
bug(8)
int(8)
服务器(8)
ios(7)
jquery(7)
嵌入式(7)
游戏(7)
tcp/ip(7)
boot(7)
innodb(7)
it(7)
递归(7)
集群(7)
镜像(7)
命令行(7)
模型(7)
设计(7)
事件(7)
搜索(7)
网络(7)
效率(7)
unix(6)
bash 指令(6)
文件存储(6)
命令行工具(6)
数据迁移(6)
shell(6)
jvm(6)
sql server(6)
aop(6)
单元测试(6)
数据处理(6)
mvcc(6)
google(6)
lambda(6)
list(6)
null(6)
select(6)
status(6)
version(6)
web(6)
分布式锁(6)
架构(6)
开发者(6)
软件开发(6)
数组(6)
作用域(6)
c#(5)
css(5)
自动化(5)
zookeeper(5)
gradle(5)
socket编程(5)
email(5)
file(5)
hash(5)
io(5)
key(5)
server(5)
string(5)
table(5)
产品(5)
分布式事务(5)
分页(5)
技巧(5)
加密(5)
排序(5)
数据类型(5)
线程安全(5)
access(4)
eclipse(4)
搜索引擎(4)
深度学习(4)
日志服务(4)
图像处理(4)
企业(4)
jdk(4)
hashmap(4)
微信(4)
utf8(4)
迁移(4)
app(4)
merge(4)
root(4)
备份(4)
二进制(4)
反射(4)
高并发(4)
脚本(4)
进程(4)
路由(4)
内存管理(4)
认证授权(4)
软件工程(4)
网关(4)
序列化(4)
虚拟机(4)
重构(4)
最佳实践(4)
机器学习(3)
mac os(3)
.net(3)
angularjs(3)
神经网络(3)
云数据库 MongoDB(3)
SSL 证书(3)
数据备份(3)
渲染(3)
移动开发(3)
压力测试(3)
flash(3)
uml(3)
小程序(3)
kafka(3)
unicode(3)
groovy(3)
数据库管理(3)
branch(3)
class(3)
cloud(3)
commit(3)
ddl(3)
debug(3)
ip(3)
java8(3)
jwt(3)
map(3)
mvp(3)
restful(3)
set(3)
system(3)
thread(3)
time(3)
token(3)
版本控制(3)
编码(3)
磁盘(3)
存储过程(3)
泛型(3)
服务端(3)
工具类(3)
继承(3)
监控(3)
软件(3)
数据同步(3)
调试(3)
通信(3)
文件上传(3)
响应式(3)
消息队列(3)
协议(3)
异步(3)
负载均衡(2)
官方文档(2)
NLP 服务(2)
c 语言(2)
go(2)
bootstrap(2)
arm(2)
sqlite(2)
vba(2)
centos(2)
nginx(2)
容器镜像服务(2)
apt-get(2)
批量计算(2)
TDSQL MySQL 版(2)
电商(2)
云数据库 MySQL(2)
spark(2)
ssh(2)
wordpress(2)
yum(2)
dns(2)
二叉树(2)
dubbo(2)
udp(2)
敏捷开发(2)
rabbitmq(2)
spring cloud(2)
物联网(2)
系统架构(2)
nat(2)
云计算(2)
sdk(2)
es(2)
builder(2)
checkout(2)
code(2)
com(2)
count(2)
dsl(2)
exists(2)
fetch(2)
global(2)
insert(2)
linkedin(2)
lock(2)
memory(2)
min(2)
myisam(2)
ode(2)
ps(2)
push(2)
show(2)
socket(2)
stack(2)
store(2)
stream(2)
task(2)
tree(2)
twitter(2)
websocket(2)
编程语言(2)
编译(2)
编译器(2)
表格(2)
代理(2)
代码质量(2)
动态代理(2)
分布式系统(2)
函数式编程(2)
后台(2)
基础(2)
计算机视觉(2)
架构师(2)
加密算法(2)
垃圾回收(2)
链表(2)
浏览器(2)
面试(2)
内存泄漏(2)
前端框架(2)
视频(2)
数据科学(2)
网络编程(2)
项目经理(2)
压缩(2)
异常处理(2)
指针(2)
主机(2)
费用中心(1)
对象存储(1)
自动驾驶(1)
数据挖掘(1)
iphone(1)
cocos2d(1)
lua(1)
erlang(1)
asp.net(1)
ajax(1)
typescript(1)
qt(1)
memcached(1)
postgresql(1)
ruby on rails(1)
svn(1)
全文检索(1)
lucene/solr(1)
analyzer(1)
ubuntu(1)
负载均衡缓存(1)
NAT 网关(1)
消息队列 CMQ 版(1)
o2o(1)
数据安全(1)
redux(1)
serverless(1)
运维(1)
黑客(1)
html5(1)
hadoop(1)
强化学习(1)
gui(1)
opencv(1)
ftp(1)
自动化测试(1)
kotlin(1)
cdn(1)
markdown(1)
ddos(1)
kernel(1)
gcc(1)
数据可视化(1)
安全漏洞(1)
网站建设(1)
腾讯云开发者社区(1)
任务调度(1)
ascii(1)
程序人生(1)
服务网格(1)
验证码(1)
Elasticsearch Service(1)
教育(1)
持续集成(1)
abstract(1)
account(1)
add(1)
agile(1)
analysis(1)
apple(1)
architecture(1)
ast(1)
base64(1)
buffer(1)
case(1)
children(1)
ci(1)
clone(1)
collections(1)
config(1)
cpu(1)
cs(1)
data(1)
database(1)
db(1)
distance(1)
double(1)
el(1)
elasticsearch(1)
element(1)
error(1)
excel(1)
execute(1)
facebook(1)
feign(1)
filter(1)
find(1)
foreach(1)
format(1)
for循环(1)
function(1)
getter(1)
graph(1)
handler(1)
having(1)
hdfs(1)
hibernate(1)
hotfix(1)
i18n(1)
image(1)
interface(1)
iso(1)
javafx(1)
label(1)
load(1)
localhost(1)
microsoft(1)
model(1)
msdn(1)
netty(1)
nio(1)
object(1)
olap(1)
outlook(1)
overflow(1)
partition(1)
privileges(1)
profile(1)
profiling(1)
project(1)
properties(1)
public(1)
repeat(1)
replace(1)
row(1)
rtf(1)
runnable(1)
saas(1)
scheduler(1)
semaphore(1)
settings(1)
sleep(1)
ssl(1)
stringbuilder(1)
submit(1)
synchronized(1)
tcp(1)
text(1)
traits(1)
txt(1)
uber(1)
ui(1)
umi(1)
union(1)
unique(1)
using(1)
varchar(1)
vi(1)
visualization(1)
volatile(1)
whatsapp(1)
word(1)
wrapper(1)
zip(1)
笔记(1)
布局(1)
操作系统(1)
产品经理(1)
程序设计(1)
创业(1)
代理服务器(1)
代码规范(1)
低代码(1)
定时器(1)
翻译(1)
工程师(1)
行业(1)
互联网(1)
环境搭建(1)
开发环境(1)
可视化(1)
跨平台(1)
流量(1)
漏洞(1)
乱码(1)
模块化(1)
视频编码(1)
手机(1)
数据仓库(1)
数据恢复(1)
数据中心(1)
数学(1)
统计(1)
图表(1)
图片资源(1)
推送(1)
网站开发(1)
消息推送(1)
性能分析(1)
性能优化(1)
异步编程(1)
隐私(1)
硬件(1)
远程工作(1)
装饰器(1)
组件化(1)
自然语言处理(1)
SQL注入攻击(1)
数据库连接池(1)
数据一致性(1)
深度学习框架(1)
分布式计算(1)
数据完整性(1)
身份验证(1)
安全编程(1)
内存映射(1)
搜索文章
搜索
搜索
关闭
MySQL数据库原理学习(四十二)
存储
node.js
云数据库 SQL Server
表空间是InnoDB存储引擎逻辑结构的最高层, 如果用户启用了参数 innodb_file_per_table(在8.0版本中默认开启) ,则每张表都会有一个表空间(xxx.ibd),一个mysql实例可以对应多个表空间,用于存储记录、索引等数据。
用户1289394
2023-01-05
418
0
项目实践,Redis集群技术学习(十四)
云数据库 Redis
node.js
网络安全
为了保证集群完整性,默认情况下当集群 16384 个槽任何一个没有指派到节点时整个集群不可用。执行任何键命令返回(error)CLUSTERDOWN Hash slot not served 错误。这是对集群完整性的一种保护措施,保证所有的槽都指派给在线的节点。但是当持有槽的主节点下线时,从故障发现到自动完成转移期间整个集群是不可用状态,对于大多数业务无法容忍这种情况,因此建议将参数cluster-require-full-coverage 配置为 no,当主节点故障时只影响它负责槽的相关命令执行,不会影响其他主节点的可用性。
用户1289394
2022-04-07
402
0
项目实践,Redis集群技术学习(十六)
云数据库 Redis
node.js
运维
集群模式下从节点不接受任何读写请求,发送过来的键命令会重定向到负责槽的主节点上(其中包括它的主节点)。当需要使用从节点分担主节点读压力时,可以使用readonly 命令打开客户端连接只读状态。之前的复制配置 slave-read-only 在集群模式
用户1289394
2022-02-15
511
0
项目实践,Redis集群技术学习(十三)
云数据库 Redis
node.js
2)执行 clusterDelSlot 操作撤销故障主节点负责的槽,并执行 clusterAddSlot 把这些槽委派给自己。
用户1289394
2022-02-15
546
0
项目实践,Redis集群技术学习(十一)
网络安全
云数据库 Redis
编程算法
其他
node.js
Redis 集群自身实现了高可用。高可用首先需要解决集群部分失败的场景:当集群内少量节点出现故障时通过自动故障转移保证集群可以正常对外提供服务
用户1289394
2022-02-15
193
0
项目实践,Redis集群技术学习(十)
node.js
编程算法
lua
云数据库 Redis
ruby
由于集群内的节点不停地通过 Gossip 消息彼此交换节点状态,因此需要通过一种健壮的机制让集群内所有节点忘记下线的节点。也就是说让其他节点不再与要下线节点进行 Gossip 消息交换。Redis 提供了 cluster forget{downNodeId}命
用户1289394
2022-02-15
483
0
项目实践,Redis集群技术学习(九)
迁移
其他
node.js
扩容之初我们把 6385、6386 节点加入到集群,节点 6385 迁移了部分槽和数据作为主节点,但相比其他主节点目前还没有从节点,因此该节点不具备故障转
用户1289394
2022-02-15
214
0
项目实践,Redis集群技术学习(八)
node.js
迁移
数据迁移
ruby
槽是 Redis 集群管理数据的基本单位,首先需要为新节点制定槽的迁移计划,确定原有节点的哪些槽需要迁移到新节点。迁移计划需要确保每个节点负责相似数量的槽,从而保证各节点的数据均匀。例如,在集群中加入 6385 节点,如图所示。加入 6385 节点后,原有节点负责的槽数量从 6380 变为 4096 个。
用户1289394
2022-02-15
267
0
项目实践,Redis集群技术学习(七)
云数据库 Redis
ruby
node.js
数据迁移
迁移
Redis 集群可以实现对节点的灵活上下线控制。其中原理可抽象为槽和对应数据在不同节点之间灵活移动。首先来看我们之前搭建的集群槽和数据与节点的对应关系,如图所示
用户1289394
2022-02-15
320
0
项目实践,Redis集群技术学习(四)
node.js
云数据库 Redis
Redis 集群把所有的数据映射到 16384 个槽中。每个 key 会映射为一个固定的槽,只有
用户1289394
2022-02-15
312
0
项目实践,Redis集群技术学习(三)
node.js
网络安全
节点握手是指一批运行在集群模式下的节点通过 Gossip 协议彼此通信,达到感知对方的过程。节点握手是集群彼此通信的第一步,由客户端发起命令:
用户1289394
2022-02-15
340
0
项目实践,Redis集群技术学习(二)
云数据库 Redis
node.js
数据库
sql
Redis 集群相对单机在功能上存在一些限制,需要开发人员提前了解,在使用时做好规避。限制如下:
用户1289394
2022-02-15
266
0
Redis学习笔记(十四)
云数据库 Redis
jquery
node.js
AOF 采用文件追加方式,文件会越来越大,为避免出现此种情况,新增了重写机制,当AOF文件的大小
用户1289394
2022-02-15
192
0
MySQL学习,详解分页查询(limit)
数据库
云数据库 SQL Server
sql
node.js
编程算法
offset:表⽰偏移量,通俗点讲就是跳过多少⾏,offset可以省略,默认为0,表
用户1289394
2021-10-26
2.4K
0
高并发之ReentrantLock、CountDownLatch、CyclicBarrier
javascript
node.js
ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞。在java关键字synchronized隐式支持重入性(关于synchronized可以看这篇文章),synchronized通过获取自增,释放自减的方式实现重入。与此同时,ReentrantLock还支持公平锁和非公平锁两种方式。那么,要想完完全全的弄懂ReentrantLock的话,主要也就是ReentrantLock同步语义的学习:1. 重入性的实现原理;2. 公平锁和非公平锁。
用户1289394
2021-03-11
339
0
高并发之Phaser、ReadWriteLock、StampedLock
编程算法
javascript
node.js
Phaser是JDK7开始引入的一个同步工具类,适用于一些需要分阶段的任务的处理。它的功能与 CyclicBarrier和CountDownLatch有些类似,功能上与 CountDownLatch 和 CyclicBarrier类似但支持的场景更加灵活类似于一个多阶段的栅栏,并且功能更强大,我们来比较下这三者的功能:
用户1289394
2021-03-11
406
0
Oracle学习笔记:Oracle-RAC日常管理和维护
node.js
面向对象编程
oracle
数据库
sql
启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下 [root@node1 bin]$crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps –ef |grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。
用户1289394
2021-02-05
2.4K
0
Docker Swarm集群搭建教程
容器
tcp/ip
node.js
容器镜像服务
SSL 证书
接下来通过实例演示一下如何使用 Swarm 来创建安全的集群。 实例中包含 3 个管理节点和 3 个工作节点,如下图所示,可以根据需要自行调整管理节点和工作节点的数量、名称和 IP。
用户1289394
2021-01-20
549
0
Java项目实践,CountDownLatch实现多线程闭锁
javascript
node.js
编程算法
java
其他
本文主要介绍Java多线程并发中闭锁(Latch)的基本概念、原理、实例代码、应用场景,通过学习,可以掌握多线程并发时闭锁(Latch)的使用方法。
用户1289394
2021-01-06
623
0
Java项目实践,Zookeeper典型应用场景
node.js
zookeeper
分布式
Zookeeper 是一个典型的发布/订阅模式的分布式数据管理与协调框架,开发人员可以使用它来进行分布式数据的发布和订阅。
用户1289394
2020-12-08
552
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档