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,学习
应用开发
别扯了,工厂方法模式其实很简单
大家好,我是冰河今天给大家介绍《Java极简设计模式》的第03章,工厂方法模式(FactoryMethod),多一句没有,少一句不行,用最简短的篇幅讲述设计模式最核心的知识,好了,开始今天的内容。一、概述定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。二、适用性1.当一个类不知道它所必须创建的对象的类的时候。2.当一个类希望由它的子类来指定它所创建的对象的时候。3.当类将...
pivoteic
0回复
3785浏览
开发语言
DC电源模块单路、双路输出的不同应用场景
三河博电科技BOSHIDADC电源模块单路、双路输出的不同应用场景DC电源模块是一种常见的供电设备,通常用于将市电转换为稳定的直流电源,以供电给各种电子设备。DC电源模块的输出方式分为单路和双路两种,下面将分别介绍它们的不同应用场景。一、单路输出单路输出的DC电源模块通常只有一个输出端口,可供一个电子设备供电。单路输出的DC电源模块具有以下特点:1.简单易用:因为只有一个输出端口,所以使用起来非常简单,不需要考虑...
稳控科技
0回复
3364浏览
电源模块
电源代工
电源定制
工业电源
DC电源
撸完Dubbo3源码,我总结了这些阅读源码的技巧
大家好,我是冰河最近收到很多小伙伴的微信私聊消息,大部分都是在询问如何快速掌握一个框架的原理和源码,比如:Spring、Dubbo、MyBatis等。针对这个问题,周末我简单总结了下,今天,就为小伙伴们分享下我是如何利用不到一个月的业余时间(每天不到2小时)快速掌握Dubbo的原理和源码的。阅读源码的前提阅读某一项技术框架,或者说开源项目的源码前,你必须了解这个框架是干啥用的,说白了,就是你至少了解这个框架该怎么用,...
pivoteic
0回复
3283浏览
开发语言
振弦采集仪和传感器形成完整链条的岩土工程解决方案
振弦采集仪和传感器形成完整链条的岩土工程解决方案振弦采集仪和传感器是岩土工程领域中非常重要的两个设备,它们可以形成一个完整的监测系统,用于测量和记录土体或岩石结构的振动和应力等关键参数。该方案的实现可以提供有力的支撑,从而确保岩土工程的安全和可靠性。首先来了解一下振弦采集仪,它是岩土工程监测中常用的仪器设备之一,可以用于对土体或岩石结构的振动进行实时监测和数据采集。在振动监测方面,振弦采集仪能...
稳控科技
0回复
3078浏览
工程监测
解决方案
岩土工程
测量仪器
#jitoa# 若干种在日常开发中会导致@Observed失效的情况
原创
此博客由金陵科技学院开放原子开源社刘张豪编写[toc](目录)概述之前这篇文章因为拿去参加字节跳动青训营的活动,所以下架了,现在活动我就重新上穿到开源社区了。Observed与ObjectLink是开发中常用的复杂数据类型绑定的技巧。但是Observed与ObjectLink在开发中存在着许多坑。接下来我将列举我遇到的几个坑。测试环境测试语言:TypeScript正确使用场景首先我将举例正确在开发中Observed与ObjectLink的正确使用方式,并且正确文件...
安苒anran0
0回复
5695浏览
TypeScript
ArkTS
Stage
ets
mysql的varchar字段最大长度真的是65535吗?
在mysql建表sql里,我们经常会有定义字符串类型的需求。CREATETABLEuser(namevarchar(100)NOTNULLDEFAULT''COMMENT'名字')ENGINEInnoDBDEFAULTCHARSETutf8mb4;比方说user表里的名字,就是个字符串。mysql里有两个类型比较适合这个场景。char和varchar。声明它们都需要在字段边上加个数组,比如char(100)和varchar(100),这个100是指当前字段能放的最大字符数。char和varchar的区别在于,varchar虽然声明了最大能放100个字符,但...
wg204wg
0回复
1.1w浏览
开发语言
DC电源模块宽电压输入和输出的范围是多少?
BOSHIDADC电源模块宽电压输入和输出的范围是多少?直流电源模块是一种常用的电源设备,可以将交流电转换成稳定的直流电,被广泛应用于各种工业自动化、数字电子、通信设备等领域。在实际使用中,用户需要了解直流电源模块的工作电压范围,以便正确选择和使用。直流电源模块的输入电压范围通常被称为宽电压输入,是指该模块可以接受的输入电压范围,通常以额定值为中心,上下各有一定的容差范围。这个范围的大小直接决定了直流电...
稳控科技
0回复
4667浏览
电源模块
电源代工
电源定制
工业电源
DC电源
《Spring6核心技术》第11章:深度解析@Value注解
五、源码解析5.2为Value修饰的属性赋值本节主要对为Value修饰的属性赋值的源码流程进行简单的分析,结合源码执行的时序图,会理解的更加深刻,本节的源码执行流程可以结合图113114进行理解。具体分析步骤如下所示。注意:为Value修饰的属性赋值的源码流程的前半部分与本章5.1节分析源码的流程相同,这里,同样从AbstractAutowireCapableBeanFactory类的doCreateBean()方法开始分析。(1)解析AbstractAutowireCapableBeanFactor...
pivoteic
0回复
4483浏览
开发语言
《Spring6核心技术》第11章:深度解析@Value注解
本节目录如下所示:学习指引注解说明注解源码使用场景注解用法使用案例源码时序图解析并获取Value修饰的属性为Value修饰的属性赋值使用Value获取属性的值源码解析解析并获取Value修饰的属性为Value修饰的属性赋值使用Value获取属性的值总结思考VIP服务一、学习指引Spring中的Value注解,你真的彻底了解过吗?在实际开发过程中,通常会有这样一种场景:将一些配置项写到配置文件中,在业务逻辑中会读取配置文件中的配置...
pivoteic
0回复
4327浏览
开发语言
go的net/http有哪些值得关注的细节?
golang的nethttp库是我们平时写代码中,非常常用的标准库。由于go语言拥有goroutine,goroutine的上下文切换成本比普通线程低很多,nethttp库充分利用了这个优势,因此,它的内部实现跟其他语言会有一些区别。其中最大的区别在于,其他语言中,一般是多个网络句柄共用一个或多个线程,以此来减少线程之间的切换成本。而golang则会为每个网络句柄创建两个goroutine,一个用于读数据,一个用于写数据。下图是nethttp源码...
wg204wg
0回复
4132浏览
开发语言
无线振弦采集仪应用隧道安全监测的方案解析
无线振弦采集仪应用隧道安全监测的方案解析隧道是一种特殊的工程结构,它们在道路、铁路和地铁等交通设施中起着至关重要的作用。隧道安全监测是确保隧道运行安全的必要手段之一,其中振弦采集仪是一种常用的监测设备。在本文中,我们将分析无线振弦采集仪在隧道安全监测中的应用方案。一、概述无线振弦采集仪是一种基于MEMS技术的现代化监测设备,它具有高灵敏度、低能耗和易于安装等特点。该设备主要用于线性结构(如桥梁、隧...
稳控科技
0回复
2242浏览
工程监测
测量仪器
岩土工程
解决方案
微服务15:微服务治理之超时
1介绍在复杂的互联网场景中,不可避免的会因为一些内在或者外在的因素,导致出现请求超时的情况。而典型的业务超时场景主要有如下:网络延迟或者抖动或者丢包,从而导致响应时间变长。容器甚至云主机资源瓶颈情况:如CPU使用率过高、内存使用是否正常、磁盘IO压力情况、网络时延情况等资源使用情况异常,也可能导致响应时间变长。负载均衡性问题:多实例下分配的流量不均衡,目前看云基础场景,这个情况不多见。突发洪峰请求:...
Bald_eagle
0回复
4786浏览
微服务治理
MQ系列14:MQ如何做到消息延时处理
1背景在互联网业务的实际应用场景中,消息的延时处理是非常必要的。例如,在金融交易系统中,某些交易的确认可能需要一段时间才能完成。又如,在物流跟踪系统中,货物的运输状态需要一段时间才能更新。而MQ作为中间件的角色专门来处理消息媒介,实际也具备了使用消息的延时处理来保证信息的及时性的能力。这边举两个具体的例子:火车票订购,提交了订单就把车票给占位了,这时候可以发送一个延时确认的消息,15m未付款,就要把...
Bald_eagle
0回复
4565浏览
MQ
Redis系列21:缓存与数据库的数据一致性讨论
1介绍1.1数据一致性的概念缓存与数据库的数据一致性指的是,缓存中存储的数据与数据库中存储的数据需保持一致。即缓存中存有数据,缓存的数据值数据库中的值;缓存中没有该数据,数据库中的值最新值。数据一致性主要包含以下两种情况:缓存中有数据,那么缓存中的值需要和数据库中值相同。缓存中本身没有数据,那么,数据库中的值必须是最新值。如果存在以下情况,则说明存在不一致性情况:缓存中有数据,但是缓存中的数据与数...
Bald_eagle
0回复
4048浏览
缓存与数据库
微服务16:微服务治理之熔断、限流
1介绍在互联网电商场景中,我们经常会遇到有计划的流量洪峰,比如双11、618购物节,积分竞拍和定时抢购的疯狂场景。这种是在预期内的,知道会发生并有一定的准备。而那些预期之外的突发流量异常,才是真正给我们带来挑战的部分,比如:硬件故障:如服务器宕机,机房断电,光纤被挖断等。缓存击穿:一般发生在应用重启导致的缓存失效,以及短时间内大量缓存过期失效时。大量的无法命中,使请求直击后端服务,造成服务提供者超负...
Bald_eagle
0回复
4094浏览
熔断、限流
Redis系列22:Redis 的Pub/Sub能力
1关于Redis的PubSubRedis的发布订阅(PubSub)模式是一种消息传递机制,它允许在发送者和接收者之间建立松耦合的通信关系。在这种模式中,发送者(发布者)将消息发布到一个指定的频道或模式,而接收者(订阅者)可以订阅一个或多个频道,以便接收发布的消息。以下是Redis发布订阅模式的主要组件:发布者(Publisher):发布者是产生并发布消息的实体。它可以将消息发送到指定的频道或模式。订阅者(Subscriber):订阅者是接收...
Bald_eagle
0回复
3711浏览
Pub/Sub
单元测试/集成测试自动化工具
原创
CoverageMasterwinAMS:适用于嵌入式目标机代码的单元测试集成测试工具全面支持嵌入式微机!验证嵌入式CC++软件实施以模块为单位的自动化单元测试工具不需要HookCode直接使用目标机代码进行单元测试联合静态解析工具[CasePlayer2],提供C0(语句),C1(判定),MCDC覆盖率报告,优化测试用例制作已取得第三方认证机构TUVSUD对适用于汽车机能安全ISO26262软件工具的认证产品概要[CoveragemasterwinAMS]是以嵌入式软件的函数为单位...
fzm5298
0回复
4901浏览
单元测试
Redis系列20:LFU内存淘汰算法分析
1介绍上一期我们介绍了Redis系列19:LRU淘汰内存淘汰算法分析,大致了解了LRU(LeastRencentlyUsed)的算法原理,即将最近最久未使用的算法进行数据淘汰。但是这样的算法也有一些比较明显缺陷:稳定性和性能问题:LRU算法认为最近最少使用的数据是最该被淘汰的,但是这可能导致某些数据被频繁地淘汰和加载,因为它们可能只在某个时间段内被使用一次,而在其他时间段内则不会被使用。这会使得缓存的效率降低,增加了CPU...
Bald_eagle
0回复
3546浏览
LFU内存
恭喜!龙蜥获得 2023 大学生操作系统设计赛二等奖及特殊贡献奖
经过多月的激烈角逐,2023全国大学生系统能力大赛操作系统设计赛(以下简称“2023大学生操作系统赛”)圆满结束。经过2023大学生操作系统赛评审组和技术委员会的复核,面向全国公布了此次大赛的获奖名单。龙蜥社区不负众望,社区核心开发者常怀鑫获得2023大学生操作系统赛——操作系统设计赛特殊贡献奖,操作系统设计赛北部区域赛龙蜥社区赛题参赛队“啊对对对”队获二等奖。(图特殊贡献奖名单)(图“啊对对对”队获奖证书)...
龙蜥社区OpenAnolis
0回复
4165浏览
开源
操作系统
龙蜥社区
获奖
#2023盲盒+码# DAYU200刷机笔记速记备查
原创
【本文正在参加2023「盲盒」+码有奖征文活动】,活动链接https:ost.51cto.composts25284DAYU200刷机笔记刷机手里有块DAYU200的板子,刷机的机会不多,时间久了就忘记了。简单记录下刷机的要点,备查。刷机工具下载Hihope资料仓库地址:[https:gitee.comhihopeiotdocs](https:gitee.comhihopeiotdocs)DAYU200烧录工具和文档的目录在:[https:gitee.comhihopeiotdocstreemasterHiHopeDAYU200%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7...
zhushangyuan_
0回复
5669浏览
DAYU200
暂无内容
1
139
140
141
142
143
144
145
146
147
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅