51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
2.5 总结与回顾
本章首先介绍了一款完全免费Quakus项目代码生成器工具网站码农网,然后演示了如何通过该网站实现领域驱动开发的基本步骤:创建项目、创建微服务、领域类设计和快速生成Quarkus微服务项目代码。通过生成的示范代码,我们可以感受到这个工具对于快速开发高质量Quarkus项目的威力。下一章,我们继续讲解如何做详细设计和测试驱动开发,让我们生成更高质量的项目代码,生成的代码质量越高,我们开发的速度和质量也越高。
鸿蒙开发之南拳北腿
0回复
2345浏览
Quarkus
云原生
微服务
码农网
manon.wang
2.4 快速生成Quarkus微服务代码
原创
本节内容概要:1.生成Quarkus微服务代码;2.在线预览代码;3.下载项目代码。经过前两节的步骤,快速创建项目、微服务和领域类设计后,就可以1秒钟快速生成整个Quarkus微服务代码了。1.生成Quarkus微服务代码在码农网工作台的左侧栏菜单中选择“后端代码”下的“Quarkus”菜单,点击“生成微服务代码”按钮,如下图所示:2.在线预览代码现在我们可以在类IDEA的风格体验中预览代码了。根据需要,展开代码目录,选择要预览的代码文...
鸿蒙开发之南拳北腿
0回复
2653浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
2.3 领域类设计
原创
本节内容概要:1.新增领域类;2.领域类设计。回顾上节,创建了一个项目和一个微服务,本节继续在微服务下设计领域类。1.新增领域类点击左侧栏菜单“项目设计”下的“领域类”,默认进入当前活跃项目的第一个微服务下的领域类列表,如下图所示:如果希望查看其它微服务里的领域类,可以切换项目和微服务,以及通过关键字搜索。这里可以找到你所有项目中及微服务下的领域类,便于设计和查看,如下图所示:点击领域类列表页右上角...
鸿蒙开发之南拳北腿
0回复
2446浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
Windows搭建OpenHarmony编译环境
原创
精华
由于OpenHarmony的编译工具链主要是建立在Linux操作系统下,如需要编译OpenHarony内核则需要搭建虚拟机等工序,相对比较繁琐。那么,是否可以在Windows操作系统上实现对OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。本次OpenHarmony选用小凌派RK2206开发板的代码仓:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0lts1、下载并安装DockerDesktop请小...
福州市凌睿智捷电子有限公司
5回复
1.1w浏览
OpenHarmony
Windows
编译
搭建
2.2 创建Quarkus项目及微服务
原创
本节内容概要:1.什么是领域驱动开发,及领域驱动开发的好处;2.如何创建项目;3.如何创建微服务。1.什么是领域驱动开发,及领域驱动开发的好处“领域驱动开发”(domaindrivendevelopment),简称DDD。是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。在我还没有接触“领域驱动开发”之前,我一直采用的是“数据驱动开发”...
鸿蒙开发之南拳北腿
0回复
3212浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
智测护婴 ——智能婴儿安全检测的领航者
原创
精华
本项目由闽江学院公宇岩、谢茜、柯诗宏同学完成,获得福建省首届开源鸿蒙开发者大赛二等奖。1项目背景随着三胎政策放开之后,很多家庭都将生孩子或者是生三胎提上了日程,这使得新生儿在家庭中处于更重要的位置,同样,婴儿的安全问题也日益严峻。传统的婴儿车仅仅只是一个出行代步工具,并不能为婴儿提供较全面的安全保障和健康保障,即使婴儿不在车内被陌生人带走时婴儿车也无法做出任何相关反应。进入21世纪以来,传感器技术...
福州市凌睿智捷电子有限公司
8回复
6066浏览
智能
OpenHarmony
1.5使用GraphQL组合API
原创
传统RestAPI是由后端决定请求接口时输出的数据结构。GraphQL是一种用于API的查询语言,使得客户端能根据自己的需要获取数据,没有任何冗余,从而减少不必要的网络传输浪费。本节介绍使用Quarkus来实现GraphQL基本功能。1.5.1添加GraphQL功能扩展在pom.xml文件中添加smallryegraphql扩展来启用GraphQL支持:<dependency><groupId>io.quarkus<groupId><artifactId>quarkussmallryegraphql<artifactId><dependency>1.5.2创建领域类...
鸿蒙开发之南拳北腿
0回复
3939浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
1.4生成OpenAPI规范文档
让Quarkus微服务自动生成OpenAPI规范文档的方法很简单,只需要在pom.xml文件中添加OpenAPI扩展即可:<dependency><groupId>io.quarkus<groupId><artifactId>quarkussmallryeopenapi<artifactId><dependency>如图119所示:图119OpenApi依赖运行项目,访问http:localhost:8080qswaggerui,可访问项目中各API接口描述的SwaggerUI界面,如图120和图121所示:图120swaggerui界面图121展开查看API详情
鸿蒙开发之南拳北腿
0回复
2305浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
快速掌握OpenHarmony社区贡献新流程
原创
精华
已同步到OH社区官网。欢迎扫描关注、阅读。https:mp.weixin.qq.coms4IbrJTd32kcAyamsLgay6Q10分钟快速掌握OpenHarmony社区贡献新流程为提升Issue和PR(PullRequest)的处理效率,OpenHarmony社区优化了Issue和PR处理流程,新支持了一系列交互命令和状态标签,用于明确处理阶段和当前处理责任人。社区CIBot工具还提供了待办事项提醒能力,并能自动处理超期无效Issue和PR。流程交互更加友好,基于交互提示,可以获知下一步需要如何...
zhushangyuan_
9回复
6227浏览
openharmony
ci
基础设施
【FFH】啃论文俱乐部---JSON压缩算法解读
原创
精华
大家好!我是深圳技术大学FSR实验室的同学,在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究序列化相关技术…[TOC](【FFH】啃论文俱乐部JSON压缩算法解读)【简单回顾】①[【FFH】OpenHarmony啃论文成长计划为什么JSON将逐渐取代XML?](https:ost.51cto.composts10260)②[【FFH】OpenHarmony啃论文成长计划几种常见的JSON解析器比较](https:ost.51cto.composts10300)...
Hagon
4回复
8630浏览
JSON
啃论文俱乐部
FFH
压缩算法
JumpServer 常见问题处理
JumpServer常见问题处理[toc](目录)1概述本篇文章主要说明使用JumpServer堡垒机时遇到的各种小问题,这些可能是操作不当、系统环境、资产环境等各类原因导致的。本文划分了几个篇章,对常见问题进行整理总结,希望能对使用者快速定位、处理问题提供帮助。2前端页面2.1登陆堡垒机2.1.1设置你的浏览器支持cookie问题现象:登陆堡垒机时页面提示“设置你的浏览器支持cookie”。问题原因:页面缓存问题。解决方案:清空缓存,重新打...
coxi_vv
1回复
2.1w浏览
JumpServer
堡垒机
问题解决
ASL国产CS5212规格书 DP转VGA 替代RTD2166低成本方案 兼容IT6516设计原理图
CS5212可替代兼容瑞昱RTD2166和联阳T6516,ASL集睿致远这款芯片是一种高性能的DP显示端口到VGA转换器芯片。它结合了DisplayPort输入接口和模拟RGBDAC输出接口,嵌入式单片机基于工业标准8051核心。CS5212适用于多个细分市场和显示器应用程序:笔记本电脑、主板、台式机、适配器、转换器和转接器,CS5212也可以用于DP转VGA主板应用,支持EDP转VGA接口的转接板应用。CS5212可替代兼容瑞昱RTD2166和联阳T6516二、CS5212AN特性CS521...
ASL集睿致远
0回复
2637浏览
ASL芯片
集睿致远芯片
vga芯片
OpenHarmony使用worker开发多线程任务
原创
精华
OpenHarmony使用worker开发多线程任务概念介绍在和应用界面进行交互操作时,如按钮点击、屏幕滑动,想同时执行一些耗时的操作,如网络请求、数据下载。在应用开发中,通常使用UI线程和后台线程来分别处理这些操作,UI线程主要负责处理UI事件和用户交互操作,后台线程负责耗时操作。通过创建后台线程可以避免UI线程被阻塞,提高应用程序的响应速度和用户体验。OpenHarmony的ArkUI应用开发框架提供了Worker和Taskpool等支持后台多...
zhushangyuan_
5回复
1.1w浏览
OpenHarmony
ArkUI
Worker
多线程
OpenHarmony应用访问控制权限申请开发范例
原创
精华
OpenHarmony应用访问控制权限申请开发范例概念介绍在应用首次启动时,我们常常遇到,需要申请授权才能使用应用的完整功能,比如在应用首次启动时,会弹窗申请开启位置权限、申请相机权限等,如图所示。本文就以[橘子购物示例应用](https:gitee.comopenharmonyapplicationsappsamplestreemastercodeSolutionsShoppingOrangeShopping)为例,来讲解OpenHarmony应用首次启动申请授权相关的技术点。OpenHarmony应用框架提供了200+应...
zhushangyuan_
5回复
1.2w浏览
OpenHarmony
权限申请
授权
1.6应用打包方式
本节介绍常用的几种Quarkus应用打包方式。1.6.1开发模式点击IDEA底部的“终端”,调出终端面板,执行如下指令:.mvnwcompilequarkus:dev如图128所示:图128开发模式打包有可能需要下载相关依赖包,耐心等待,直到出现图129的界面,就代表打包完成,可以点击链接,在浏览器中访问Quarkus应用,此时更改代码是支持热更新的:图129开发模式打包1.6.2普通打包方式使用mavenpackage命令打包项目。这是默认的方式,打包出来的jar不包...
鸿蒙开发之南拳北腿
0回复
3011浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
1.7总结与回顾
既然云原生势不可挡,我们能做的就是拥抱云原生!无论是学生、刚进入职场的新人或已非常熟悉SpringBoot框架的Java开发者,笔者强烈建议学习为云原生量身设计的优秀Java框架Quarkus!并示范了如何搭建开发环境、创建及运行第一个Quarkus项目、自动生成OpenAPI规范文档和开发GraphQL风格的API,最后介绍了三种常用的打包方式。
鸿蒙开发之南拳北腿
0回复
1514浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
1.3Hello Quarkus
原创
1.3.1通过IntelliJIDEA创建Quarkus项目在IDEA中新建项目,类型选择“Quarkus”,填写项目名称,如,“hello”,设置语言为“Java”,构建系统选择“Maven”,根据项目实际填写“组”(一般根据项目部署时采用的域名反向拼接来设定,比如,“码农网”项目的域名为“manon.wang”,那么组可以设置为“wang.manon”),默认会自动选择上节安装的JDK版本graalvm17,然后点击“下一步”,如图111所示:图111通过IDEA创建Quarkus项目...
鸿蒙开发之南拳北腿
0回复
2505浏览
Quarkus
云原生
Java下一代框架
码农网
manon.wang
各位是更喜欢富文本编辑器还是markdown编辑器呢
各位i是更喜欢富文本编辑器还是markdown编辑器呢?单选markdown富文本编辑器距离投票结束还有31天0小时
安苒anran0
2回复
2488浏览
markdown
1.2搭建开发环境
原创
提示笔者的开发环境如下:操作系统:windows10(64位)开发工具:IntelliJIDEA2022.3.2(UltimateEdition)JDK版本:graalvmcejava1722.3.1Maven版本:apachemaven3.9.11.2.1安装JDK环境为了充分体现Quarkus的性能优势,JDK的版本建议使用GraalVM17。GraalVM下载地址:https:github.comgraalvmgraalvmcebuildsreleasestagvm22.3.1,下载graalvmcejava17windowsamd6422.3.1.zip,如图11所示。图11下载graalvmcejava1722.3...
鸿蒙开发之南拳北腿
0回复
3045浏览
Quarkus
云原生
码农网
微服务
manon.wang
1.1云原生时代的宠儿Quarkus
原创
1.1.1云原生已经成为软件开发和部署的主流趋势云原生是一种新的软件开发和部署模型,旨在更好地支持云环境下的应用程序。它是一个综合性的解决方案,包括容器化、微服务、DevOps、自动化等多个方面。当前一些炙手可热的新技术,如,量级量子计算、5G、区块链以及AI等,都会涉及到云原生。云原生不再是我们考虑需不需要的问题了,它已经在很多的新的技术里面起到作用。以下是云原生的一些优势:1.增长迅速云原生已成为软件开发和...
鸿蒙开发之南拳北腿
0回复
2862浏览
Quarkus
云原生
Kubernetes
码农网
manon.wang
暂无内容
1
2
3
4
5
6
7
8
9
10
100
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅