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
万少
可可图片编辑
搜索引擎告诉你如何“论资排辈”
在前文「搜索引擎告诉你如何大海捞针」中,我们简要的描述了搜索引擎是如何从成百上千亿的网站中,快速的搜索到我们要找的内容。但能够搜索到结果只是搜索流程中的一部分,还有另一个很重要组成部分——排序。现在我们随便搜索一些数据可能都会找到几十、甚至上百万条结果,如果是较为热门的内容甚至会有上千万条。那如何从这上千万个网页中,找到用户最想要的、或者说是跟用户搜索的关键词最相关的网页呢?这就是我们...
love374
0回复
4179浏览
论资排辈
面试中提到的微服务之间通讯方式
我们都知道现在的项目开发中都是一个微服务一个微服务的部署,然后每个微服务之间都是相对独立的,不会再像之前的老项目所有的不同的功能模块都集成在一个项目中了,但是每个微服务之间的通信问题,就成了一个非常重要的内容了。今天了不起就陪着大家来了解一下这个微服务之间的通信方式,如果面试官问到了,就看你怎么发挥了。微服务之间的通信方式其实微服务之间的通信方式,如果让了不起来回答的话,无非就是三种内容,同步...
WilliamGates
0回复
3780浏览
Java
OpenHarmony社区运营报告(2023年8月)
本月快讯●2023年8月3日,OpenAtomOpenHarmony(以下简称“OpenHarmony”)发布了Beta2版本。OpenHarmony4.0Beta2在系统能力、应用框架、分布式通信、媒体功能、安全性等方面进行了全面升级。其中,ArkUI增强了界面组件能力,应用框架支持了ArkTS卡片代理刷新,分布式数据管理引入了UDMF框架,媒体播放和编解码能力进一步提升。同时,安全性加强了DSA数字签名算法支持,开发者工具也得到了优化,如方舟运行时支持JSContext和动...
OpenHarmony开发者
0回复
6329浏览
OpenHarmony
HarmonyOS应用开发—资源分类与访问
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。●应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表现。●系统资源:开发者直接使用系统预置的资源定义(即分层参数,同一资源ID在设备类型、深浅色等不同配置下有不同的取值)。资源分类resources目录应用开发中使用的各类资源文件,需要放入特定子目录中存储管理。...
HarmonyOS开发者
0回复
6422浏览
HarmonyOS
多通道振弦数据记录仪在预防地质灾害中的重要性
多通道振弦数据记录仪在预防地质灾害中的重要性地质灾害是指在地表或岩体内部发生的、由地质原因引起的、对人类生命、财产和环境安全造成威胁或损害的各种灾害。地质灾害的预测和预防对于保障人民生命财产安全、维护社会稳定和可持续发展具有重要的意义。而多通道振弦数据记录仪在预防地质灾害中起到了非常重要的作用。多通道振弦数据记录仪是一种专门用于地震、地质、水文等方面的仪器,它能够在地震发生时记录到地震的波动情...
稳控科技
0回复
3053浏览
工程监测
测量仪器
岩土工程
解决方案
DC电源模块的过热保护功能
BOSHIDADC电源模块的过热保护功能DC电源模块的过热保护功能是为了防止电源模块因长时间工作或外部环境因素导致的过热而损坏。在使用DC电源模块时,电源模块内部的电子元件会产生一定的热量,如果超过了元件所能承受的温度范围,就可能会发生故障或损坏。因此,为了保护电源模块,一般都会配置过热保护功能。DC电源模块的过热保护功能的实现方法有多种。其中常见的方法是通过在电源模块中嵌入温度传感器,监测电源模块的温度,当...
稳控科技
0回复
2094浏览
电源模块
电源定制
电源代工
工业电源
DC电源
SpringBoot3正式版将于11月24日发布:都有哪些新特性?
从2018年2月28号发布SpringBoot2.0版本开始,整个2.X版本已经经过了4年多的时间,累计发布了95个不同的版本,而就在前不久,2.X系列的也已经迎来了他的最终版本:2.7。前几天我还写了一篇关于SpringBoot从2.1版本升级到2.7的文章,而现在,SpringBoot3.0也要来了!时间就定在本月的24号,SpringBoot将要发布3.0的最终RELEASE版本。截止到现在为止,SpringBoot3已经发布了6个版本,累计5个里程碑版本,2个RC候选版,现在就跟着我...
荔枝岛岛主
0回复
3073浏览
SpringBoot3
可恶,又是个线上问题!
这几天,在搞ShardingSphere,这不又来了一个问题嘛,启动的时候报了一个NPE出来。好在,这个问题不影响使用,只是启动会报点错,接下来,又是辛苦的排查过程。直接定位到报错的地方,发现是ShardingSphere在启动时候去加载表一些元数据信息报错,看到这个地方就很明显的猜测是map去get的时候报错了。一通往上翻源码,发现这里定义的是TreeMap,那应该没毛病了,就是上面dataType是个null,所以报错了,可是我还是年轻了。问题...
荔枝岛岛主
0回复
4290浏览
java
ShardingSphere
验证一个小小的问题
在之前的文章提到过一个问题,而且网上很多文章也是这么说的,前几天有人对这个问题提出了一点不同的意见,抱着谨慎的态度做了一个测试。问题是这样的:COMPACT格式下,NULL值列表是否一定会占用一个字节的空间?对于这个问题,我的回答和网上很多回答是一样的,如果都是NOTNULL就不会有NULL值列表,所以不会占用,反之则会占用。今天,就对这个问题做一个验证。存储空间先回顾一下之前的知识。数据库中的一行记录在最终磁盘文...
荔枝岛岛主
0回复
4165浏览
mysql
java
10分钟教你写一个数据库
今天教大家借助一款框架快速实现一个数据库,这个框架就是Calcite,下面会带大家通过两个例子快速教会大家怎么实现,一个是可以通过SQL语句的方式可以直接查询文件内容,第二个是模拟Mysql查询功能,以及最后告诉大家怎么实现SQL查询Kafka数据。CalciteCalcite是一个用于优化异构数据源的查询处理的可插拔基础框架(他是一个框架),可以将任意数据(Anydata,Anywhere)DML转换成基于SQL的DML引擎,并且我们可...
荔枝岛岛主
0回复
4228浏览
java
mysql
一个奇葩的线上问题,导致我排查了一天!
昨天线上又出了个问题,花了一天的时间才找到原因,说起来原因其实特别的坑爹啊。事情是这样的,最近我们上线了一个刷新用户token的功能,也就是APP里经常有的,只要你经常操作,就能让你一直保持在线状态,不用一直重新登录,需求就是这么一个并不复杂的需求,也很快的上线了。但是上线之后发现了一个用户在某段时间持续长达15天没有调用过刷新token的接口,还一直保持在登录状态(默认token失效是7天),这个就很奇怪了。由于...
荔枝岛岛主
0回复
3891浏览
java
因为一篇文章,发生了一大堆好玩的事儿!
前段时间写了一篇文章,给ShardingSphere提了个PR,不知道是不是嫌弃我?,之后发生了一些挺好玩的事儿。本来在解决问题的时候文章其实就已经写好了,只是习惯设置定时过两天再发,发完顺手发了一个朋友圈(这时候PR还没有合并,离我提PR已经过去了好像有几天时间了),然后就有一个好友回复我了,当时第一感觉是这标题起的是不是让人误会了啊。然后我就跟这个加了很久但是一直没有聊过天的兄弟聊起来了,聊了几句发现这位大佬...
荔枝岛岛主
0回复
3764浏览
java
ShardingSphere
我服了!SpringBoot升级后这服务我一个星期都没跑起来!(上)
最近由于各方面的原因在准备升级SpringCloud和SpringBoot,经过一系列前置的调研和分析,决定把SpringBoot相关版本从2.1.6升级到2.7.5,SpringCloud相关版本从Greenwich.SR1升级为2021.0.4。升级包含基础的业务服务代码的升级改造适配,还有就是中间件一堆代码的改造,上周经历了一周的修改,用来测试的服务仍然还没有跑起来,所以这篇文章我会记录下来这升级过程中的一些问题,由于革命仍未成功,所以这是上篇。1.hibernateval...
荔枝岛岛主
0回复
3410浏览
SpringBoot
给ShardingSphere提了个PR,不知道是不是嫌弃我?
说来惭愧,干了10来年程序员,还没有给开源做过任何贡献,以前只知道嘎嘎写,出了问题嘎嘎改,从来没想过提个PR去修复他,最近碰到个问题,发现挺简单的,就随手提了个PR过去。问题问题挺简单的,就是在使用mybatis和ShardingSphere的时候,有人在model类使用了OffsetDateTime这个时间类型,发现会报错。Causedby:java.lang.ClassCastException:classjava.sql.Timestampcannotbecasttoclassjava.time.OffsetDateTime(ja...
荔枝岛岛主
0回复
3175浏览
java
ShardingSphere
程序员最容易读错的单词,听到status我炸了
最近在跟同事讨论问题的时候,他突然对我说。。。这个死太丢死不太对,需要改一下。。。我当时应该是愣住了,然后想了一下,你说的是status吗???看着他疑惑不解的眼神,我当时的表情。。。好吧,好吧,我承认我低估了我们理科同志们的文科英语水平,以至于我发现,我这些年不也是这样水深火热的过来的嘛。于是,带着好奇、疑惑和忐忑的心情,我重新Google、百度了一遍那些我觉得不太确认的单词到底怎么读,结果简直颠覆了我...
荔枝岛岛主
0回复
2846浏览
statusj
java
我摊牌了!真正的灰度队列实现方案!全网你都搜不到!
背景目前,公司方面RPC调用如Dubbo、Feign已经能支持基于灰度的调用,但是MQ还没有支持灰度的能力,因此导致在测试和生产环境业务验证、消息隔离方面体验比较差,因此我们基于RabbitMQ和Kafka实现了消息灰度的能力。灰度场景大部分场景下MQ的灰度并不会像RPC那样那么严格,但是我们需要确认消费场景,即当灰度消费者不存在的情况下,消息是否应该由正常消费者去消费。1.灰度消息只由灰度节点消费事实的情况是可能大家都想要这种...
荔枝岛岛主
0回复
2700浏览
RabbitMQ
Kafka
OpenHarmony—应用间HSP开发指导
应用间HSP用于不同应用间的代码、资源共享。应用间HSP的宿主应用是一种特殊状态的应用,只能由一个HSP组成,不会独立运行在设备上,而是被普通应用模块的依赖项引用。当普通应用运行时,通过动态调用的方式使用应用间HSP提供的能力,从而实现应用自身所需要的功能。注意事项1.应用间HSP的代码会运行在开发者应用的进程中,调用相关代码时,需要做好异常捕获与容错处理,防止由于应用间HSP功能异常导致的稳定性问题。2.一个应用...
OpenHarmony开发者
0回复
6115浏览
OpenHarmony
建议收藏!Harmony应用配置文件概述(Stage模型)
一.应用配置文件每个应用项目必须在项目的代码目录下加入配置文件,这些配置文件会向编译工具、操作系统和应用市场提供应用的基本信息。在基于Stage模型开发的应用项目代码下,都存在一个app.json5及一个或多个module.json5这两种配置文件。app.json5主要包含以下内容:●应用的全局配置信息,包含应用的包名、开发厂商、版本号等基本信息。●特定设备类型的配置信息。module.json5主要包含以下内容:●Module...
HarmonyOS开发者
0回复
1.2w浏览
HarmonyOS
10张图总结并发编程最佳学习路线,上车!
大家好,我是冰河最近有百度的小伙伴问我:冰河,并发编程要学哪些内容呀?我看你公众号的《精通高并发系列》更新了很多高并发编程的技术文章,你是怎么学习的呢?后面你还会更新吗?啥时候更新完呀?我:后面还会一直持续更新的,并发编程的知识很多,也很复杂,不是几十篇文章就能够讲清楚的,所以,我后面还会一直持续更新并发编程相关的文章,加入一些项目实战类的文章和视频,后面我先梳理下,整理个简单的学习路...
pivoteic
0回复
3954浏览
开发语言
是真卷?还是内耗?这次面试造的火箭对比薪资后着实有点离谱!
大家好,我是冰河都说面试造火箭,工作拧螺丝,不过这次面试造的着实有点离谱!事情是这样的,昨天在冰河的知识星球微信群里,一名小伙伴发了一张面试常州一家公司的面试题的图片,瞬间吸引了我的注意。开始我还以为这家企业确实存在图上的问题,直接通过自身存在的问题来面试候选人,更有针对性,面试题如下所示。尽管面试造火箭,看这架势,这家公司是要招架构师?高工?正当我看这些面试题的时候,群里后续的聊天记录瞬间超...
pivoteic
0回复
3572浏览
开发语言
暂无内容
1
136
137
138
139
140
141
142
143
144
549
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅