- maven checkstyle 添加maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <ver... maven checkstyle 添加maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <ver...
- java 根据线程统计CPU 设计思路java的ThreadMXBean可以获取每个线程CPU执行的nanoTime,那么可以以这个为基础,除以中间系统经过的纳秒数,就获得了该线程的CPU占比 编码首先,我们定义一个结构体,用来存放一个线程上次统计时的纳秒数和当时的系统纳秒数import lombok.Data;@Datapublic class ThreadMetricsAux { ... java 根据线程统计CPU 设计思路java的ThreadMXBean可以获取每个线程CPU执行的nanoTime,那么可以以这个为基础,除以中间系统经过的纳秒数,就获得了该线程的CPU占比 编码首先,我们定义一个结构体,用来存放一个线程上次统计时的纳秒数和当时的系统纳秒数import lombok.Data;@Datapublic class ThreadMetricsAux { ...
- 开发一个filebeat的websocket插件, 代码仓地址: https://github.com/shoothzj/beats_output_websocket 引入对beat的依赖go get github.com/elastic/beats/v7 定义在filebeat中的配置文件filebeat通常以配置文件的方式加载插件。让我们定义一下必须的配置,就像elasticsearch... 开发一个filebeat的websocket插件, 代码仓地址: https://github.com/shoothzj/beats_output_websocket 引入对beat的依赖go get github.com/elastic/beats/v7 定义在filebeat中的配置文件filebeat通常以配置文件的方式加载插件。让我们定义一下必须的配置,就像elasticsearch...
- 大型系统中的证书管理随着安全的要求,现在我们在越来越多的通信中使用TLS加密。下图是一个微服务架构下数据流向的例子蓝色部分,即和三方交互时需要TLS加密认证红色部分,各个微服务、消息中间件等通信需要TLS加密认证绿色部分,各个微服务和存储层通信也需要TLS加密认证安全上对我们的要求逐步变化为,仅蓝色使用TLS=》蓝色和红色使用TLS=》全部使用TLS加密 证书管理的必要性从安全的角度上来说... 大型系统中的证书管理随着安全的要求,现在我们在越来越多的通信中使用TLS加密。下图是一个微服务架构下数据流向的例子蓝色部分,即和三方交互时需要TLS加密认证红色部分,各个微服务、消息中间件等通信需要TLS加密认证绿色部分,各个微服务和存储层通信也需要TLS加密认证安全上对我们的要求逐步变化为,仅蓝色使用TLS=》蓝色和红色使用TLS=》全部使用TLS加密 证书管理的必要性从安全的角度上来说...
- 前言之前在InfoQ的《华为云物联网四年配置中心实践》文章中分享了业务配置中心。本文讲述业务配置中心(下文简述为配置中心)的关键技术和实现方式。华为云物联网平台按照本文的实现方式实现了一个业务配置中心,该配置中心2020年1月上线,平稳运行至今。 概念 运维配置和用户无关,通常为集群界级别的配置,程序只会进行读取,如数据库配置、邮箱服务器配置、网卡配置、子网地址配置等。 业务配置作为Saa... 前言之前在InfoQ的《华为云物联网四年配置中心实践》文章中分享了业务配置中心。本文讲述业务配置中心(下文简述为配置中心)的关键技术和实现方式。华为云物联网平台按照本文的实现方式实现了一个业务配置中心,该配置中心2020年1月上线,平稳运行至今。 概念 运维配置和用户无关,通常为集群界级别的配置,程序只会进行读取,如数据库配置、邮箱服务器配置、网卡配置、子网地址配置等。 业务配置作为Saa...
- 参考http://northernmost.org/blog/how-does-mysql-hide-the-command-line-password-in-ps/index.html之前就在环境上ps -ef看到过xxxxxx的密码,一直没搞明白怎么回事,今天整理了一下,核心内容均来自于上述连接,作了一些额外的测试和查阅资料。 测试 运行Mysql实例# 自己做的Mysql8的镜像do... 参考http://northernmost.org/blog/how-does-mysql-hide-the-command-line-password-in-ps/index.html之前就在环境上ps -ef看到过xxxxxx的密码,一直没搞明白怎么回事,今天整理了一下,核心内容均来自于上述连接,作了一些额外的测试和查阅资料。 测试 运行Mysql实例# 自己做的Mysql8的镜像do...
- Entry Log File 背景测试环境上出现了一些entryLog解析异常的问题,想分析一下磁盘上.log文件的格式,分析分析我们的文件是否有问题 解析代码地址https://github.com/protocol-laboratory/bookkeeper-codec-java/blob/main/src/main/java/com/github/protocol/EntryLogR... Entry Log File 背景测试环境上出现了一些entryLog解析异常的问题,想分析一下磁盘上.log文件的格式,分析分析我们的文件是否有问题 解析代码地址https://github.com/protocol-laboratory/bookkeeper-codec-java/blob/main/src/main/java/com/github/protocol/EntryLogR...
- 业务需求分析与解决方案在业务场景中,当需要利用ping命令对主机进行心跳探测时,直接在代码中fork进程执行ping命令虽然可行,但这种方法开销较大,并且处理流程易出错,与使用标准库相比缺乏优雅性。因此,本文探讨了使用Java的InetAddress类的isReachable方法作为替代方案。根据资料指出,Java的InetAddress类在root用户权限下通过执行ping命令进行探测,... 业务需求分析与解决方案在业务场景中,当需要利用ping命令对主机进行心跳探测时,直接在代码中fork进程执行ping命令虽然可行,但这种方法开销较大,并且处理流程易出错,与使用标准库相比缺乏优雅性。因此,本文探讨了使用Java的InetAddress类的isReachable方法作为替代方案。根据资料指出,Java的InetAddress类在root用户权限下通过执行ping命令进行探测,...
- 如何使用捕获过滤器点击捕获,选项,然后在所选择的捕获过滤器上输入对应的捕获表达式 抓包过滤器type(类型) 限定符: 比如host,net,port限定符等dir(方向) 限定符: src dstProto(协议类型)限定符: ether ip arp 二层过滤器举例tcp dst port 135 //tcp协议,目标端口为135的数据包ether host <Ethernet hos... 如何使用捕获过滤器点击捕获,选项,然后在所选择的捕获过滤器上输入对应的捕获表达式 抓包过滤器type(类型) 限定符: 比如host,net,port限定符等dir(方向) 限定符: src dstProto(协议类型)限定符: ether ip arp 二层过滤器举例tcp dst port 135 //tcp协议,目标端口为135的数据包ether host <Ethernet hos...
- WireShark安装wireshark在windows和mac上的安装方式都比较简单,下面是Linux下的安装方式sudo apt-add-repository ppa:wireshark-dev/stablesudo apt-get updatesudo apt-get install wireshark#以root权限启动sudo wireshark WireShark的名字解析L2... WireShark安装wireshark在windows和mac上的安装方式都比较简单,下面是Linux下的安装方式sudo apt-add-repository ppa:wireshark-dev/stablesudo apt-get updatesudo apt-get install wireshark#以root权限启动sudo wireshark WireShark的名字解析L2...
- C++与物联网应用:开发物联网设备和应用程序物联网(Internet of Things,IoT)是指通过互联网连接和交互的智能设备网络,其应用场景涉及各个领域,如家居自动化、工业控制、智能医疗等。C++作为一种强大而灵活的编程语言,为物联网应用的开发提供了许多有力的工具和功能。本文将介绍如何使用C++开发物联网设备和应用程序。1. 硬件交互物联网设备一般需要与传感器、执行器等硬件进行交互。... C++与物联网应用:开发物联网设备和应用程序物联网(Internet of Things,IoT)是指通过互联网连接和交互的智能设备网络,其应用场景涉及各个领域,如家居自动化、工业控制、智能医疗等。C++作为一种强大而灵活的编程语言,为物联网应用的开发提供了许多有力的工具和功能。本文将介绍如何使用C++开发物联网设备和应用程序。1. 硬件交互物联网设备一般需要与传感器、执行器等硬件进行交互。...
- 物联网中的嵌入式系统安全挑战与解决方案物联网(IoT)正在逐渐改变我们的生活方式,它将物理世界与数字世界相连接,为我们带来了前所未有的便利。然而,随着物联网设备的数量不断增加,嵌入式系统的安全性问题也变得愈加突出。本文将讨论物联网中嵌入式系统面临的安全挑战,并提供解决方案,包括代码示例。 物联网中的嵌入式系统安全挑战 1. 身份验证和授权嵌入式设备通常需要与云端服务进行通信,因此身份验证和... 物联网中的嵌入式系统安全挑战与解决方案物联网(IoT)正在逐渐改变我们的生活方式,它将物理世界与数字世界相连接,为我们带来了前所未有的便利。然而,随着物联网设备的数量不断增加,嵌入式系统的安全性问题也变得愈加突出。本文将讨论物联网中嵌入式系统面临的安全挑战,并提供解决方案,包括代码示例。 物联网中的嵌入式系统安全挑战 1. 身份验证和授权嵌入式设备通常需要与云端服务进行通信,因此身份验证和...
- 摘要: 嵌入式设备在现代生活中扮演着重要的角色,但它们往往受到电池寿命的限制。本文将介绍一些低功耗设计策略,以延长嵌入式设备的电池寿命,并提供一些示例代码,帮助开发者更好地理解如何实现这些策略。 引言嵌入式设备通常以便携性和低功耗为特点,但电池寿命的限制往往是一个挑战。为了延长嵌入式设备的电池寿命,开发者需要采取一些低功耗设计策略。 什么是低功耗设计?低功耗设计是一种电子系统或嵌入式系统设计... 摘要: 嵌入式设备在现代生活中扮演着重要的角色,但它们往往受到电池寿命的限制。本文将介绍一些低功耗设计策略,以延长嵌入式设备的电池寿命,并提供一些示例代码,帮助开发者更好地理解如何实现这些策略。 引言嵌入式设备通常以便携性和低功耗为特点,但电池寿命的限制往往是一个挑战。为了延长嵌入式设备的电池寿命,开发者需要采取一些低功耗设计策略。 什么是低功耗设计?低功耗设计是一种电子系统或嵌入式系统设计...
- 嵌入式系统中的LED控制程序在嵌入式系统中控制LED是一个很常见的任务,可以用于指示状态、显示信息等。我们将使用C语言编写一个简单的LED控制程序,该程序将控制一个虚拟的LED,但可以根据需要将其扩展到实际的硬件上。 准备工作在开始之前,确保具备以下工具和知识:嵌入式开发板或仿真器:可以使用一块支持C语言编程的嵌入式开发板或仿真器。这里我们将假设有一个支持的平台。交叉编译工具链:需要安装适... 嵌入式系统中的LED控制程序在嵌入式系统中控制LED是一个很常见的任务,可以用于指示状态、显示信息等。我们将使用C语言编写一个简单的LED控制程序,该程序将控制一个虚拟的LED,但可以根据需要将其扩展到实际的硬件上。 准备工作在开始之前,确保具备以下工具和知识:嵌入式开发板或仿真器:可以使用一块支持C语言编程的嵌入式开发板或仿真器。这里我们将假设有一个支持的平台。交叉编译工具链:需要安装适...
- 重新定义IoT数据仓库:全新推出的GaussDB(DWS)实现实时数据洞察随着物联网的快速发展,海量的传感器数据不断涌现。这些数据对于企业来说是宝贵的资源,可以用于改善生产效率、优化决策以及提供更好的服务。然而,传统的数据仓库往往无法满足物联网数据处理的需求,这就需要一种全新的解决方案。 GaussDB(DWS)是一款由Gauss团队开发的全新物联网数据仓库解决方案。它专为大规模物联网数据处... 重新定义IoT数据仓库:全新推出的GaussDB(DWS)实现实时数据洞察随着物联网的快速发展,海量的传感器数据不断涌现。这些数据对于企业来说是宝贵的资源,可以用于改善生产效率、优化决策以及提供更好的服务。然而,传统的数据仓库往往无法满足物联网数据处理的需求,这就需要一种全新的解决方案。 GaussDB(DWS)是一款由Gauss团队开发的全新物联网数据仓库解决方案。它专为大规模物联网数据处...
上滑加载中
推荐直播
-
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签