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
鸿蒙
DevEco Studio
一次 Redis 事务使用不当引发的生产事故
一、前言最近项目的生产环境遇到一个奇怪的问题:现象:每天早上客服人员在后台创建客服事件时,都会创建失败。当我们重启这个微服务后,后台就可以正常创建了客服事件了。到第二天早上又会创建失败,又得重启这个微服务才行。初步排查:创建一个客服事件时,会用到Redis的递增操作来生成一个唯一的分布式ID作为事件id。代码如下所示:returnredisTemplate.opsForValue().increment("count",1);而恰巧每天早上这个递增操作都会...
maxh718
0回复
5272浏览
微服务
5 个维度深度剖析「主从架构」原理
前言我们今天要讨论的主从架构原理其实就是多个节点中有一个作为本体,其他节点作为分身存在,但是本体和分身的数据都是一样的,数据总是保持一致,是不是和镜很相似呢?为了保证缓存的高可用,我们经常听到采用主从架构来保证高可用,那如何去理解主从架构核心原理呢?这次我们还是用最熟悉的Redis缓存来理解主从架构,只要理解了一个主从架构,其他技术的主从架构都是一通百通。Redis的主从架构,其实就是利用多副本,将一份...
maxh718
0回复
5182浏览
主从架构
五位卷王 | 总结的十道 JVM 面试真题!(建议收藏)
先说下哈,这次给大家带来的大厂面试题,都来源于我的知识星球,由星球的几位嘉宾+我一起完成。嘉宾介绍:东哥:MySQL大牛一枚,北漂硕士。连边哥:技术总监一枚!喜欢卷Java和MySQL灰原哥:卷王,一天可卷16小时。欣哥:技术大牛,凌晨3点还在卷的卷王。面试题第一时间会发到我的知识星球和技术群里面。可以在文末加我好友。一、头条一面:JVM从GC角度看,堆的分区情况?二、美团一面:说下JVM的垃圾回收算法?三、滴滴一面:...
maxh718
0回复
4953浏览
JVM
真枪实弹!Redis 「冷备」让您睡个安稳觉zZ
Redis的RDB持久化方案,相信大家都有所了解,但是对于企业来说,如果只是持久化了一个RDB文件,不足以应付生产级别的事故。通常的方案就是对RDB进行多个备份,今天带大家来真枪实弹操作下RDB的冷备,以及通过RDB进行数据恢复。学会了这招,今晚可以好好睡觉了吗?企业级冷备方案RedisRDB持久化是非常适合做企业级的冷备方案的,这里的冷备可以理解为将已生成的文件拷贝到其他机器或者云服务器上。RDB适合做冷备的原因如下:RDB...
maxh718
0回复
4559浏览
Redis
6 张图 | 剖析客户端首次同步注册表
一、前言注册表对于注册中心尤为重要,所有的功能都是围绕这个注册表展开。比如服务A要想访问服务B,就得知道服务B的IP地址和端口号吧。如下图所示,传统的方式就是服务A知道了服务B的地址后,发送HTTP请求到对应的API地址上。传统请求方式那服务A和服务B的信息其实就是放在注册中心的注册表里面的,由注册中心统一管理所有服务的注册、下线。服务A和服务B想要获取注册信息,统一访问注册中心,拿到注册表,就知道其他服务的IP...
maxh718
0回复
4561浏览
注册表
1 W 字+ | 硬刚 MySQL(典藏版)
先说下哈,这次给大家带来的大厂面试题,都来源于我的知识星球,总共20道题,17道题来自悟空分享,另外3道题来自MySQL大牛:东哥。另外每道题都是精心整理,有的题目甚至需要花我一晚上的时间才能用大白话讲解清楚,比如MVCC机制,真的是肝了一晚上。有的题目东哥还要写SQL验证,真的是用心了。话不多说,开干!一、说MySQL的redolog和binlog?二、说说建立索引的优势、负面影响和原则?三、说下MySQL中的索引有哪些分类?四、...
maxh718
0回复
4514浏览
MySQL
曳影1520成功运行Anolis OS!详聊平头哥在RISC-V软件生态探索
原创
近日,在2022云栖大会龙蜥峰会RISCV专场上,来自平头哥IoT研发OS平台团队的负责人、资深技术专家熊健介绍了《平头哥在RISCV软件生态的探索》,以下为本次演讲内容:(图平头哥资深技术专家熊健)从底层软件的适配,语音、视频、安全等子系统的构建,各个操作系统的应用框架的搭建和支持,到上层应用方案设计,平头哥不断深耕RISCV技术和生态,端云一体的丰富生态正在形成。(图平头哥RISCV软件生态)平头哥持续在开源社区贡献代...
龙蜥社区OpenAnolis
0回复
2.0w浏览
龙蜥
RISC-V 架构
曳影 1520
明天3点!Intel机密计算技术SGX及其与Anolis OS适配介绍|第52期
本周「龙蜥大讲堂」预告来啦!龙蜥社区邀请了龙蜥社区云原生机密计算SIGMaintainer、Intel产品安全专家张顺达分享《IntelSGXSDKPSWDCAP以及TDXDCAP简介》,快来扫码入群,预定前排小板凳观看直播吧!直播主题及内容介绍直播主题:IntelSGXSDKPSWDCAP以及TDXDCAP简介直播时间:2022年11月23日(周三)15:0016:00直播内容:介绍SGX软件栈,主要包括SDK和平台软件(PSW)(数据中心认证原语)DCAP。听众受益:了解Intel机密计算...
龙蜥社区OpenAnolis
0回复
6697浏览
龙蜥大讲堂
龙蜥社区
机密计算技术
振弦采集模块主动上传测量数据( UART)
振弦采集模块主动上传测量数据(UART)默认情况下VMXXX模块总是以从机身份与主机完成数据交互,在这种主从结构中,VMXXX从不主动上传数据,可通过修改自动上传寄存器(ATSDSEL)来实现模块主动输出测量数据功能,ATSDSEL寄存器的每1位对应了一种数据类型,见下表。当某位被设置为1时,模块通过UART接口主动上传数据。除实时信号幅值数据外,其它数据均在每次完成传感器频率计算及温度采集后自动以字符串形式上传。自动上传的数...
稳控科技
0回复
5726浏览
振弦采集模块
自动化监测
仪器开发
工程测量
地下工程
#littlefs原理分析#[五]文件读写
精华
作者:蒋卫峰李涛前言上一篇文章介绍了littlefs中的目录操作,这一篇文章则将介绍littlefs中的文件读写操作。本文会根据文件的存储类型进行介绍,即inline文件和outline文件,其读写过程也有差别。另外还会介绍inline文件到outline文件的转换,以及littlefs底层的读写API。1.inline文件读写因为inline文件数据存储于其父目录的元数据中,inline文件的读写实际上通过commit机制实现。读是通过遍历tag,写则是通过commit一个INLIN...
深开鸿
3回复
1.7w浏览
嵌入式开发
40 图|我用 M1 玩转 SpringCloud
一、配置NacosNacos作为配置中心和注册中心,是必须要启动的。1.1下载地址Nacos下载地址:https:github.comalibabanacosreleases最新版是2.0.0bugfix,我下载后,启动成功了,但是无法访问Nacos后台,怀疑是本地环境有问题,所以换了一个低版本的1.4.1,可以正常工作。另外我之前在windows机器上使用的1.2.1的版本,拷贝到Mac上也能正常运行。1.2启动Nacos进入nacos根目录,执行命令:shstartup.shmstandalone执行后的结果如下...
maxh718
0回复
7680浏览
SpringCloud
带你遨游银河系的 10 种分布式数据库
一、关系型vs非关系型1.1关系型1.1.1什么是关系型?关系型数据库指的是使用关系模型(二维表格模型)来组织数据的数据库,由二维表及其之间的联系所组成的一个数据组织。1.1.2常见关系型数据库常见关系型数据库管理系统(ORDBMS):Oracle、MySql、MicrosoftSQLServer、SQLite、PostgreSQ、IBMDB2。1.1.3关系型的优势采用二维表结构非常贴近正常开发逻辑。支持通用的SQL(结构化查询语言)语句。丰富的完整性大大减少了...
maxh718
0回复
7214浏览
分布式数据库
盘点
降雨对下垫面水分分配格局及地貌影响研究解决方案
自然界有其自身的雨水循环模式。雨水降落到地表主要是通过三种形式回到水循环之中,分别是蒸发、下渗和地表径流,其中蒸发和下渗占90%,地表径流占10%。随着现代城市的建设,城市的密度在不断提高,城市硬质铺装代替了自然地表,蒸发量由自然地表的40%下降到30%,渗透由自然地表的50%降到了15%,城市的地表径流由自然地表的10%增加到55%。陡增的地表径流造成了大型城市遭遇暴雨等恶劣天气时内涝泛滥的情况。另外随着社会的发展...
内蒙古德明电子科技有限公司
0回复
6940浏览
降雨
20 图 |6 千字|缓存实战(上篇)
一、缓存1.1为什么要用缓存20年前常见的系统就是单机的,比如ERP系统,对性能要求不高,使用缓存的并不常见,但现如今,已经步入到互联网时代,高并发、高可用、高性能总是被提起,而缓存在这“三高”中立下汗马功劳。我们通过会将部分数据放入缓存中,来提高访问速度,然后数据库承担存储的工作。那么哪些数据适合放入缓存中呢?即时性。例如查询最新的物流状态信息。数据一致性要求不高。例如门店信息,修改后,数据库中已经...
maxh718
0回复
6142浏览
缓存
请警惕 ES 的三大坑
一、ES慢查询之坑Elasticsearch是现如今用的最广泛的搜索引擎。它是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。1.1工作原理:ES的工作原理:往ES里写数据时,实际是写到磁盘文件,查询时,操作系统会将磁盘文件里的数据自动缓存filesystemcache里面。如果给filesystemcache更多的内存,尽量让内存可以容纳所有的idxsegmentfile索引...
maxh718
0回复
5366浏览
Elasticsearch
为什么要“除夕”,原来是内存爆了!
“传说古代有一只四角四足的怪兽:名叫夕。因冬天大雪导致夕没东西吃,所以夕经常到附近的村里找吃的,因其身体庞大、脾气暴躁、凶猛异常,给村民带来了很大的灾难。后来有一位聪明的孩子,他叫做年,教给大家除掉“夕”的方法:用爆竹,轻则赶走它,重则伤它。每年腊月三十,夕都会来村里,村名就守着夜,放着鞭炮赶走夕。除夕由此而来。”我们把“夕”想象成一个不断吃机器内...
maxh718
0回复
5807浏览
Java
48 张图 | 手摸手教你微服务的性能监控、压测和调优
一、何为压力测试1.1、大白话解释性能压测是什么:就是考察当前软件和硬件环境下,系统所能承受的最大负荷,并帮助找出系统的瓶颈所在。性能压测的目的:为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到知己知彼,百战不殆。还可以发现内存泄漏、并发与同步的问题。1.2、性能指标RepsonseTimeRT:响应时间,用户从客户端发起一个请求开始计算...
maxh718
0回复
5872浏览
Jmeter
农业智能大棚环境远程监控系统
农业智能大棚环境远程监控系统,主要用于对生长环境空气温湿度、土壤温湿度、光照、CO2浓度、土壤PH值、风速风向、雨量等参数的实时监测、控制;该系统主要应用云平台、移动网络架构,多个用户共用一套云平台系统,大大降低每个用户的平台软件投资;用户在自家电脑或自己智能手机上,可实时查看环境参数实时值,当相关参数超限时,发出报警信息,提醒用户采取相应措施,而且在手机或电脑上可对相关设备发出控制指令,实现随时随...
内蒙古德明电子科技有限公司
0回复
5198浏览
农业智能大棚环境
太上老君的炼丹炉之分布式 Quorum NWR
“太白金星:听闻老君最近在练神丹妙药,可否与我一讲?太上老君:老白啊,我最近在练六颗丹药:两颗延年丹、两颗健步丹、两颗恢复丹。太白金星:那这三个八卦炉定是练这三件法宝的?太上老君:正是正是。而且对于相同的丹药,功效和大小还得完全一样。”三种丹药一、三个炼丹炉怎么分配的“太白金星:老君,你的八卦炉怎么分配的啊?”让我们揭开老君的炼丹炉,看看六颗丹药是怎么分配的。首先我...
maxh718
0回复
5015浏览
Quorum NWR
今天讲讲二叉树是什么
大白话讲解二叉树比如现在有个数组,存放了很多用户的名字,需要从这个数组中找到包含指定的用户名,最快的方式是什么?我们会想到二分查找,虽然这种方式很快,但要达到最快还需要有个条件:数组有序。如果我们能把插入用户名的时候直接给他排序,那最后的结构就是有序结构。因此有人设计了一种数据结构:二叉查找树,也叫做二叉树。如下图所示:这是一种二叉树结构。二叉树根据上文中的例子的,假定Herry在...
maxh718
0回复
5061浏览
二叉树
暂无内容
1
288
289
290
291
292
293
294
295
296
549
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅