|
3月前
|
前端开发 API UED
|

React 按需加载 Lazy Loading

随着 Web 应用复杂度增加,页面加载速度成为影响用户体验的关键因素。React 提供了按需加载(Lazy Loading)功能,通过 `React.lazy` 和 `Suspense` 实现动态加载组件,减少初始加载时间,提升性能。本文从基础概念入手,探讨常见问题、易错点及解决方案,并通过代码示例详细说明。

172 0
|
3月前
|
前端开发 JavaScript 测试技术
|

React 分页组件 Pagination

本文介绍了如何在 React 中从零构建分页组件,涵盖基础概念、常见问题及解决方案。通过示例代码详细讲解了分页按钮的创建、分页按钮过多、初始加载慢、状态管理混乱等常见问题的解决方法,以及如何避免边界条件、性能优化和用户反馈等方面的易错点。旨在帮助开发者更好地理解和掌握 React 分页组件的开发技巧,提升应用的性能和用户体验。

132 0
|
3月前
|
存储 缓存 JavaScript
|

Vue 中 computed 和 watch 的差异

Vue 中的 `computed` 和 `watch` 都用于处理数据变化,但使用场景不同。`computed` 用于计算属性,依赖于其他数据自动更新;`watch` 用于监听数据变化,执行异步或复杂操作。

79 5
|
3月前
|
Arthas 监控 Java
|

JVM进阶调优系列(9)大厂面试官:内存溢出几种?能否现场演示一下?| 面试就那点事

本文介绍了JVM内存溢出(OOM)的四种类型:堆内存、栈内存、元数据区和直接内存溢出。每种类型通过示例代码演示了如何触发OOM,并分析了其原因。文章还提供了如何使用JVM命令工具(如jmap、jhat、GCeasy、Arthas等)分析和定位内存溢出问题的方法。最后,强调了合理设置JVM参数和及时回收内存的重要性。

171 7
来自: 微服务  版块
|
3月前
|
运维 Cloud Native Java
|

热联集团:从 APISIX 迁移到云原生网关

我们将核心业务系统从 IDC 全栈迁移到阿里云后,并采用了云原生 API 网关,通过其独有的软硬一体的加速方案,相比普通 HTTPS 请求 TLS 握手时延降低一倍,极限 QPS 提升 80% 以上,运维效率也提升了 50%,此外,我们把 Nacos 迁移到 MSE Nacos,稳定性、性能和运维成本等方面都具备了明显的优势。

169 4
来自: 微服务  版块
|
3月前
|
传感器 消息中间件 物联网
|

什么是物联网发布者

物联网发布者是指在物联网系统中负责发送数据或消息的设备或应用。这些数据可以是传感器采集的信息、设备状态等,通过网络传输到服务器或其他设备,实现信息共享和远程控制。

66 1
|
3月前
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 10 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要

126 1
来自: 微服务  版块
|
3月前
|

鸿蒙原生开发手记:02-服务卡片开发

服务卡片是桌面小组件,分为静态和动态两类。本文介绍如何在 DevEco 中创建静态服务卡片,并实现点击事件传参和参数接收。创建时需选择支持的卡片大小,使用 FormLink 实现跳转,参数在 `entryability` 的生命周期方法中接收。注意:服务卡片不支持热重载。

97 0
|
3月前
|
Dart 小程序 API
|

鸿蒙原生开发手记:01-元服务开发

元服务是鸿蒙系统中的一种轻量级应用形态,无需下载即可直接运行,类似于微信小程序但更轻量。使用原生开发,性能和体验更优。创建元服务需使用 DevEco 工具,支持深色模式和服务卡片功能,开发测试和上架流程详见相关文档。

174 0
|
3月前
|
监控 Java 测试技术
|

Nacos 配置中心变更利器:自定义标签灰度

本文是对 MSE Nacos 应用自定义标签灰度的功能介绍,欢迎大家升级版本进行试用。

488 19
来自: 中间件  版块
|
3月前
|
网络虚拟化
|

无法编辑应用,提示我用VPN

77 2
|
3月前
|
人工智能 Cloud Native Java
|

活动回顾丨云原生开源开发者沙龙·杭州站回放 & PPT 下载

11 月 08 日,云原生开源开发者沙龙丨AI 应用工程化专场在杭州顺利举办。

114 13
来自: 中间件  版块
|
3月前
|
运维 Cloud Native Java
|

从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望

热联集团在进行了云原生架构的升级与探索后,显著提升了业务系统的稳定性和敏捷性。这一转变不仅为公司冲击更高的销售目标奠定了坚实的技术基础,也标志着热联在数字化转型道路上迈出了关键一步。通过采用微服务、容器化等先进技术手段,热联能够更加灵活地响应市场变化,快速迭代产品和服务,满足客户日益增长的需求。

204 10
来自: 中间件  版块
|
3月前
|
传感器 安全 Java
|

如何使用 CoAP 协议进行设备通信

CoAP(Constrained Application Protocol)是一种适用于资源受限设备的轻量级协议,常用于物联网(IoT)设备之间的通信。本文介绍如何使用 CoAP 协议进行设备通信,包括协议的基本概念、消息格式、请求与响应流程以及实际应用示例。

497 2
|
3月前
|
传感器 消息中间件 物联网
|

常用的物联网协议

常用的物联网协议包括:MQTT(消息队列遥测传输)、CoAP(受限应用协议)、HTTP/HTTPS、LWM2M(轻量级机器对机器)和Zigbee等。这些协议在不同的应用场景中发挥着重要作用,如数据传输、设备管理等。

198 2
|
3月前
|
Kubernetes Cloud Native Ubuntu
|

庆祝 .NET 9 正式版发布与 Dapr 从 CNCF 毕业:构建高效云原生应用的最佳实践

2024年11月13日,.NET 9 正式版发布,Dapr 从 CNCF 毕业,标志着云原生技术的成熟。本文介绍如何使用 .NET 9 Aspire、Dapr 1.14.4、Kubernetes 1.31.0/Containerd 1.7.14、Ubuntu Server 24.04 LTS 和 Podman 5.3.0-rc3 构建高效、可靠的云原生应用。涵盖环境准备、应用开发、Dapr 集成、容器化和 Kubernetes 部署等内容。

136 5
|
3月前
|
Android开发
|

布谷语音软件开发:android端语音软件搭建开发教程

语音软件搭建android端语音软件开发教程!

57 3
|
3月前
|
存储 Shell Linux
|

用户和用户组

本文介绍了Linux系统中的用户账户和组的基本概念,包括普通用户和超级用户(root)的定义和区别,以及组的概念和作用。文章还详细描述了用户账户和组的相关文件(如/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow)的结构和内容,并提供了创建和删除用户账户及组的基本命令和选项。

172 1
|
3月前
|
前端开发 搜索推荐 测试技术
|

React 数据表格排序与过滤

本文介绍了如何在 React 中实现数据表格的排序和过滤功能,从基础概念到实际代码实现,涵盖排序和过滤的基本原理、实现步骤、常见问题及解决方法。通过合理管理状态、优化性能和避免常见错误,帮助开发者提高用户体验和开发效率。

78 4
|
3月前
|
开发工具
|

Vim工具使用

vim是Visual Interface的简称,一个全屏文本编辑器,支持多种文本操作且可定制。vim有三种基本模式:编辑模式、输入模式和命令模式。编辑模式用于执行命令,输入模式用于输入文本,命令模式用于保存和退出。

57 2
|
3月前
|
存储 Linux Shell
|

文件系统与目录

本文介绍了Linux文件系统的基本概念及其组成部分。文件系统是磁盘上的特定格式区域,用于保存和管理文件。常见的Linux文件系统有Ext3、Ext4和XFS,其中XFS是RHEL 7的默认文件系统,支持高达18EB的存储容量。文件系统通过inode记录文件的属性,如权限、所有者、大小和时间戳等。此外,文章还介绍了虚拟文件系统(VFS)的概念,以及Linux文件系统的目录结构和权限管理机制。通过`chmod`命令,可以使用数字表示法或文字表示法修改文件权限。

68 2
|
3月前
|
安全 Linux Shell
|

用户和组高级操作

本文介绍了Linux系统中用户和组管理的基本操作,包括使用`usermod`命令修改用户属性、使用`passwd`和`usermod`命令禁用和恢复用户账户、使用`userdel`命令删除用户账户、使用`groupadd`、`groupdel`和`groupmod`命令管理组群,以及使用`gpasswd`命令为组群添加用户。此外,还介绍了`su`和`sudo`命令的使用方法,帮助用户在不同身份之间切换。

59 3
|
3月前
|
缓存 NoSQL Linux
|

Linux调试

本文介绍了Linux调试、性能分析和追踪的培训资料,涵盖调试、性能分析和追踪的基础知识及常用工具。

311 6
来自: 云原生可观测  版块
|
3月前
|
网络协议 Linux 网络安全
|

RHEL 网络配置

本文介绍了Linux网络配置的基本方法,重点讲解了如何使用nmtui命令配置网络参数、查看网络信息及管理网络会话服务。同时,文章还介绍了通过nmtui、hostnamectl和nmcli命令修改主机名的具体步骤,帮助网络管理员快速调整Linux系统的网络设置。

108 2
|
3月前
|
网络协议 Linux
|

通用网卡配置文件配置网络

本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。

209 2
|
3月前
|
网络协议 Linux
|

图形界面配置网络

本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。

59 4
|
3月前
|
域名解析 网络协议 虚拟化
|

vmware 提供的三种网络工作模式

本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。

180 3
|
3月前
|
弹性计算 Kubernetes Perl
|

k8s 设置pod 的cpu 和内存

在 Kubernetes (k8s) 中,设置 Pod 的 CPU 和内存资源限制和请求是非常重要的,因为这有助于确保集群资源的合理分配和有效利用。你可以通过定义 Pod 的 `resources` 字段来设置这些限制。 以下是一个示例 YAML 文件,展示了如何为一个 Pod 设置 CPU 和内存资源请求(requests)和限制(limits): ```yaml apiVersion: v1 kind: Pod metadata: name: example-pod spec: containers: - name: example-container image:

507 1
|
3月前
|
消息中间件 BI
|

轻量消息队列(原 MNS)——云产品间的消息通道

快来报名吧!轻松上手,高效集成轻量消息队列(原MNS),解锁云产品间消息通道的典型场景,赢取丰厚奖品!访问活动页面,完成配置和上传截图即可获得保温杯,限量500个,先到先得!邀请好友还有机会赢取木制音响!活动时间:即日起至2024年12月2日。

142 16
来自: 中间件  版块
|
3月前
|
运维 监控 中间件
|

14项措施,保障网关稳定又可靠

介绍云原生API网关在开发阶段、运行态、变更态等阶段保障系统稳定性方面的多重措施。

330 0
|
3月前
|
存储 前端开发 搜索推荐
|

(前端直接编辑CAD)网页CAD二次开发中线型表的使用方法

在DWG数据库中,线型样式存储在线型样式表 `McDbLinetypeTable` 中,每个线型表记录对象 `McDbLinetypeTableRecord` 对应一种线型样式。本文介绍了如何获取、添加、遍历、删除和修改线型样式,并提供了绘制不同线型的示例代码,包括虚线、点划线和带文字的线型。通过在线示例demo,用户可以实践修改CAD图纸中的实体线型及其样式。

52 3
|
3月前
|
前端开发 UED 开发者
|

React 表格组件设计

本文介绍了 React 表格组件的设计,涵盖基本表格、虚拟滚动表格、可编辑表格和响应式表格。详细探讨了常见问题、易错点及解决方法,并提供了代码示例,帮助开发者提升表格组件的性能和用户体验。

168 5
|
3月前
|
监控 Linux
|

Linux常用命令-2

本文继续介绍Linux常用命令,涵盖目录操作、文件操作、系统信息和进程管理等类别。具体包括mkdir、rmdir、cp、mv、rm、touch、whereis、whatis、dmesg、free、date、cal、ps、kill、killall和top等命令的使用方法和常用参数。

57 7
|
3月前
|
Linux Shell
|

Linux常用命令-1

本课程要求学生熟悉Linux系统终端窗口和命令基础,掌握文件目录类、系统信息类、进程管理类及其他常用命令,学时为3-6小时。课程内容涵盖Linux命令的特点、常见命令的使用方法及其应用场景,如文件浏览、目录切换、内容显示等。建议学生逐个操作命令并及时反馈问题。

68 5
|
3月前
|
安全 Linux Shell
|

ssh 远程控制服务

SSH(Secure Shell)是一种用于远程登录的安全协议,相比FTP和Telnet,它提供了更高的安全性,避免了明文传输带来的风险。要使用SSH远程管理Linux系统,需要配置sshd服务。本文介绍了如何克隆Linux服务器、修改网络配置,并通过SSH连接两台服务器,最后在目标服务器上创建一个日志文件。

79 4
|
3月前
|
人工智能 运维 安全
|

科技云报到:数字化转型,从不确定性到确定性的关键路径

科技云报到:数字化转型,从不确定性到确定性的关键路径

79 3
|
3月前
|
前端开发 JavaScript IDE
|

通义灵码一周年测评

作为一名前端开发工程师,我最近体验了通义灵码的新功能@workspace和@terminal。@workspace通过深度感知代码库,帮助我快速上手新项目,提高编码效率;@terminal则提供了内置的命令行操作环境,方便执行和调试代码,减少工具切换的需求。这两项功能显著提升了我的开发体验和效率。

74 1
|
3月前
|
移动开发 前端开发 API
|

React 拖拽组件 Drag & Drop

本文介绍了在 React 中实现拖拽功能的方法,包括使用原生 HTML5 Drag and Drop API 和第三方库 `react-dnd`。通过代码示例详细讲解了基本的拖拽实现、常见问题及易错点,帮助开发者更好地理解和应用拖拽功能。

358 9
|
3月前
|

云原生开源开发者沙龙丨AI 应用工程化专场

AI 驱动的应用程序开发、部署和运维,给应用带来了新的生命力和想象空间。但大部分开发者对 AI 应用的编程框架、可观测体系、网关架构的设计和使用依旧不太熟练,生产环境下的工程化实践仍不太丰富。为此我们邀请了深耕 AI 应用工程化的一线研发工程师,分享他们的生产经验,以及 Spring AI Alibaba 和 Higress 等开源项目的最新进展。

132
来自: 中间件  版块
|
3月前
|
人工智能 Serverless 数据处理
|

极速启动,函数计算弹性降本能力再升级

在数字化转型的大潮中,云计算成为推动创新和优化业务流程的关键力量。作为阿里巴巴集团的核心产品之一,函数计算(Function Compute)引领着 Serverless 计算的新时代。本文将深入探讨函数计算如何通过技术革新实现提效降本,以及其在 AI 业务、数据处理和 Web 应用等多个领域的广泛应用。

275 3
来自: Serverless  版块
|
3月前
|
消息中间件 弹性计算 运维
|

一图看懂云消息队列 RabbitMQ 版对比开源优势

一张图带您快速了解云消息队列 RabbitMQ 版对比开源版本的显著优势。

97 15
来自: 中间件  版块
|
3月前
|
人工智能 Kubernetes API
|

应用网关的演进历程和分类

唯一不变的是变化,在现代复杂的商业环境中,企业的业务形态与规模往往处于不断变化和扩大之中。这种动态发展对企业的信息系统提出了更高的要求,特别是在软件架构方面。为了应对不断变化的市场需求和业务扩展,软件架构必须进行相应的演进和优化。网关作为互联网流量的入口,其形态也在跟随软件架构持续演进迭代中。我们下面就聊一聊网关的演进历程以及在时下火热的 AI 浪潮下,网关又会迸发怎样新的形态。

336 13
来自: 中间件  版块
|
3月前
|
存储 JavaScript 网络协议
|

浏览器与 Node 的事件循环

浏览器和Node.js的事件循环是异步操作的核心机制。它们通过管理任务队列和回调函数,确保程序在处理耗时任务时不会阻塞主线程,从而实现高效、响应式的应用开发。

54 3
|
3月前
|
前端开发 UED
|

React 模态框 Modal 组件详解

【10月更文挑战第27天】本文介绍了如何在 React 中实现一个功能完善的模态框组件。从基础概念入手,逐步讲解了简单的模态框实现、CSS 样式、传递子组件、键盘事件处理等高级功能。同时,还探讨了常见问题及易错点,如背景点击关闭、键盘事件冲突和动画效果。通过本文,读者可以全面了解 React 模态框组件的实现细节。

257 0
|
3月前
|
Java 应用服务中间件 Linux
|

【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库

本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。

2418 12
来自: 容器服务  版块

布谷直播系统开发推广代理后台功能详解

布谷直播系统开发之运营推广代理后台详解!

64 1
|
3月前
|
Java
|

如何捕获和处理 EOFException 异常

EOFException 异常通常在尝试从输入流中读取数据但已到达文件末尾时抛出。要捕获和处理该异常,可以使用 try-catch 语句块,在 catch 块中进行相应的错误处理或提示。例如: ```java try { // 读取数据的代码 } catch (EOFException e) { System.out.println("已到达文件末尾"); } ```

264 4
|
3月前
|
存储 安全 测试技术
|

GoLang协程Goroutiney原理与GMP模型详解

本文详细介绍了Go语言中的Goroutine及其背后的GMP模型。Goroutine是Go语言中的一种轻量级线程,由Go运行时管理,支持高效的并发编程。文章讲解了Goroutine的创建、调度、上下文切换和栈管理等核心机制,并通过示例代码展示了如何使用Goroutine。GMP模型(Goroutine、Processor、Machine)是Go运行时调度Goroutine的基础,通过合理的调度策略,实现了高并发和高性能的程序执行。

254 29

云原生

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

0
今日
64925
内容
141
活动
340259
关注
你好!
登录掌握更多精彩内容

相关产品

  • 函数计算
  • 云消息队列 MQ
  • 微服务引擎