51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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 NEXT
华为
数据库内核那些事|PolarDB X-Engine:如何构建1/10成本的事务存储引擎?
1.技术背景云原生数据库PolarDBMySQL版是阿里云自研产品,100%兼容MySQL。产品具有多主多写、多活容灾、HTAP等特性。交易和分析性能最高分别是开源数据库的6倍和400倍,TCO低于自建数据库50%。XEngine引擎是PolarDB为用户提供的低成本,高性价比的解决方案,LSMtree分层存储结合标准zstd压缩,在性能和成本做到了很好的平衡。在标准sysbench场景下,存储空间相比InnoDB引擎减少60%,读写性能降低1020%。XEngine引擎通过压缩减少...
bashendan
0回复
1920浏览
MongoDB
这条索引在“磨洋工”吗?聊聊数据库中的烂索引
背景索引是数据库中用于加速查询的常用组件,它通过对数据冗余和重组织来加速SQL查询。通常来说,恰当的索引可以提升系统的查询性能。关于索引存在一些误解,如:索引总是能提升查询性能,因此索引越多越好,比如下图中的例子:只看收益,不看代价是不行的。分布式数据库系统一般支持两类索引:由分布式全局事务维护的全局索引、由本地事务维护的本地索引。这两类索引都会不同程度影响系统的写入性能,下图展示了建立不同数量的...
bashendan
0回复
1698浏览
MongoDB
典型场景解析|PolarDB分布式版如何支撑SaaS多租户?
SaaS多租户背景很多平台类应用或系统(如电商CRM平台、仓库订单平台等等),它们的服务模型是围绕用户维度(这里的用户维度可以是一个卖家或品牌,可以是一个仓库等)展开的。因此,这类型的平台业务,为了支持业务系统的水平扩展性,业务的数据库通常是按用户维度进行水平切分。可是,当平台类应用的一些用户慢慢成长为大用户(比如大品牌、大卖家、大仓库等)后,这些大用户由于其数据量或流量明显要比其它用户多得多,容易导...
bashendan
0回复
1482浏览
MongoDB
【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)
原创
【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)一、发布进度条类型通知进度条通知也是常见的通知类型,主要应用于文件下载、事务处理进度显示。HarmonyOS提供了进度条模板,发布通知应用设置好进度条模板的属性值,如模板名、模板数据,通过通知子系统发送到通知栏显示。目前系统模板仅支持进度条模板,通知模板[NotificationTemplate](https:developer.harmonyos.comcndocsdocumentationdocreferencesV3jsapi...
HarmonyOS开发者
0回复
4537浏览
HarmonyOS
岩土工程监测利器:多通道振弦数据记录仪应用铁路隧道监测
岩土工程监测利器:多通道振弦数据记录仪应用铁路隧道监测岩土工程监测是工程建设中十分重要的一环,特别是在铁路隧道工程中,岩土工程监测更是不可或缺的一项。其中,振弦数据记录仪是一种非常重要的仪器,可以帮助监测人员实时监测隧道内部的变化,为工程的安全运行提供重要的保障。本文将着重介绍多通道振弦数据记录仪在铁路隧道监测中的应用。首先,我们来了解一下什么是振弦数据记录仪。振弦数据记录仪是一种能够实时采集...
稳控科技
0回复
1708浏览
工程监测
测量仪器
岩土工程
解决方案
预防地质灾害
IT6151即将停产集睿致远CS5523可优势替代IT6151,MIPI转eDP点屏方案
联阳的IT6151即将停产,那么之前用IT6151来设计MIPI转eDP方案,该如何生产这类产品?,IT6151芯片价格较贵,电路设计较繁琐,整体方案BOM成本较高。现在ASL最新推出一款芯片CS5523可以完全替代兼容IT6151,CS5523是一款高性能、低功耗的MIPItoeDP转换器芯片,完全符合MIPI标准DPHY1.1、DSI1.1和edp1.3规范。CS5523支持四车道MIPIRX和四车道eDPTX接口。MIPIRX的数据传输率达到1Gbpslane,同时具有RBRHBR的数据传输率支持e...
mb619b106ab8347
0回复
3355浏览
CS5523芯片
MIPI转eDP方案
CS5523设计自立
CS5523原理图
CS5523规格书
电子标签模块:让传感器智能化,工程安全监测更便捷
电子标签模块:让传感器智能化,工程安全监测更便捷在之前的文章《振弦传感器的发展及信息化的核心技术VM系列振弦采集模块》中,我们提到了稳控科技研发并批量生产的激励测读模块(振弦采集模块),该模块解决了振弦传感器由模拟信号直接转变为数字信号的问题。近两年来,振弦传感器技术有了进一步提升,新技术的推广和改良都是围绕着使用者的习惯和需求的改变。虽然不是所有新技术都能被用户接受,但是新技术是在基础上改良的...
稳控科技
0回复
2170浏览
工程监测
测量仪器
岩土工程
解决方案
Spring Boot是如何通过自动装配来简化开发的?
蛮荒的年代最近用了一些springbootstarterdata的组件(redis,mongodb,jpa,elasticsearch等),才意识到SpringBoot真是极大的简化了开发的流程。以演进的视角来分享一下springboot是如何通过自动装配来简化开发的XML配置Spring是一个容器,里面保存了你所需要的对象和对象之间的依赖关系。当我们需要对象A时,不用从头开始new,只需要告诉Spring把A给我,Spring就会把对象A给你,即IOC。刚开始这些对象以及对象之间的依赖关系...
我欲只争朝夕
0回复
2204浏览
java
Spring Boot
DC电源模块的模拟电源有什么优势?
BOSHIDADC电源模块的模拟电源有什么优势?DC电源模块是电子系统中必不可少的部件之一。它们提供了可靠的直流电源,以驱动多种类型的电子设备。随着技术的进步,市场上出现了各种不同类型的DC电源模块,包括模拟电源和数字电源等。模拟电源是一种传统的DC电源模块,其基本原理是将输入的交流电转换为直流电。与数字电源不同,模拟电源是通过模拟电路来调整输出电压和电流的稳定性。在此过程中没有数字元素参与。下面我们将探讨模...
稳控科技
0回复
1498浏览
电源模块
工业电源
电源代工
电源定制
DC电源
系统总结一波Linux下find命令,查找就是这么清晰
介绍Linux系统中的find命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期时间、文件大小等等。find命令的基本语法如下find[路径][选项][操作]常用选项这里只演示一下常用的选项,更多用法可以查看帮助文档manfind选项含义name根据文件名进行查找perm根据文件权限进行查找prune排除查找目录user根据文件属主查找group根据文件属组查找mtimen\+ntype按照文件类型查找sizen\+nmindep...
我欲只争朝夕
0回复
1955浏览
java
用建造者模式实现链式赋值,代码真清爽
介绍前段时间写了个项目,一个类的属性那叫一个多啊。刚开始直接写一堆set代码,后来set代码实在是太多了,真心看不下去了,用建造者模式重构了一下,嗯,看起来舒服多了。基本上很多框架中都用到了建造者模式,每个Java程序员也肯定用过建造者模式,只不过你没有意识到这就是建造者模式。就像你用Collections.sort(List,Comparator)和Arrays.sort(Object[],Comparator)的时候是否意识这就是策略模式的典型实现,通过传入不同的...
我欲只争朝夕
0回复
1907浏览
java
用Spring MVC拦截器做好web应用的安保措施
介绍最近搬家,导致2个礼拜没有写原创,最近接手了一个web项目,功能先不说哈,安保措施写的挺好的,分享一下这个项目是怎么用拦截器的。我们要写自己的拦截器一般有两种方式。1.实现HandlerInterceptor接口2.继承HandlerInterceptorAdapter抽象类我就直接继承了HandlerInterceptorAdapter抽象类,按需重写部分实现即可。HandlerInterceptor有如下3个方法preHandler:在controller执行之前调用postHandler:controller执行之后...
我欲只争朝夕
0回复
1748浏览
java
Spring MVC
【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(上)
原创
一、通知概述通知简介应用可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击通知来打开应用。通知常见的使用场景:●显示接收到的短消息、即时消息等。●显示应用的推送消息,如广告、版本更新等。●显示当前正在进行的事件,如下载等。HarmonyOS通过ANS(AdvancedNotificationService,通知系统服务)对通知类型的消息进行管理,支持多种通知类型,如基础类型通知、进度条类型通知。通知业务流程...
HarmonyOS开发者
0回复
3346浏览
HarmonyOS
一个命令,让你的网站支持https
介绍最近写小程序,但是小程序的接口得通过https的形式访问,所以用nginx转发了一下。想到Google搜索引擎会提高https网站的权重,索性把我的网站改造成同时支持http和https了。看效果http形式访问https形式访问我是用LET'SENCRYPT来生成证书的,这个应该是用的最多的一个工具,也很方便。我直接参考了官方文档上关于在CentOS7上用nginx来让网站支持https的教程https:certbot.eff.orgletsencryptcentosrhel7nginx1.下载s...
我欲只争朝夕
0回复
2434浏览
java
用注解解决业务逻辑和缓存逻辑的深度耦合
介绍spring3.1引入了基于注解的缓存技术,即springcache模块,它不是一个具体的缓存实现方案,而是一个对缓存使用的抽象。你可以类比为JDBC,定义了一系列缓存操作的接口,由具体的缓存来实现,如Ehcache,Redis等。演示一下我们一般是怎么操作缓存的实体类DataNoArgsConstructorpublicclassAccount{privateintid;privateStringname;privateStringpassword;publicAccount(Stringname){this.namename;}}缓存类,这个简单用Concur...
我欲只争朝夕
0回复
2062浏览
java
如何写一个工业级的MySQL分布式锁组件?
介绍在分布式系统中,分布锁是一个最基础的工具类。例如,部署了2个有付款功能的微服务中,用户有可能对一个订单发起2次付款操作,而这2次请求可能被发到2个服务中,所以必须得用分布式锁防止重复提交,获取到锁的服务正常进行付款操作,获取不到锁的服务提示重复操作。我司封装了大量的基础工具类,当我们想使用分布式锁的时候只要做3件事情1.在数据库中建globallocktable表2.引入相应的jar包3.在代码中写上AutowiredGlobalLoc...
我欲只争朝夕
0回复
1942浏览
MySQL
java
帮你少写一大半参数校验代码的小技巧
介绍几乎每个web网站都会对用户提交的参数进行校验,前端要做,后端也要做。防止用户直接通过接口调用的方式来请求或保存数据,从而导致产生脏数据等其他严重的后果。因为有些校验的逻辑也很繁琐,为了减轻开发者的负担,Java发布了JSR303JSR349数据校验规范JSR303是一项标准,JSR349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如Null,NotNull,Pattern,他们位于javax.validation.constraints包下,...
我欲只争朝夕
0回复
1904浏览
java
工作中这些实用的小技巧,90%的程序员不知道
Linux有些Linux命令我们是经常用的,但是这些命令有的特别长(如进入层级特别深的项目部署目录),这时就可以为这些命令定义一个别名系统级别定义别名所有的用户都能使用这个别名例如想直接通过ssh跳转到21这台服务器,先配置别名echo"aliasgo21'sshmosh21'">>etcprofilesourceetcprofile如果你不习惯这种用法,直接打开etcprofile文件把aliasgo21'sshmosh21'这一行追加到文件中就行了,此时只要执行go21,你就可以直接跳到21这...
我欲只争朝夕
0回复
1462浏览
java
一个脚本直接将本地代码部署测试环境
前言最近写了一个微服务项目,本地调试很麻烦,每次修改一部分都得把代码提交到仓库,再用Jenkins编译。整个流程感觉有点慢,想着改完代码执行一个脚本,直接编译并且将jar包发布到测试环境上。幸运的是win10已经支持ssh和scp命令了,所以我可以用scp命令来实现我的想法了,无图无真相ssh登陆Linux一般有两种形式1.用户名和密码(每次登陆都需要输入密码)2.用户名公钥使用ssh和scp命令的前提是你本地的公钥配置在服务器上的aut...
我欲只争朝夕
0回复
1350浏览
java
【中秋国庆不断更】XML在HarmonyOS中的生成,解析与转换(下)
原创
一、XML解析对于以XML作为载体传递的数据,实际使用中需要对相关的节点进行解析,一般包括解析XML标签和标签值、解析XML属性和属性值、解析XML事件类型和元素深度三类场景。XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的ArrayBuffer或DataView,输出为解析得到的信息。表1XML解析选项名称类型必填说明supportDoctypeboolean否是否忽略文档类型。默认为false,表示对文档类型进行解析...
HarmonyOS开发者
0回复
3213浏览
HarmonyOS
暂无内容
1
66
67
68
69
70
71
72
73
74
494
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅