- SonarQube代码质量管理平台引言在软件开发过程中,代码质量是衡量项目健康状况的重要指标之一。低质量的代码不仅会导致系统性能下降,还可能引入安全漏洞,增加维护成本。SonarQube是一个开源的代码质量管理平台,它可以帮助团队持续检测和改善代码质量。本文将详细介绍SonarQube的功能、安装配置以及如何在实际项目中应用。什么是SonarQubeSonarQube是一款强大的静态代码分析... SonarQube代码质量管理平台引言在软件开发过程中,代码质量是衡量项目健康状况的重要指标之一。低质量的代码不仅会导致系统性能下降,还可能引入安全漏洞,增加维护成本。SonarQube是一个开源的代码质量管理平台,它可以帮助团队持续检测和改善代码质量。本文将详细介绍SonarQube的功能、安装配置以及如何在实际项目中应用。什么是SonarQubeSonarQube是一款强大的静态代码分析...
- 这篇文章面向有 Java 基础但对 JVM 内部、字节码(bytecode)与运行机制不够熟悉的读者。文章分层次讲解核心概念,并通过代码实战展示怎么生成、查看与逐步理解字节码,帮助你把抽象概念变成可操作的技能。 这篇文章面向有 Java 基础但对 JVM 内部、字节码(bytecode)与运行机制不够熟悉的读者。文章分层次讲解核心概念,并通过代码实战展示怎么生成、查看与逐步理解字节码,帮助你把抽象概念变成可操作的技能。
- 序列化和反序列化序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 什么时候需要用到序列化和反序列化呢?只在本地JVM里运行下Java实例,这个时候是不需要什么序列化和反序列化的,但当内存中的对象持久化到磁盘,数据库中时,需要与浏览器进行交互时,当需要实现RPC时,这个时候就需要序列化和反序列化了。前两个需要用到序列化和反序列化的场景... 序列化和反序列化序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 什么时候需要用到序列化和反序列化呢?只在本地JVM里运行下Java实例,这个时候是不需要什么序列化和反序列化的,但当内存中的对象持久化到磁盘,数据库中时,需要与浏览器进行交互时,当需要实现RPC时,这个时候就需要序列化和反序列化了。前两个需要用到序列化和反序列化的场景...
- 深入剖析 Java 循环方式:for - i、for - each 与 Iterable.forEach本文标签:Java循环方式、for-i循环、for-each循环、JVM底层机制摘要本文从字节码、JVM 底层机制和性能角度,深入剖析 for - i、for - each 和 Iterable.forEach 三种循环方式的区别。详细阐述它们在不同数据结构和大数据量场景下的表现,给出对比... 深入剖析 Java 循环方式:for - i、for - each 与 Iterable.forEach本文标签:Java循环方式、for-i循环、for-each循环、JVM底层机制摘要本文从字节码、JVM 底层机制和性能角度,深入剖析 for - i、for - each 和 Iterable.forEach 三种循环方式的区别。详细阐述它们在不同数据结构和大数据量场景下的表现,给出对比...
- 近年来 Kotlin 在 Android 与后端生态中迅速普及。本文面向有 Java 背景的开发者,分析为何迁移到 Kotlin 很有吸引力,并给出实际代码示例与可执行的迁移策略:什么时候直接改、什么时候保持 Java、如何逐步混合迁移、以及常见陷阱与优化建议。 近年来 Kotlin 在 Android 与后端生态中迅速普及。本文面向有 Java 背景的开发者,分析为何迁移到 Kotlin 很有吸引力,并给出实际代码示例与可执行的迁移策略:什么时候直接改、什么时候保持 Java、如何逐步混合迁移、以及常见陷阱与优化建议。
- 本文是基于Java的Cloudflare API自动化操作指南,涵盖功能矩阵、环境准备、核心操作、优化方案、错误处理及安全措施等内容。通过详细步骤与示例代码,助读者构建高效管理系统。 本文是基于Java的Cloudflare API自动化操作指南,涵盖功能矩阵、环境准备、核心操作、优化方案、错误处理及安全措施等内容。通过详细步骤与示例代码,助读者构建高效管理系统。
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言:在开发大型应用时,Spring Boot 是我们最常使用的框架之... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言:在开发大型应用时,Spring Boot 是我们最常使用的框架之...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言:Java开发的新纪元:Spring Boot的魅力Java语言作... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言:Java开发的新纪元:Spring Boot的魅力Java语言作...
- Sqoop Java 开发指南引言Apache Sqoop 是一个用于在 Hadoop 和关系型数据库之间传输数据的工具。它支持从关系型数据库(如 MySQL、Oracle 等)导入数据到 Hadoop 的 HDFS、Hive 或 HBase 中,也支持从这些系统导出数据到关系型数据库。本文将介绍如何使用 Java 进行 Sqoop 的开发,以实现更灵活的数据迁移需求。环境准备在开始之前,请... Sqoop Java 开发指南引言Apache Sqoop 是一个用于在 Hadoop 和关系型数据库之间传输数据的工具。它支持从关系型数据库(如 MySQL、Oracle 等)导入数据到 Hadoop 的 HDFS、Hive 或 HBase 中,也支持从这些系统导出数据到关系型数据库。本文将介绍如何使用 Java 进行 Sqoop 的开发,以实现更灵活的数据迁移需求。环境准备在开始之前,请...
- 本文聚焦 Git 的“从 0 到 1”配置与基础操作,旨在帮助 Java 开发者快速掌握环境搭建、用户配置、仓库初始化、代码提交、版本回退等核心技能。内容设计上避免涉及复杂的分支策略或高级命令,以实用为导向,适合零基础入门者系统学习,为后续参与企业级项目开发奠定版本控制基础。 本文聚焦 Git 的“从 0 到 1”配置与基础操作,旨在帮助 Java 开发者快速掌握环境搭建、用户配置、仓库初始化、代码提交、版本回退等核心技能。内容设计上避免涉及复杂的分支策略或高级命令,以实用为导向,适合零基础入门者系统学习,为后续参与企业级项目开发奠定版本控制基础。
- 本文面向已经会基础 Java 的读者,目标是用实战示例带你快速上手 JavaFX,掌握界面布局、事件处理、样式定制、多线程与打包部署等常用技巧。文章按章节展开,代码示例尽量完整,可直接复制运行。 本文面向已经会基础 Java 的读者,目标是用实战示例带你快速上手 JavaFX,掌握界面布局、事件处理、样式定制、多线程与打包部署等常用技巧。文章按章节展开,代码示例尽量完整,可直接复制运行。
- 随着微服务和云原生架构的发展,RESTful API 已成为现代应用的核心接口方式。Java 与 Spring MVC 提供了成熟的框架和工具,能够帮助开发者构建高性能、可扩展的 RESTful API。本篇文章将从项目结构、控制器设计、异常处理、版本控制到性能优化,详细讲解如何构建可扩展的 RESTful API,并通过代码实战演示最佳实践。 随着微服务和云原生架构的发展,RESTful API 已成为现代应用的核心接口方式。Java 与 Spring MVC 提供了成熟的框架和工具,能够帮助开发者构建高性能、可扩展的 RESTful API。本篇文章将从项目结构、控制器设计、异常处理、版本控制到性能优化,详细讲解如何构建可扩展的 RESTful API,并通过代码实战演示最佳实践。
- MySQL基础 1,数据库相关概念 2,MySQL 3,SQL概述 4,DDL:操作数据库 6,navicat使用 7,DML mysql高级 1,约束 2,数据库设计 创建部门表 4,事务 JDBC 1,JDBC概述 2,JDBC快速入门 3,JDBC API详解 4,数据库连接池 Getting Started Mybatis练习 1,配置文件实现CRUD HTML&CSS MySQL基础 1,数据库相关概念 2,MySQL 3,SQL概述 4,DDL:操作数据库 6,navicat使用 7,DML mysql高级 1,约束 2,数据库设计 创建部门表 4,事务 JDBC 1,JDBC概述 2,JDBC快速入门 3,JDBC API详解 4,数据库连接池 Getting Started Mybatis练习 1,配置文件实现CRUD HTML&CSS
- 基础篇 1. 二分查找 2. 冒泡排序 7. ArrayList 8. Iterator 9. LinkedList 10. HashMap 1)基本数据结构 2)树化与退化 3)索引计算 4)put 与扩容 5)并发问题 11. 单例模式 并发篇 1. 线程状态 3. wait vs sleep 4. lock vs synchronized 虚拟机篇 1. JVM 内存结构 基础篇 1. 二分查找 2. 冒泡排序 7. ArrayList 8. Iterator 9. LinkedList 10. HashMap 1)基本数据结构 2)树化与退化 3)索引计算 4)put 与扩容 5)并发问题 11. 单例模式 并发篇 1. 线程状态 3. wait vs sleep 4. lock vs synchronized 虚拟机篇 1. JVM 内存结构
- 1、Dubbo的前世今生 1、项目介绍 1.1、项目背景 1.2、市场分析 1.3、目标用户群体 1.4、使用场景 1.5、竞争对手分析 1.7、技术方案 2、前后端分离开发思想 3、开发工具与环境搭建 3.1、开发工具 3.2、环境搭建 4、sms_code验证玛 4.1 阿里云短信 4.2 自动装配 1. 完善用户信息 1.2 百度人脸识别 1.2.1 概述 1.2.2 账 1、Dubbo的前世今生 1、项目介绍 1.1、项目背景 1.2、市场分析 1.3、目标用户群体 1.4、使用场景 1.5、竞争对手分析 1.7、技术方案 2、前后端分离开发思想 3、开发工具与环境搭建 3.1、开发工具 3.2、环境搭建 4、sms_code验证玛 4.1 阿里云短信 4.2 自动装配 1. 完善用户信息 1.2 百度人脸识别 1.2.1 概述 1.2.2 账
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签