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
高级课程
一文了解Seata的安装和配置
我们都知道现在使用微服务,那么就会出现一种情况,就是一个功能,从A服务,到B服务,然后到C服务,每个服务都可能需要去调取不同的服务,而这个服务之间的调用,而当他们使用三个独立的数据源的时候,那么他们也就只能保证自己每个服务内部的事务,而去全局的一致性,则是没有办法保证的,也就是我们再面试的时候,经常会被问到的分布式事务。分布式事务其实分布式事务用一句话概括,那就是一次业务操作,如果横跨多个数据源或...
WilliamGates
0回复
3832浏览
Java
振弦采集仪结合无线中继扩展应用岩土工程监测的解决方案
振弦采集仪结合无线中继扩展应用岩土工程监测的解决方案岩土工程监测是现代工程建设不可或缺的一部分,其目的是确保工程安全和稳定。然而,在进行监测时常常面临许多挑战。传统的岩土工程监测方法需要大量的人力、物力和时间,而且往往难以采集到准确的数据。为了解决这些问题,振弦采集仪结合无线中继扩展应用岩土工程监测成为了一种可行的解决方案。振弦采集仪可以用来测量土体振动、地震反应、地下水位和水压力等信息。与传...
稳控科技
0回复
2255浏览
工程监测
测量仪器
解决方案
岩土工程
预防地质灾害
文件读写操作与常用技巧分享
一、摘要在之前的文章中,我们了解到在JavaIO体系中,File类是唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,包括检查一个文件是否存在、创建、删除文件、重命名文件、判断文件的读写权限是否存在、设置和查询文件的最近修改时间等等操作。值得注意的地方是,Java中通常的File并不代表一个真实存在的文件对象,当你通过指定一个路径描时,它就会返回一个代表这个路径相关联的一个虚拟对象,这个可...
WilliamGates
0回复
3147浏览
Java
IO流为什么必须手动关闭,不能像其他的对象坐等GC回收?
一、问题回溯在项目的开发过程中,当我们对文件进行读写操作时,不知道大家有没有碰到这样的问题。有的同学在做一个读取临时文件数据的工作,当读完文件内容,准备将其删除的时候,有时候会正常,但有时候会提示:操作无法完成,因为文件已在Java™PlatformSEbinary中打开,编译器也会提示:Resourceleak:'xxxx'isneverclosed。样例代码如下:FilefilenewFile("xxx.txt");实例化输入流FileReaderreadernewFileReader(file);缓冲...
WilliamGates
0回复
3110浏览
Java
网络杂谈·
互联网是什么相信不用在这里赘述,大家平时“网上冲浪”都离不开它。本篇文章中我们就来翻译翻译,什么的叫的网络。网络的概念对于网络,我们可能听过非常多的名词,比如因特网、万维网、互联网。三者的关系其实为:互联网>因特网>万维网那么一个简单的网络看起来会是这样:一个简单的网络会由多个节点(AKA计算机)和连接他们的链路组成。就好像你家里有3台电脑,然后它们都相互连接,这样你家里的3台电脑就组成了一个简单的网...
love374
0回复
2542浏览
网络杂谈
HTTPS 是如何运作的?它解决了什么问题?
首先,HTTPS并不是一个新的协议,而是HTTP+SSLTLS,即SSL(SecuritySocketLayer)和TLS(TransportLayerSecurity)的缩写。但其实作为SSL的继任者,TLS已经完全替代了SSL,只是大概还是习惯使用SSL这个名词。为了严谨,后续都会继续使用TLS。简单了解HTTP从何而来要了解HTTPS,自然我们要先了解HTTP协议,最初HTTP协议的出现是为了让全球的研究者知识共享而发明出来的,它于1990年被发明出来,但这一版本的HTTP协议并没有作为标...
love374
0回复
2842浏览
HTTPS
搜索引擎告诉你如何“论资排辈”
在前文「搜索引擎告诉你如何大海捞针」中,我们简要的描述了搜索引擎是如何从成百上千亿的网站中,快速的搜索到我们要找的内容。但能够搜索到结果只是搜索流程中的一部分,还有另一个很重要组成部分——排序。现在我们随便搜索一些数据可能都会找到几十、甚至上百万条结果,如果是较为热门的内容甚至会有上千万条。那如何从这上千万个网页中,找到用户最想要的、或者说是跟用户搜索的关键词最相关的网页呢?这就是我们...
love374
0回复
2764浏览
论资排辈
搜索引擎告诉你如何大海捞针
如果问你这个问题:像搜索引擎这样的全文搜索底层原理到底是什么?对于有经验的人来说,很轻松的就能回答这个问题。因为现代的搜索引擎基本都是采用倒排索引来实现的。那什么是倒排索引呢?建立倒排索引有的同学看到「倒排」两个字可能有点慌。我知道你很急,但你先别急(bushi)这个不是「倒排需求」的倒排,而是「倒排索引」的倒排。假设我们现在有3个网页,包含了如下很简单的内容:现在假设我们要对网页中的内容进行搜索,...
love374
0回复
2661浏览
搜索引擎
高效快捷读写文件之 RandomAccessFile 类解说
一、摘要RandomAccessFile类,也被称为随机访问文件类。RandomAccessFile可以说是Java体系中功能最为丰富的文件操作类,相比之前介绍的通过字节流或者字符流接口方式读写文件,RandomAccessFile类可以跳转到文件的任意位置处进行读写数据,而无需把文件从头读到尾,但是该类仅限于操作文件,不能访问其他的IO设备,如网络、内存映像等。所以如果需要访问文件的部分内容,而不是把文件从头读到尾,使用RandomAccessFile将是更好...
WilliamGates
0回复
2631浏览
Java
OpenHarmony社区运营报告(2023年8月)
本月快讯●2023年8月3日,OpenAtomOpenHarmony(以下简称“OpenHarmony”)发布了Beta2版本。OpenHarmony4.0Beta2在系统能力、应用框架、分布式通信、媒体功能、安全性等方面进行了全面升级。其中,ArkUI增强了界面组件能力,应用框架支持了ArkTS卡片代理刷新,分布式数据管理引入了UDMF框架,媒体播放和编解码能力进一步提升。同时,安全性加强了DSA数字签名算法支持,开发者工具也得到了优化,如方舟运行时支持JSContext和动...
OpenHarmony开发者
0回复
4513浏览
OpenHarmony
面试中提到的微服务之间通讯方式
我们都知道现在的项目开发中都是一个微服务一个微服务的部署,然后每个微服务之间都是相对独立的,不会再像之前的老项目所有的不同的功能模块都集成在一个项目中了,但是每个微服务之间的通信问题,就成了一个非常重要的内容了。今天了不起就陪着大家来了解一下这个微服务之间的通信方式,如果面试官问到了,就看你怎么发挥了。微服务之间的通信方式其实微服务之间的通信方式,如果让了不起来回答的话,无非就是三种内容,同步...
WilliamGates
0回复
2303浏览
Java
HarmonyOS应用开发—资源分类与访问
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。●应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表现。●系统资源:开发者直接使用系统预置的资源定义(即分层参数,同一资源ID在设备类型、深浅色等不同配置下有不同的取值)。资源分类resources目录应用开发中使用的各类资源文件,需要放入特定子目录中存储管理。...
HarmonyOS开发者
0回复
4169浏览
HarmonyOS
多通道振弦数据记录仪在预防地质灾害中的重要性
多通道振弦数据记录仪在预防地质灾害中的重要性地质灾害是指在地表或岩体内部发生的、由地质原因引起的、对人类生命、财产和环境安全造成威胁或损害的各种灾害。地质灾害的预测和预防对于保障人民生命财产安全、维护社会稳定和可持续发展具有重要的意义。而多通道振弦数据记录仪在预防地质灾害中起到了非常重要的作用。多通道振弦数据记录仪是一种专门用于地震、地质、水文等方面的仪器,它能够在地震发生时记录到地震的波动情...
稳控科技
0回复
2038浏览
工程监测
测量仪器
岩土工程
解决方案
DC电源模块的过热保护功能
BOSHIDADC电源模块的过热保护功能DC电源模块的过热保护功能是为了防止电源模块因长时间工作或外部环境因素导致的过热而损坏。在使用DC电源模块时,电源模块内部的电子元件会产生一定的热量,如果超过了元件所能承受的温度范围,就可能会发生故障或损坏。因此,为了保护电源模块,一般都会配置过热保护功能。DC电源模块的过热保护功能的实现方法有多种。其中常见的方法是通过在电源模块中嵌入温度传感器,监测电源模块的温度,当...
稳控科技
0回复
1377浏览
电源模块
电源定制
电源代工
工业电源
DC电源
可恶,又是个线上问题!
这几天,在搞ShardingSphere,这不又来了一个问题嘛,启动的时候报了一个NPE出来。好在,这个问题不影响使用,只是启动会报点错,接下来,又是辛苦的排查过程。直接定位到报错的地方,发现是ShardingSphere在启动时候去加载表一些元数据信息报错,看到这个地方就很明显的猜测是map去get的时候报错了。一通往上翻源码,发现这里定义的是TreeMap,那应该没毛病了,就是上面dataType是个null,所以报错了,可是我还是年轻了。问题...
荔枝岛岛主
0回复
2971浏览
java
ShardingSphere
验证一个小小的问题
在之前的文章提到过一个问题,而且网上很多文章也是这么说的,前几天有人对这个问题提出了一点不同的意见,抱着谨慎的态度做了一个测试。问题是这样的:COMPACT格式下,NULL值列表是否一定会占用一个字节的空间?对于这个问题,我的回答和网上很多回答是一样的,如果都是NOTNULL就不会有NULL值列表,所以不会占用,反之则会占用。今天,就对这个问题做一个验证。存储空间先回顾一下之前的知识。数据库中的一行记录在最终磁盘文...
荔枝岛岛主
0回复
2568浏览
mysql
java
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回复
2021浏览
SpringBoot3
10分钟教你写一个数据库
今天教大家借助一款框架快速实现一个数据库,这个框架就是Calcite,下面会带大家通过两个例子快速教会大家怎么实现,一个是可以通过SQL语句的方式可以直接查询文件内容,第二个是模拟Mysql查询功能,以及最后告诉大家怎么实现SQL查询Kafka数据。CalciteCalcite是一个用于优化异构数据源的查询处理的可插拔基础框架(他是一个框架),可以将任意数据(Anydata,Anywhere)DML转换成基于SQL的DML引擎,并且我们可...
荔枝岛岛主
0回复
2307浏览
java
mysql
因为一篇文章,发生了一大堆好玩的事儿!
前段时间写了一篇文章,给ShardingSphere提了个PR,不知道是不是嫌弃我?,之后发生了一些挺好玩的事儿。本来在解决问题的时候文章其实就已经写好了,只是习惯设置定时过两天再发,发完顺手发了一个朋友圈(这时候PR还没有合并,离我提PR已经过去了好像有几天时间了),然后就有一个好友回复我了,当时第一感觉是这标题起的是不是让人误会了啊。然后我就跟这个加了很久但是一直没有聊过天的兄弟聊起来了,聊了几句发现这位大佬...
荔枝岛岛主
0回复
2317浏览
java
ShardingSphere
一个奇葩的线上问题,导致我排查了一天!
昨天线上又出了个问题,花了一天的时间才找到原因,说起来原因其实特别的坑爹啊。事情是这样的,最近我们上线了一个刷新用户token的功能,也就是APP里经常有的,只要你经常操作,就能让你一直保持在线状态,不用一直重新登录,需求就是这么一个并不复杂的需求,也很快的上线了。但是上线之后发现了一个用户在某段时间持续长达15天没有调用过刷新token的接口,还一直保持在登录状态(默认token失效是7天),这个就很奇怪了。由于...
荔枝岛岛主
0回复
2279浏览
java
暂无内容
1
78
79
80
81
82
83
84
85
86
494
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅