- “工欲善其事,必先利其器”。在对harmonyOS有了一个初步认知之后,我们使用DevEco Studio来创建一个项目,把项目运行起来,先从整体上来了解一下harmonyOS项目的整体结构以及开发工具的基本使用。作为一名鸿蒙系统开发者,你可能会遇到这样一个问题:如何通过DevEco Studio快速创建并配置一个ArkTS项目?本文将详细解答这个问题,帮助你从零开始,一步步创建并运行一个简... “工欲善其事,必先利其器”。在对harmonyOS有了一个初步认知之后,我们使用DevEco Studio来创建一个项目,把项目运行起来,先从整体上来了解一下harmonyOS项目的整体结构以及开发工具的基本使用。作为一名鸿蒙系统开发者,你可能会遇到这样一个问题:如何通过DevEco Studio快速创建并配置一个ArkTS项目?本文将详细解答这个问题,帮助你从零开始,一步步创建并运行一个简...
- 一、Java发展史 Java最初由Sun公司的“Green”项目组开发,用于智能家电设备,最初名为Oak。因商标问题,1995年更名为“Java”(灵感源于印尼爪哇岛的咖啡)。发行版本发行时间发行的各版本及其特征Java1995年Java语言诞生Java 1.01996年首个正式版本,包含基础类库和Applet支持Java 1.11997年引入内部类(Inner Class)、Java ... 一、Java发展史 Java最初由Sun公司的“Green”项目组开发,用于智能家电设备,最初名为Oak。因商标问题,1995年更名为“Java”(灵感源于印尼爪哇岛的咖啡)。发行版本发行时间发行的各版本及其特征Java1995年Java语言诞生Java 1.01996年首个正式版本,包含基础类库和Applet支持Java 1.11997年引入内部类(Inner Class)、Java ...
- 一、引子AI客服的概念早已不再新鲜,随着自然语言处理技术的不断进步,越来越多的企业尝试将 AI 客服引入实际业务中。然而,尽管大模型具备强大的语言理解能力,受限于业务场景的复杂性和大模型自身的局限性,AI 客服在许多企业中的应用落地效果并不理想。尤其是在面对多领域、多场景的客户需求时,单一的 AI 模型往往难以提供精准且符合上下文的回答,进而影响了用户体验和企业的运营效率。 二、业务梳理业... 一、引子AI客服的概念早已不再新鲜,随着自然语言处理技术的不断进步,越来越多的企业尝试将 AI 客服引入实际业务中。然而,尽管大模型具备强大的语言理解能力,受限于业务场景的复杂性和大模型自身的局限性,AI 客服在许多企业中的应用落地效果并不理想。尤其是在面对多领域、多场景的客户需求时,单一的 AI 模型往往难以提供精准且符合上下文的回答,进而影响了用户体验和企业的运营效率。 二、业务梳理业...
- java的jar后台启动 java的jar后台启动
- 一、问题描述假设我们当前有一张业务表,表上有两个字段start_date和end_date分别记录了该业务的开始和结束时间Ps:按自然周的逻辑记录,还有个字段achieved根据1和0标记该业务是否完成。现在有个需求是:查出当前系统时间内未完成的业务。这个需求很简单:获取本周的周一并与end_date进行比较,再把achieved设置为0即可查出符合需求的业务。因此,开发完成后,我简单地自... 一、问题描述假设我们当前有一张业务表,表上有两个字段start_date和end_date分别记录了该业务的开始和结束时间Ps:按自然周的逻辑记录,还有个字段achieved根据1和0标记该业务是否完成。现在有个需求是:查出当前系统时间内未完成的业务。这个需求很简单:获取本周的周一并与end_date进行比较,再把achieved设置为0即可查出符合需求的业务。因此,开发完成后,我简单地自...
- Apache Shiro 提供了对 Active Directory (AD) 的直接支持,通过 ActiveDirectoryRealm 可以轻松集成企业级 AD 环境,实现集中式身份认证。以下是 Shiro 中实现 AD 认证的完整指南,包括配置、代码示例和常见问题解决方案。 1. Active Directory 认证基础作用:通过 AD 服务器验证用户凭据(用户名/密码),并获取用户... Apache Shiro 提供了对 Active Directory (AD) 的直接支持,通过 ActiveDirectoryRealm 可以轻松集成企业级 AD 环境,实现集中式身份认证。以下是 Shiro 中实现 AD 认证的完整指南,包括配置、代码示例和常见问题解决方案。 1. Active Directory 认证基础作用:通过 AD 服务器验证用户凭据(用户名/密码),并获取用户...
- EWMA指数加权移动平均模型的Java实现引言指数加权移动平均(Exponentially Weighted Moving Average, EWMA)是一种常用的时间序列分析方法。与传统的简单移动平均相比,EWMA赋予最近的数据点更高的权重,从而能够更快地响应数据的变化。在金融、网络监控等领域,EWMA被广泛应用于波动率估计、异常检测等场景。本文将介绍EWMA的基本原理,并提供一个简单的J... EWMA指数加权移动平均模型的Java实现引言指数加权移动平均(Exponentially Weighted Moving Average, EWMA)是一种常用的时间序列分析方法。与传统的简单移动平均相比,EWMA赋予最近的数据点更高的权重,从而能够更快地响应数据的变化。在金融、网络监控等领域,EWMA被广泛应用于波动率估计、异常检测等场景。本文将介绍EWMA的基本原理,并提供一个简单的J...
- Java 虚拟机(JVM)原理与实战:打造高效稳定的运行环境Java 语言之所以能广泛应用,JVM(Java 虚拟机)功不可可没。深入理解 JVM 原理,并将其应用于实际开发,对于打造高效稳定的 Java 运行环境至关重要。本文将带大家深入探索 JVM 的核心知识,并结合实战案例,助力大家在 Java 开发之路上更进一步。 一、JVM 概述JVM 是 Java 技术的核心,位于硬件与操作系... Java 虚拟机(JVM)原理与实战:打造高效稳定的运行环境Java 语言之所以能广泛应用,JVM(Java 虚拟机)功不可可没。深入理解 JVM 原理,并将其应用于实际开发,对于打造高效稳定的 Java 运行环境至关重要。本文将带大家深入探索 JVM 的核心知识,并结合实战案例,助力大家在 Java 开发之路上更进一步。 一、JVM 概述JVM 是 Java 技术的核心,位于硬件与操作系...
- Java 内存模型(JMM)深度解析:理解多线程内存可见性问题在 Java 编程中,多线程的运用能够显著提升程序的执行效率,但与此同时,多线程环境下的一些问题也逐渐凸显。其中,内存可见性问题是一个关键挑战。而深入理解 Java 内存模型(JMM)是解决这一问题的基础。 一、Java 内存模型(JMM)概述Java 内存模型(Java Memory Model,JMM)是 Java 虚拟机(... Java 内存模型(JMM)深度解析:理解多线程内存可见性问题在 Java 编程中,多线程的运用能够显著提升程序的执行效率,但与此同时,多线程环境下的一些问题也逐渐凸显。其中,内存可见性问题是一个关键挑战。而深入理解 Java 内存模型(JMM)是解决这一问题的基础。 一、Java 内存模型(JMM)概述Java 内存模型(Java Memory Model,JMM)是 Java 虚拟机(...
- Java 并发编程高级技巧:CyclicBarrier、CountDownLatch 和 Semaphore 的高级应用 一、引言在 Java 并发编程中,CyclicBarrier、CountDownLatch 和 Semaphore 是三个常用且强大的并发工具类。它们在多线程场景下能够帮助我们实现复杂的线程协调与资源控制。本文将深入探讨这三个类的高级应用,旨在帮助读者更好地理解和运用这... Java 并发编程高级技巧:CyclicBarrier、CountDownLatch 和 Semaphore 的高级应用 一、引言在 Java 并发编程中,CyclicBarrier、CountDownLatch 和 Semaphore 是三个常用且强大的并发工具类。它们在多线程场景下能够帮助我们实现复杂的线程协调与资源控制。本文将深入探讨这三个类的高级应用,旨在帮助读者更好地理解和运用这...
- Java 依赖管理工具:使用 Sonatype Nexus 管理项目依赖在 Java 开发领域,依赖管理是项目构建和维护过程中的关键环节。Sonatype Nexus 作为一个功能强大的依赖管理工具,能够有效地帮助我们管理项目的各种依赖,提高开发效率并降低潜在风险。本文将深入探讨如何使用 Sonatype Nexus 进行 Java 项目依赖管理,并提供详细的代码实例来说明具体的操作和实现... Java 依赖管理工具:使用 Sonatype Nexus 管理项目依赖在 Java 开发领域,依赖管理是项目构建和维护过程中的关键环节。Sonatype Nexus 作为一个功能强大的依赖管理工具,能够有效地帮助我们管理项目的各种依赖,提高开发效率并降低潜在风险。本文将深入探讨如何使用 Sonatype Nexus 进行 Java 项目依赖管理,并提供详细的代码实例来说明具体的操作和实现...
- Java 代码覆盖率工具:如何保证测试的全面性? 一、引言在 Java 开发过程中,测试是确保代码质量的关键环节。而代码覆盖率工具能够帮助我们量化测试覆盖的程度,为我们提供了一个衡量测试全面性的重要指标。通过合理使用 Java 代码覆盖率工具,我们可以更好地发现测试中的盲点,从而提升代码质量,减少潜在的缺陷和风险。 二、常见 Java 代码覆盖率工具 (一)JaCoCoJaCoCo 是一款... Java 代码覆盖率工具:如何保证测试的全面性? 一、引言在 Java 开发过程中,测试是确保代码质量的关键环节。而代码覆盖率工具能够帮助我们量化测试覆盖的程度,为我们提供了一个衡量测试全面性的重要指标。通过合理使用 Java 代码覆盖率工具,我们可以更好地发现测试中的盲点,从而提升代码质量,减少潜在的缺陷和风险。 二、常见 Java 代码覆盖率工具 (一)JaCoCoJaCoCo 是一款...
- Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能) Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)
- Java 调试神器:使用 VisualVM 定位问题,一针见血 一、VisualVM 简介VisualVM 是一款功能强大的 Java 调试工具,它集成了多个 JDK 工具,如 jconsole、jmap、jstack 等,为开发者提供了一个直观、便捷的界面,用于监控、分析 Java 应用程序的性能、内存、线程等方面的问题。 二、安装与启动安装VisualVM 通常会随 JDK 一起安装。... Java 调试神器:使用 VisualVM 定位问题,一针见血 一、VisualVM 简介VisualVM 是一款功能强大的 Java 调试工具,它集成了多个 JDK 工具,如 jconsole、jmap、jstack 等,为开发者提供了一个直观、便捷的界面,用于监控、分析 Java 应用程序的性能、内存、线程等方面的问题。 二、安装与启动安装VisualVM 通常会随 JDK 一起安装。...
- Java性能分析工具:JProfiler、YourKit使用技巧大揭秘在Java开发领域,性能分析是优化应用程序的关键环节,而JProfiler和YourKit作为两款优秀的性能分析工具,能帮助开发者深入了解应用程序的运行状态,发现性能瓶颈并进行针对性优化。下面将分别介绍这两款工具的使用技巧,并通过代码实例加以说明。 JProfiler的使用技巧 环境配置与基础操作安装与启动 :下载并安装... Java性能分析工具:JProfiler、YourKit使用技巧大揭秘在Java开发领域,性能分析是优化应用程序的关键环节,而JProfiler和YourKit作为两款优秀的性能分析工具,能帮助开发者深入了解应用程序的运行状态,发现性能瓶颈并进行针对性优化。下面将分别介绍这两款工具的使用技巧,并通过代码实例加以说明。 JProfiler的使用技巧 环境配置与基础操作安装与启动 :下载并安装...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中
热门标签