51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
可可图片编辑
万少
Elasticsearch 主从同步之跨集群复制
跨集群复制(Crossclusterreplication,简称:CCR)指的是:索引数据从一个Elasticsearch集群复制到另一个Elasticsearch集群。对于主集群的索引数据的任何修改都会直接复制同步到从索引集群。Elasticsearch6.7版本。3.1支持灾难恢复(DR)、确保高可用性(HA)跨集群复制确保了不间断的服务可用性,能够承受住数据中心或区域服务中断的影响,降低了复杂性、节省了成本。3.2降低延迟将数据复制到更靠近应用程序用户的集群可以最...
r660926
0回复
8601浏览
Elasticsearch
探究 | Elasticsearch Painless 脚本 ctx、doc、_source 的区别
上述问题不止一次被问到,我自己在使用painless脚本的时候,也会遇到上述困惑。今天,我们把这几种的区别梳理清楚。解读如下:上面的脚本通过ingestpainless脚本实现了判定:上面的例子解读如下:如果标签字段:tags包含:“green”,则执行删除操作;否则保持现状。官方文档地址:https:www.elastic.coguideenelasticsearchpainless7.15painlessupdatecontext.html如上reindex脚本解读如下:如果源索引:test04字段foo内容&lsq...
r660926
0回复
1.1w浏览
Elasticsearch
如何系统化的备战 Elastic 认证专家考试?
死磕Elasticsearch知识星球内的球友一个打卡引起我巨大的好奇。Elasticsearch学习的环节,快节奏和慢成长一直相爱相杀,如影相随。快节奏是指:高强度的工作环境需要我们快速给出答案,给出可以编程实现、快速落地的解决方案。“Talkischeap.Showmethecode.”这句IT届流行的歇后语也成为当我们没有拿到或者找到可行解决方案找Leader汇报时候Leader们挂在嘴边的话。为了快,我们不得不:•通过Google直接搜答案。•通过...
r660926
0回复
6911浏览
Elasticsearch
关于 Log4j 高危漏洞,有必要优先关注 Elastic 官方的综合研判..
铭毅一句话概括:Kibana、Beats不受任何影响。Elasticsearch、Logstash受到漏洞影响,需要紧急修复(尤其外网对外提供服务的集群)。官方解读核心如下:1、Log4j“核弹”级漏洞起因2021年12月9日,Log4j的GitHub公开披露了一个影响ApacheLog4j2实用程序多个版本的高严重性漏洞(CVE202144228)。该漏洞影响了ApacheLog4j2的2.0到2.14.1版本。Github地址:https:logging.apache.orglog4j2.x本公告总结了对Elastic产品的任何潜在影...
r660926
0回复
7968浏览
Elasticsearch
画地为牢,细谈VM和容器
作者二哥聊云原生来源二哥聊云原生(ID:LanceAndCloudnative)接下来的几篇,二哥和大家聊聊容器的一些概念和容器安全。云原生看起来是横空出世,但如果仔细看看在这个概念出来之前的技术迭代和演进,我们会发现这一切冥冥之中早已安排。前人在“虚拟化”、“不可变基础设施”、“微服务”、“容器”、“容器编排”等领域各种各样的尝试使得云原生的诞生成为必然。如今,大家聊云原生必然会说到一个词:容器。说到容器,大家总自...
gjsoftware
0回复
7126浏览
容器
虚拟机
特洛伊木马-图解VXLAN容器网络通信方案
作者二哥聊云原生来源二哥聊云原生(ID:LanceAndCloudnative)一篇文章围绕一张图,讲述一个主题。不过这个主题偏大,我估计需要好几篇文章才能说得清楚。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。其中K8s是不可变基础设施的压舱石。典型的K8s集群由数十个Node,成百个Pod,上千个Container组成。相互隔离的容器间需要协作才能完成更大规模的应用。而协作就需要网络通信。这篇文章我主要通过下面...
gjsoftware
0回复
6348浏览
容器
网络通信
Java 代码实现——使用 IK 分词器进行词频统计
本文主要介绍如何通过IK分词器进行词频统计。使用分词器对文章的词频进行统计,主要目的是实现如下图所示的词云功能,可以找到文章内的重点词汇。后续也可以对词进行词性标注,实体识别以及对实体的情感分析等功能。词频统计服务具体模块如下:•数据输入:文本信息•数据输出:词词频(TFIDF等)词性等内容•使用的组件:分词器、语料库、词云展示组件等•功能点:白名单,黑名单,同义词等现存的中文分词器有IK...
r660926
0回复
1.3w浏览
Elasticsearch
一个免费的 Elasticsearch 多集群监控和管理工具
俗话说,工欲善其事必先利其器,今天给大家介绍一个好工具。随着单个Elasticsearch集群规模的越来越大,大家要么在拆集群的路上,要么是已经是多套集群了,据路边社消息,一个公司超过5个集群的情况已经变得非常普遍,而管理多个集群的着实是有点痛苦,比如常规的玩法可能是一套集群一个Kibana,集群一多,切换来切换去就有点懵圈了有木有?作为一个优雅的程序员或者运维管理员,是可忍孰不可忍啊。另外,多个集群的监控也是一...
r660926
0回复
9497浏览
Elasticsearch
使用过mysql的binlog吗?看看如何用binlog排查阿里开源项目otter
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)MySQL的binlog相信大家都有所耳闻,但是可能没有真正日常使用过。因此,本文结合一个otter小坑的排查案例,来分享下binlog的日常使用方式。重点了解下:binlog的导出方式binlog的解析方式结合案例分享下开源项目otter的一个小坑1.案例背景某个周末突然收到报警,发现线上多云数据库的数据同步任务挂起,显示日志写入数据失败。错误原因非常明显:唯一索...
gjsoftware
0回复
8060浏览
mysql
binlog
跟面试官侃半小时MySQL事务,说完原子性、一致性、持久性的实现
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)这篇文章比较难写,一些知识可能不是特别常用,不说可能会有疑惑,但是细扣又容易陷入细节,前后反复修改了好几遍,希望能逻辑连贯、深入浅出、杜绝又臭又长。觉得不错的话点个在看吧。另外,封面很难找,以后打算发自己做的菜,hiahia~提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息...
gjsoftware
0回复
1.0w浏览
MySQL
ACID
跟面试官侃半小时MySQL事务隔离性,从基本概念深入到实现
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息息相关。而事务的ACID(即原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)可以说涵盖了事务的全部知识点,所以,我们不仅要知道ACID是什么,还要了解ACID背后的实现,只有这样,无论在日常开发还是面试求职,都...
gjsoftware
0回复
9921浏览
MySQL
事务隔离性
数据库中间件漫谈——看看云时代,它会走向何方
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)1.前言随着业务的发展,MySQL数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大;另外,无论怎样升级硬件资源,单台服务器的资源(CPU、磁盘、内存、网络IO、事务数、连接数)总是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。分表、分库和读写分离可以有效地减小单台数据库的压力。而数据库中间...
gjsoftware
0回复
7908浏览
数据库
中间件
运用 Elasticsearch 8.1.x 实现智能问答系统
图示:一个简单的智能问答系统。•在当前业务系统中,是否感受到越来越多的智能化个性业务诉求,做一个智能化的商品搜索,用于检索商品的相似性;做一个图片搜索,检索相似的图片;做一个语音搜索,检索相似度极高的音频,这种智能化的需求越来越多。•可能你听过看过很多机器学习或者深度学习的“名词“,对于一些常规的应用工程师来说,这些距离个人很远,打开各种算法网站,看到各种模型,看的头疼。•可能你是...
r660926
0回复
1.1w浏览
Redis
MySQL数据库无完整备份删库,除了跑路还能怎么办?
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)1.背景前段时间,由于运维同事的一次误操作,清空了内网核心数据库,导致了公司内部管理系统长时间不可用,大量知识库内容由于没有备份险些丢失。结合这两天微盟的删库跑路事件,我们可以看到,数据库的备份与恢复显得尤为重要。本文将对此次内网数据恢复过程做一些整理,介绍删库后的抢救方案。同时,引发对数据库稳定性的思考。2.数据抢修这份内网数...
gjsoftware
0回复
6685浏览
数据库
MySQL
两文说透MySQL里的各种锁(下篇)
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)在上篇中,我们介绍了MySQL中的全局锁和表锁。今天,我们专注于介绍一下行锁,这个在日常开发和面试中常常困扰我们的问题。1.行锁基础由于全局锁和表锁对增删改查的性能都会有较大影响,所以,我们自然会想到,只需要对有修改的行加锁就行了,这就是行锁。在事务中,事务1更新了一行主键为1的数据行,那么,在这个事务释放锁之前,事务2是不能操作的。...
gjsoftware
0回复
5952浏览
MySQL
锁
两文说透MySQL里的各种锁(上篇)
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)0.前言MySQL按照加锁的范围,分为全局锁、表级锁、行级锁。本文作为上篇,主要介绍MySQL的全局锁和表级锁。重要的实战总结为,如何安全地变更一个表的表结构。1.全局锁定义:全局锁就是对整个数据库实例加锁。全局锁语法:Flushtableswithreadlock(FTWRL)当你使用这个命令后,整个库处于只读状态,之后其他线程的数据更新语句(DML)、数据定义语句(DDL)...
gjsoftware
0回复
6853浏览
MySQL
锁
为什么MySQL分库分表后总存储大小变大了?
作者阿丸笔记来源阿丸笔记(ID:aonenote)转载请联系授权(微信ID:awannote)一.聊一聊关于MySQL的count()1.背景在完成一个分表项目后,发现分表的数据迁移后,新库所需的存储容量远大于原本两张表的大小。在做了一番查询了解后,完成了优化。回过头来,需要进一步了解下为什么会出现这样的情况。与标题的问题的类似问题还有,为什么表数据内容删除了而表大小没有变化。其本质都是一样的。要回答这些问题,我们需要从mysql的索引...
gjsoftware
0回复
8230浏览
MySQL
分库分表
微服务:我们需要从单体转到微服务吗?
作者oec2003来源不止dotNET(ID:moredotnet)微服务或许你没有真正实践过,但一定听说过,虽然已经到了2022年,这个词依然很热,可以通过搜索google指数看得到。起源“微服务”一词源于2011年5月在威尼斯附近的一次软件架构师研讨会上进行的架构风格的讨论。2012年5月讨论小组决定将这种架构风格命名为“微服务”。FredGeorge同年在一次技术大会上进行自己的微服务实践分享,并说微服务是一种细粒度的SOA,但最终将其发扬光大的...
fldj
0回复
8400浏览
微服务
架构
微服务:如何拆分服务?
作者oec2003来源不止dotNET(ID:moredotnet)在微服务的落地中,第一步就需要进行微服务的拆分,服务的拆分很困难也很重要,本文就讲讲怎么进行服务的拆分。技术发展到现在,还没有一个具体的,设计完善的标准方法来完成服务的拆分,服务的拆分是一门技术更是一门艺术。对于服务的拆分,有两种情况:1、从零开始开发新的产品,采用微服务架构,进行服务拆分;2、将现有的单体架构的产品重构成微服务架构,进行服务拆分。如果做的...
fldj
0回复
7646浏览
微服务
架构
dotNetCore操作Redis(含CentOS7哨兵模式部署)
作者冯威来源不止dotNET(ID:moredotnet)现在说到使用缓存中间件基本就是Redis了,通常开发环境或测试环境部署一个单机版就可以运行了,但要上生产环境还需要进行高可用的方式来部署,本文说说在CentOS7中Redis高可用的部署以及在dotNetCore中怎样调用。环境CentOS:7.5Redis:5.0.7dotNetCore:3.0CSRedisCore:3.3.0Redis部署的几种方式单机版:用于开发或测试环境主从模式:主从模式提供了一种备份的机制,主库可以进行读写...
fldj
0回复
7372浏览
Redis
CentOS7
暂无内容
1
525
526
527
528
529
530
531
532
533
549
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅