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
HarmonyOS,学习
DevEco Stuidio
可观测性实战:快速定位 K8s 应用故障
精华
故障发生在2023春节前两天,DeepFlow团队内部访问工单系统出现问题,影响了所有北京区的同事,这篇文章将详细记录如何利用DeepFlow定位到对这次问题根因(网关MSS误变更导致报文大于MTU,大数据报文被丢弃)。01|背景介绍工单系统是DeepFlow团队自主研发的一个跟踪工单的内部工具,部署在阿里公有云的容器服务(ACK)中,工单系统通过Ingress的方式对外提供服务,办公区与阿里云通过VPN连接,因此办公区可以直接使用域名访问工...
树欲静而风不止
6回复
7858浏览
可观测性
K8s
排障
BOSHIDA 三河博电科技 AC/DC变换电源图及其工作原理
BOSHIDA三河博电科技ACDC变换电源图及其工作原理1、逆变供电电源a.直流供电时,由直流供电电压经开关S1,隔离三极管VD1,保险丝FU2及由C2、C3、L1组成的π型滤波器后作为逆变器的供电电源。b.交流供电时,由220V50Hz的交流开关S2,变压器T1变压、VD3VD6整流、C1滤波后得到一个约50V的直流电压,再经过交流切换电路,保险丝FU2和由C2、C3、L1组成的π型滤波器后作为逆变器的供电电压。C2、C3和L1组成的π型滤波器,一方面作为...
稳控科技
0回复
4038浏览
模块电源
电源模块
工业电源
定制电源
@Transactional 竟也能解决分布式事务?
大家好,我是不才陈某前天陈某知识星球中的朋友咨询过我一个问题,大致内容如下:这位读者什么意思呢?简单的总结下:在ShardingJDBC中明明只是简单的使用Transactional这个本地事务注解,为什么在跨库插入数据时候却能够同时回滚?我们知道单数据节点的情况下保持事务是非常简单的,只需要使用本地事务即可轻松解决,比如常用的注解:Transactional但是在分库后将会存在跨库的事务,此时本地事务还能保证事务...
Handpc
0回复
4904浏览
Transactional
一个注解优雅的实现 接口数据脱敏
大家好,我是不才陈某通常接口返回值中的一些敏感数据也是要脱敏的,比如身份证号、手机号码、地址.....通常的手段就是用隐藏一部分数据,当然也可以根据自己需求定制。言归正传,如何优雅的实现呢?有两种实现方案,如下:整合Mybatis插件,在查询的时候针对特定的字段进行脱敏整合Jackson,在序列化阶段对特定字段进行脱敏基于ShardingSphere实现数据脱敏,查看之前的文章:基于ShardingSphere实现数据...
Handpc
0回复
4957浏览
接口数据
高性能限流器 Guava RateLimiter
大家好,我是不才陈某陈某的《SpringCloudAlibaba实战项目》视频教程已经录完了,涉及到Alibaba的各种中间件实战,戳这里>SpringCloudAlibaba实战视频专栏开放订阅今天来聊一聊GuavaRateLimiter是如何解决高并发场景下的限流问题的。Guava是Google开源的Java类库,提供了一个工具类RateLimiter。我们先来看看RateLimiter的使用,让你对限流有个感官的印象。假设我们有一个线程池,它每秒只能处理两个任务,如果提交的任...
Handpc
0回复
4608浏览
高性能限流器
一个依赖搞定Spring Boot 配置文件脱敏
大家好,我是不才陈某经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢?今天介绍一种方案,让你在无感知的情况下实现配置文件的加密、解密。利用一款开源插件:jasyptspringboot。项目地址如下:https:github.comulisesbocchiojasyptspringboot使用方法很简单,整合SpringBoot只需要添加一个...
Handpc
0回复
4644浏览
Spring Boot
聊聊 分布式配置中心 Apollo
大家好,我是不才陈某陈某的《SpringCloudAlibaba实战项目》视频教程已经录完了,涉及到Alibaba的各种中间件实战,戳这里>SpringCloudAlibaba实战视频专栏开放订阅今天深入聊一聊携程开源的一款分布式配置中心Apollo,在功能上和Nacos不相上下。1.基本概念由于Apollo概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。1、背景随着程序功能的日益复杂,程序的配置日益增多,各种功...
Handpc
0回复
5454浏览
Apollo
一个依赖搞定 Spring Boot 接口防盗刷
大家好,我是不才陈某kkantireptile是适用于基于springboot开发的分布式系统的反爬虫组件。系统要求基于springboot开发(springboot1.x,springboot2.x均可)需要使用redis工作流程kkantireptile使用基于Servlet规范的的Filter对请求进行过滤,在其内部通过springboot的扩展点机制,实例化一个Filter,并注入到Spring容器FilterRegistrationBean中,通过Spring注入到Servlet容器中,从而实现对请求的过滤...
Handpc
0回复
5110浏览
Spring Boot
Spring Boot 使用 Disruptor 做内部高性能消息队列
大家好,我是不才陈某工作中遇到项目使用Disruptor做消息队列,对你没看错,不是Kafka,也不是rabbitmq。Disruptor有个最大的优点就是快,还有一点它是开源的哦,下面做个简单的记录.Disruptor介绍Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与IO操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关...
Handpc
0回复
4866浏览
Disruptor
轻量易部署!龙蜥Coolbpf发布不依赖Clang的脚本化编程特性 lwcb
原创
文eBPF技术探索SIG基于CORE(CompileOnce–RunEverywhe)实现的Coolbpf项目,新推出轻量级脚本化编程特性lwcb(LightweightCoolbpf)。lwcb是一款面向eBPF的脚本语言和tracing开发工具,它可以解析用户编写的脚本,生成eBPF字节码,从而实现对Linux内核系统的跟踪诊断、性能分析和监控。此外,lwcb还提供了大量内置函数,如tcpstate可以轻松将整数转换成tcp状态字符串,tcphdr、iphdr可以让用户从skb里获取tcphdr或iphdr结构体...
龙蜥社区OpenAnolis
0回复
3676浏览
龙蜥社区
龙蜥技术
Coolbpf
有了HTTP,为什么还要RPC?
大家好,我是不才陈某很多人应该都没怎么好好搞清楚RPC(即RemoteProcedureCall,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?本文简单地介绍一下两种形式的CS架构,先说一下他们最本质的区别,就是RPC主要是基于TCPIP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。OSI网络七...
Handpc
0回复
3851浏览
RPC
聊聊 分布式一致性算法协议 Paxos
大家好,我是不才陈某Google的粗粒度锁服务Chubby的设计开发者Burrows曾经说过:所有一致性协议本质上要么是Paxos要么是其变体。网上有很多讲解Paxos算法的文章,但是质量层次不齐。今天笔者带大家深入聊一下PaxosPaxos是什么?Paxos算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。Paxos算法是Lamport宗师提出的一种基于消息传递的分布式一致性算法,使其获得2013年图...
Handpc
0回复
3304浏览
分布式一致
Paxos
BOSHIDA AC-DC电源模块基本原理及常见问题
BOSHIDA三河博电科技ACDC电源模块基本原理及常见问题ACDC电源模块的基本原理是从交流源中获取电压,然后由整流器转换为直流电压,且输出能量比输入的电压高,从而达到电路输出直流电压、电流的目的。交流交换器模块由负责控制的设备,整流器,电容器和变压器组成。负责控制的设备是用于执行频率变化,保证电源运行恒定有效,可以通过手动按钮,智能电脑和微控制器进行设置,变压器是将给定的电压转变为高电压,可以从安全点控制电源的输出...
稳控科技
0回复
4072浏览
电源模块
模块电源
工业电源
工程监测多通道振弦模拟信号采集仪VTN的AABB 通讯协议
工程监测多通道振弦模拟信号采集仪VTN的AABB通讯协议AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。AABB通讯协议支持单寄存器读写两种指令。(1)读取单个寄存器指令头:固定为16进制AABB地址码:设备的地址(1255,其中地址255为通用地址)寄存器地址:要访问的寄存器地址,寄存器地址字节最高位是读写标志位,为0时表示读寄存器,为1时表示写寄存器。和校验...
稳控科技
0回复
4263浏览
振弦采集仪
振弦传感器
工程测量
自动化监测
振弦类解决方案
#盲盒+码# Mrobot升级-开源
原创
精华
[toc](目录)说明【本文正在参加[「盲盒」+码有奖征文活动](https:ost.51cto.composts19288)】前段时间对小萌进行简单优化,普适版本的资源这里开放出来,方便感兴趣的小伙伴复刻。主要资源包括:3D外形打印格式文件、专用PCB、BOM清单,最后也准备了OLED表情版Mrobot,敬请期待。(PS:本文不涉及技术细节,设计思路参考[基于OpenHarmony开发Mrobot](https:ost.51cto.composts12984)1.Mrobot组成模块介绍1.1组成模块完成Mrobot...
Hello_Kun
4回复
9330浏览
HarmonyOS
OpenHarmony
设备开发
机器人
记一次 rr 和硬件断点解决内存踩踏问题
故事的开始开始Debug在日常的调试过程中,我们总会遇到一些有趣的bug,在本文我就遇到了一个有意思的查询结果不一致问题。故事的开始我们在测试NebulaGraph的MATCH语句的时候发现一个很神奇的事情:(rootnebula)[gdlancer]>match(v1)[e1..1]>(v2)whereid(v1)in[1,2,3,4]and(v2)[e1..1]>(v1)returne;++e++[[:Rel52>20{Rel50Bool:true,Rel51Bool:true,Rel52Double:0.533698,Rel53String:"StephenCurry",Rel54Double:0.162998}]][[...
pczhy
0回复
1.1w浏览
Nebula
助力Koordinator云原生单机混部,龙蜥混部技术提升CPU利用率60%
原创
文OpenAnolisKernelSIG01什么是CPU混部CPU混部是指将不同类型的业务部署到同一台机器上运行,让它们共享机器上的CPU资源以提升CPU利用率,从而降低机器的采购和运营成本。但是,对于有些类型的任务来说,它们对延时非常的敏感,比如电商、搜索或web服务等,这类任务的实时性很高,但是通常对资源的消耗却不是很多,我们称之为在线任务;还有一类任务,它们更多的关注计算或者批处理,对延时没有要求,但是消耗的资源相对较多,...
龙蜥社区OpenAnolis
0回复
6286浏览
龙蜥技术
龙蜥社区
混部技术
CPU
有了 ETL 数据神器 dbt,表数据秒变 NebulaGraph 中的图数据
如果你装好某款数据库产品,比如:分布式图数据库NebulaGrpah,跃跃欲试的第一步是不是就让它干活搞数据呢?好的,现在问题来了,如何把相对原始的数据处理、建模并导入NebulaGraph呢?本文是一个端到端的示例演示,从多数据源聚合数据,清理、利用dbt转换成NebulaGraph建模的属性图点边记录,最后导入成图谱的全流程。构建知识图谱现在假设你是一个类似于Netflix、爱奇艺之类的视频服务提供商,我们需要利用图数据库搭建一个用...
pczhy
0回复
6915浏览
Nebula
今天 4 点,龙蜥自动化运维平台SysOM 2.0的诊断中心功能介绍
本周3期「龙蜥大讲堂」预告来啦!我们邀请了系统运维SIGContributor阙建明分享《SysOM2.0诊断中心功能介绍》,龙蜥社区云原生机密计算SIGMaintainer、Intel高级云计算软件工程师黄晓军分享《IntelHEToolkit介绍》主题演讲,龙蜥社区IntelArchSIGContributor赵冠军分享《阿里云ECS八代SPR实例上使用IntelAMX特性加速AI类业务的实践》主题演讲,精彩多多,快来扫码入群,预定前排小板凳观看直播!SysOM2.0系列直播内容介绍直播主...
龙蜥社区OpenAnolis
0回复
4418浏览
龙蜥大讲堂
龙蜥社区
SysOM 2.0
连接微信群、Slack 和 GitHub:社区开放沟通的基础设施搭建
要开放,不要封闭在开源社区中,开放的一个重要意义是社区内的沟通、讨论应该是透明、包容并且方便所有成员访问的。这意味着社区中的任何人都应该能够参与讨论和决策过程,并且所有相关信息应该公开和自由地与他人共享。在公共场合进行沟通在开源理念中是重要的,正是这种方式使得社区的成员可以进行有效地共同工作,分享想法和反馈,为项目或社区做出贡献。但是,社区在实践开放性沟通的过程中,或多或少都会遇到以下一些情况...
pczhy
0回复
5699浏览
Nebula
暂无内容
1
242
243
244
245
246
247
248
249
250
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅