• 关于 如何构建java项目 的搜索结果

问题

Java项目构建如何添加私服配置或者使用私有jar包?

保持可爱mmm 2020-03-27 10:02:10 6 浏览量 回答数 2

问题

想在一个javaweb项目中打包另一个使用gradle构建的android项目生成apk,该如何做呢

shangdao 2019-12-01 19:36:38 463 浏览量 回答数 1

回答

完整的构建结构看起来并不像默认的gradle / maven甚至是Eclipse / Netbeans IDE样式(如greg-449所述) 如何将普通源导入Eclipse-不使用Maven或Gradle 通常,Eclipse项目设置如下所示 /.project /.classpath /src/java Hello.java /test/java HelloTest.java /bin Hello.class HelloTest.class 所以我会跟随 在eclipse中创建一个新的Java项目,并将源文件的根文件夹用作自定义项目位置。 当询问源文件夹的位置时,您可以使用/src/java(当您有空时可以重组文件),也可以添加源所在的所有文件夹(例如,可能nbproject包含源吗?)作为项目的源文件夹。 库:如果项目包含依赖项,并且您不希望编译失败,则必须将所有库添加到eclipse项目中。当您可以开始(ant?)构建时,您将在build文件夹中包含所有库。将它们添加到构建路径属性中的eclipse项目中。 在创建项目并构建eclipse之后,将创建文件.project和.classpath。在项目内部,您现在至少应该在java源文件夹中看到您的源-也许您可以启动该应用程序。 有关更多信息,另请参见 https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-3.htm https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-wizard-java-project.htm 回答来源:Stack Overflow

montos 2020-03-26 22:51:10 0 浏览量 回答数 0

新手开公司,教你化繁为简

开公司到底有没有那么难,传统的手续繁琐,线下跑断腿,场地搞不定等问题,通过阿里云”云上公司注册“解决你的烦恼。

问题

CodePipeline快速入门:Java项目示例:构建并部署到ECS

行者武松 2019-12-01 21:55:12 1286 浏览量 回答数 0

问题

如何使用Eclipse,Maven,JDK1.7构建WEB项目?报错

爱吃鱼的程序员 2020-06-20 19:21:26 0 浏览量 回答数 1

回答

1、《Pro Spring 5》这本书旨在帮助那些想要了解如何设计开发云产品应用程序的开发人员,书中内容涵盖了构建一个Java云应用所需的所有技术和框架,作者Josh Long和Keeny Bastani都是Spring的专家,并详细介绍了Spring Boot,Spring Cloud和Cloud Foundry等,同时还涵盖了许多实际案例,例如亚马逊,Netflix和优步。2、《Cloud native Java》这本书适合了解Spring的Java / JVM开发人员,内容涉及了webserviceservice routingdata integrationmessagingsecurity等方面,基于Spring技术栈给出了各部分的示例demo。同时,基于书中的示例可以很快捷地构建出一个简易的Microservice架构。读完本书,有助于加深对于Spring技术栈的了解,提高开发人员的应用能力。3、《Learning Spring Boot 2.0》除了Spring 5之外,2017年的其他主要版本还包括Java 9和Spring Boot 2.0,这本书是学习Spring Boot 2.0最好的书。本书将帮助你熟悉Spring Boot的所有最新功能,特别是基于Reactor的新工具包,并且帮助构建一个简单的应用程序,然后向你展示如何将其部署到云中。顺便提一下,这本书不适合初学者,你需要有Java 8的经验,至少你要了解诸如Lambda表达式这样基础的概念,同时对Spring Boot和Spring框架,响应式编程和云计算有基本的了解,这样你才能真正的看懂这本书。4、《Spring 5 Recipes》这本书不仅涵盖Spring 5的新功能,还教你如何使用Spring 5和Java 9进行开发。书中涵盖了Spring基础知识,如Spring IoC容器,Spring AOP / AspectJ等。还包括Spring Java EE集成,Spring集成,Spring批处理,Spring Remoting,NoSQL和大数据,用于构建和集成各种云计算服务的企业解决方案。总而言之,这绝对是一本学习用Spring 5进行Java开发的好书5、《Spring Microservices in Action》该书详细介绍了微服务架构下,spring体系通过集成 Netflix、 等公司的开源项目以及 Spring Boot ,帮助 Java 开发人员快速拆分单体应用,并对微服务的全生命流程,如服务发现、服务路由、client 负载均衡、断路器、MQ 等进行了封装,大大简化了开发流程。以上这些就是关于在2018年学习Spring框架的最好的书籍。这些书籍将帮助你更好学习Java关键技术和框架,例如Spring Boot,Spring Cloud,Spring 5和Spring Security 5,这些对于一个Java Web开发人员来说都是至关重要的。

游客gqfovp2pbgogc 2019-12-02 01:55:32 0 浏览量 回答数 0

问题

CodePipeline快速入门:Java项目示例:构建并部署到容器服务

行者武松 2019-12-01 21:55:10 1265 浏览量 回答数 0

问题

Android Eclipse Classpath-想要添加classpath容器路径,但是蚀不会让

LiuWH 2020-01-20 09:20:49 0 浏览量 回答数 1

回答

目标ECS的工作空间下没有目标文件 目标ECS的工作空间下没有要部署的目标文件,是因为配置oss上传没有填写正确的路径。 ECS部署是完成从构建节点把构建物上传到用户私有oss bukcet空间(中转),再下载oss上的构建物至目标ECS的过程。如何找到正确的目标文件上传路径? 例如:新建项目 deploy-ecs-demo ,配置的源码管理为 https://code.aliyun.com/CodePipeline/java-demo.git , 构建命令为 mvn package -B -DskipTests, 则在CodePipeline的构建节点上,项目 deploy-ecs-demo 的默认workspace为 /home/jenkins/workspace/deploy-ecs-demo, CodePipeline的所有构建命令都是在这个workspace下运行的,生成的war包路径为target/demo.war, 则配置 上传构建物至OSS 时, 我们只需要填写 target/demo.war , 后台在上传构建物时会自动拼接成绝对路径 /home/jenkins/workspace/deploy-ecs-demo/target/demo.war 对文件进行上传操作。 也可以在构建命令运行完成后使用find命令帮助找到目标构建物的正确路径, 如 find ./ -name demo.war , 会输出 ./target/demo.war, 则需要配置的路径为 target/demo.war

保持可爱mmm 2020-03-26 23:38:15 0 浏览量 回答数 0

回答

本文档以构建一个 Java 软件项目并部署到 阿里云容器服务Serverless Kubernetes集群 为例说明如何使用 CodePipeline。 使用说明 开通使用 CodePipeline 产品。 具体请参考: CodePipeline流水线实现自动发布Serverless Kubernetes。

1934890530796658 2020-03-20 18:28:29 0 浏览量 回答数 0

回答

看看我对上一个问题的回答。它应该给您一个想法,如何构造和声明多模块gradle项目。 我认为,当您使用IntelliJ添加对模块的依赖时,它只是通过IntelliJ中的项目设置将其添加到项目结构中。然后,当您单击刷新时,IntelliJ将基于Gradle文件配置项目。 为了使其工作,父项目也应该是Gradle项目。如果不只是添加build.gradle,请settings.gradle在父目录下。 然后在settings.gradle添加子项目,如: rootProject.name = 'Parend' include('common') //this adds the module include('client') include('service') 然后,在和模块的build.gradle文件中client,service将common模块作为依赖项添加到: dependencies { implementation project(':common') //... } 如果您打算与Gradle进行更多合作,则可以阅读有关Gradle总体见解的这篇文章。 编辑:( 我知道您使用implementation它时不会抛出错误) 要与Gradle一起使用多模块项目,根项目也必须是Gradle项目。根目录可能包含也可能不包含任何源代码,但是它需要具有自己的Gradle文件。 因此,如果您的项目结构需要像这样: Root project 'parent' +--- Project ':client' +--- Project ':common' \--- Project ':service' 然后,parent需要将和子模块项目设置为Gradle项目。要使其成为parent项目,至少需要有一个settings.gradle文件并声明其包含子模块,类似于: rootProject.name = 'parent' include 'common' include 'client' include 'service' 每个模块(client,common,service)必须有build.gradle其目录下的文件。子模块使用common,因此service和client必须common在自己的build.gradle文件中添加as依赖项,例如: dependencies { implementation project(':common') //and rest of required dependencies //testCompile group: 'junit', name: 'junit', version: '4.12' } 然后,您应该能够从common那些子模块中导入公共类,并且可以正确地重建或重新导入项目。 由于parent项目不包含任何源代码,因此它不需要自己的构建脚本,但是所有子模块的构建文件都需要在构建文件顶部声明java插件: plugins { id 'java' } 由于您正在使用IntelliJ,并且您的项目以前可能具有不同的结构,因此IntelliJ设置中的项目结构现在可能会混乱。 要解决此问题,您可以转到“文件”->“项目结构”->“模块”,然后再次删除/重新导入父模块。 如果您现在没有很多课程,建议您创建一个新项目。在“新项目”窗口中,选择Gradle,然后取消选中“其他库和框架”中的Java。这将创建空白的Gradle项目。 生成项目后,右键单击parent,然后选择New-> Module。在新模块窗口中,再次选择Gradle并选中Java(因为子模块将包含源代码)。 这样,IntelliJ将自动将创建的模块包括到settings.gradle根/父项目的文件中,并且该模块的构建文件将包含基本配置(例如Java插件)。 但是您仍然将一个模块的依赖项添加到该模块的build.gradle文件中的另一个模块中。 回答来源:Stack Overflow

montos 2020-03-25 21:17:18 0 浏览量 回答数 0

问题

Redis 的持久化有哪几种方式?【Java问答】35期

剑曼红尘 2020-06-11 09:27:45 4 浏览量 回答数 1

问题

Gradle:如何从jar中排除资源并通过IDEA运行

垚tutu 2019-12-19 16:46:51 0 浏览量 回答数 0

问题

CodePipeline流水线实现自动发布Serverless Kubernetes

福利达人 2019-12-01 22:04:26 1835 浏览量 回答数 0

问题

dubbo 的工作原理?注册中心挂了的问题?说说一次 rpc 请求的流程?【Java问答】47期

剑曼红尘 2020-06-30 09:02:47 8 浏览量 回答数 1

问题

使用JavaFx运行Java Jar文件时,如何解决“图形设备初始化失败:d3d,sw”的问题

montos 2020-03-28 09:19:59 0 浏览量 回答数 1

问题

了解什么是 Redis 的雪崩、穿透和击穿?Redis 崩溃之后会怎么样?【Java问答】37期

剑曼红尘 2020-06-17 13:17:18 31 浏览量 回答数 1

问题

【单测集成】功能常见问题解答

云效平台 2019-12-01 21:42:27 3986 浏览量 回答数 2

问题

Swarm 集群  DevOps  基于 Jenkins 的持续交付

青蛙跳 2019-12-01 21:36:21 643 浏览量 回答数 0

回答

告诉你依赖没解决。把你的build.gradle贴出来看看回复<aclass='referer'target='_blank'>@自作多情pan:看gradle文档中的关于依赖管理部分的配置。只要不是隔离的网络环境,建议你使用maven仓库解决依赖,可以减少源码库的容量。回复<aclass='referer'target='_blank'>@Feng_Yu:怎么引入本地的jar包啊回复<aclass='referer'target='_blank'>@自作多情pan:看来不是父子项目构建.是所有的项目都无法构建吗?如果是的话,随便打开一个build.gradle看看就行了。自己看看gradle的官方文档也能解决,总体来说gradle并不算难回复<aclass='referer'target='_blank'>@自作多情pan:在看吗我的jar包是人家给我的对方架设的私服远程无法下载他让我引入进去就行了但是我不知道gradle怎么引入回复<aclass='referer'target='_blank'>@Feng_Yu:已经贴出来了在新的回复里面 <imgsrc="http://static.oschina.net/uploads/space/2016/1019/145158_gA0C_2889352.png"alt=""><imgsrc="http://static.oschina.net/uploads/space/2016/1019/145208_SunK_2889352.png"alt=""><imgsrc="http://static.oschina.net/uploads/space/2016/1019/145219_RrsV_2889352.png"alt=""><imgsrc="http://static.oschina.net/uploads/space/2016/1019/145229_6dVO_2889352.png"alt=""> 被涂掉的地方还望见谅gradle+maven+springboot实战 课程观看地址:<atarget="_blank"rel="nofollow">http://www.xuetuwuyou.com/course/114 课程出自学途无忧网:<atarget="_blank"rel="nofollow">http://www.xuetuwuyou.com 课程大纲: 详细剖析Maven的插件,打包发布 Maven私服Nexus的讲解 根据ApacheHadoop源码,分析Maven的聚合和继承,以及如何构建多模块项目 SpringBoot的Freemark,Websocket,以及常见问题讲解 Gradle的内部实现原理 Gradle的maven,java插件,打包发布到maven私服 Gradle的Task编写,自定义插件 Gradle的java插件源码分析 Gradle打Zip包详解 如何在Linux上,运行SpringBoot项目,采用Shell脚本启动 课程目录: 课时1:简单项目构建  课时2:springbootmaven项目构建  课时3:maven的插件  课时4:maven的生命周期以及常见问题  课时5:maven的私服  课时6:maven的继承与聚合  课时7:Springboot的freemark 课时8:Springboot的Websocket  课时9:Gradle的springboot项目构建  课时10:Gradle打包,发布 课时11:Gradle_Task 课时12:Gradle_内部运行原理以及自定义插件编写  课时13:Gradle_打zip包自动拷贝依赖  课时14:jar包如何运行到线上 课程目标:  熟练掌握当前最流行的Gradle以及Maven构建工具的内部实现原理  熟练掌握SpringBoot的使用,以及解决在使用中出现的常见问题

爱吃鱼的程序员 2020-06-09 15:45:37 0 浏览量 回答数 0

问题

错误:(13,28)Java:包com.aliasi.tokenizer不存在

小六码奴 2019-12-01 20:01:02 14 浏览量 回答数 2

问题

立足GitHub学编程:13个不容错过的Java项目

技术小菜鸟 2019-12-01 21:48:13 2674 浏览量 回答数 1

问题

【精品问答】Java必备核心知识1000+(附源码)

问问小秘 2019-12-01 22:00:28 870 浏览量 回答数 1

问题

从Docker容器中读取Maven Quarkus项目上资源文件夹中的txt文件

montos 2020-03-22 10:03:51 2 浏览量 回答数 1

问题

云效快速入门

行者武松 2019-12-01 21:57:06 1576 浏览量 回答数 0

问题

云效使用指南:持续交付:(待迁移)应用构建与发布

行者武松 2019-12-01 22:00:28 1443 浏览量 回答数 0

回答

在eclipse上如何添加菜单步骤: 1、建立工程 新建eclipse插件工程 2、工程名自定义一下,比如工程名是com.popmenu.extend 3、选择下一步,在这里可以用向导给我们自动生成的,也可以建立完成之后到扩展点自己添加,这里我们选择默认的模板。 选择popup模板 4、点击下一步 5、其中Target Object’s Class:这里指定了目标对象,就是说在哪里点击右键能够显示对应的菜单。 Submenu Name:这个是指定你要显示的菜单在右键弹出后的名称,我们起名叫“构建系统”。 Action Label:这个指定了显示的子菜单的名称,这里修改为“模板构建”。 Java Package Name:这里指定了点击模板构建后的处理类的包名,使用默认。 Action Class:这个是处理类的名称,改为TemplateAddAction。 Action is enabled for:表示选择的是单选还是多选,这里用默认。 点击完成。 最后: Eclipse的资源API 工作空间、项目、文件夹、文件对应的类型接口分别为IWorkspace、IProject、IFolder、IFile。资源相关 的接口都继承了IResource接口,由于工作空间并不只是资源的管理者,因此IWorkspace并没有继承IResource 接口,为了将工作空间作为资源的管理者这一功能体现出来,抽象出了IWorkspaceRoot 的接口(即工作空间 根目录),通过IWorkspace的getRoot 就可以得到对应的工作空间根目录。由于工作空间根目录、项目、文件 夹都是可以容纳其他资源的,因此为它们抽取了一个基类接口IContainer。 类的层次结构图如下: 答案来源于网络

养狐狸的猫 2019-12-02 02:17:37 0 浏览量 回答数 0

问题

【精品问答】Java经典问答之SpringBoot 100问

问问小秘 2019-12-01 22:00:40 1176 浏览量 回答数 0

回答

距离 Java 11 的正式发布已过去一个多月,而 Java 12 也正在赶来的路上。根据此前开源中国发起的一项关于开发者使用的 Java 版本的调查(https://www.oschina.net/question/2918182_2287320)显示,Java 8 仍然是开发者的主流选择,而 Java 11 是 Java 8 之后的首个 LTS 版本,所以有不少开发者表示会选择升级至 Java 11。按照 Java 的发布计划,Java 12 将于明年 3 月推出,那么问题来了,我们是应该采用 Java 12,还是坚持使用 Java 11 呢? 可能你会觉得这是一个无关紧要的问题,但对于那些需要在 JVM 中使用 Java 的开发者,或是比较看重 Java 新特性的开发者,这是一项十分重要的决策。这篇文章将和大家就这个问题进行相关的分析。 Java 发布计划 现在每六个月就会发布一个新的 Java 版本,所以尽管 Java 11 才发布不久,但距离 Java 12 的发布也就剩下不到五个月的时间。作为发布计划的一部分,某些版本会被指定为长期支持版本(LTS),它们会获得四年或更长时间的技术支持和安全补丁。所以这些版本通常会被称为“主要版本” —— 不是因为它们拥有更多的功能特性,而是因为它们具有长期的技术支持。 预计 Java 11 的更新补丁(11.0.1, 11.0.2, 11.0.3 等)将比 Java 8 的补丁(8u20, 8u40, 8u60)更小更简单。因为 Java 11 的更新将更加集中在安全补丁上,不会像 Java 8 的更新那样带来内部的功能增强。因为 Oracle 希望将 Java 12, 13, 14 等这些版本当做是小更新版本,类比成 Java 8 的话,即是 Java 11u20, 11u40。 Oracle 高级员工一再认为像 8u20 和 8u40 这样的更新常常会带来破坏性的变更,但本文作者表示这不是自己的经历,他记得的唯一有破坏性的变化是为 Javadoc 添加了 --allow-script-in-comments,但它也不是 Java 的核心部分。因此,他从不担心升级到最新版本带来的影响 —— 因为这是 Java 平台的核心优势。 下面深入了解一下为什么在旧的发布模式下,升级版本不会导致任何问题。先看一下新旧发布模式之间的差异: Oracle 的官方观点认为:与 Java 7->8->9 相比,Java 9->10->11的升级和 8->8u20->8u40 更相似。 表格清楚地显示新模式下的 Java 版本发布都会包含许多变更,包括语言变更和 JVM 变更,这两者都会对 IDE、字节码库和框架产生重大影响。此外,不仅会新增其他 API,还会有 API 被删除(这在 Java 8 之前没有发生过)。 Oracle 的观点是,因为每个版本仅在前一个版本发布后的 6 个月推出,所以不会有太多新的“东西”,因此升级并不困难。虽然如此,但这不是重点。重要的是升级是否有可能会破坏代码。很明显,从 11 -> 12 -> 13 开始,代码遭受破坏的可能性要大于 8 -> 8u20 -> 8u40。 11 -> 12 -> 13 与 8u20 -> 8u40 等这样的更新主要区别在于对字节码版本的更改以及对规范的更改,对字节码版本的更改往往特别具有破坏性,大多数框架都大量使用与每个字节码版本密切相关的 ASM 或 ByteBuddy 等库。而 8u20 -> 8u40 仍然使用相同的 Java SE 规范,具有所有相同的类和方法,不同于从 Java 12 移动到 13。 除此之外,Oracle 的另一个声明也十分值得我们关注。声明透露出的消息是,如果坚持使用 Java 11 并计划在下一个 LTS 版本(即 Java 17)发布时再进行升级,开发者可能会发现自己的项目代码无法通过编译。所以请记住,Java 新的开发规则现在声明可以在一个版本中弃用某个 API 方法,并在下一个版本中删除它。 采用新版本 Java 的注意事项 在本节中,将概述在采用新版本 Java 之前必须考虑的一些注意事项/风险。 被新版本系列“绑定” 如果采用了 Java 12 并使用新的语言特性或新的 API,这意味着实际上你已将项目绑定到 Java 的新版本系列。接下来你必须采用 Java 13, 14, 15, 16 和 17,并且必须在下一个版本发布后的一个月内采用每个新版本。 使用了新版本,每个版本的使用寿命为六个月,并且在发布后仅七个月就过时了。这是因为每个版本只有在六个月内提供安全补丁,发布后1个月的第一个补丁和发布后4个月的第二个补丁。7个月后,下一组安全补丁会发布,但旧版本不能获取更新。 因此,你要判断自身的开发流程是否允许升级 Java 版本,时间窗口方面会不会太狭窄? 升级的“绊脚石” 实际使用中有很多阻止我们升级 Java 的因素,下面列出一些常见的: 开发资源不足:你的团队可能会非常忙碌或规模太小,你能保证两年后从 Java 15 升级到 16 的开发时间吗? 构建工具和 IDE:你使用的 IDE 是否会在发布当天支持每个新版本?Maven? Gradle 呢? 如果不是,你有后备计划吗?请记住,你只有1个月的时间来完成升级、测试并将其发布到生产环境中。此外还包括 Checkstyle,JaCoCo,PMD,SpotBugs 等等其他工具。 依赖关系:你的依赖关系是否都准备好用于每个新版本?请记住,它不仅仅是直接依赖项,而是技术堆栈中的所有内容。字节码操作库尤其受到影响,例如 ByteBuddy 和 ASM。 框架:这是另一种依赖,但是一个大而重要的依赖。在一个月的狭窄时间窗口内,Spring 会每六个月发布一个新版本吗? Jakarta EE(以前的 Java EE)会吗?如果它们不这样做会怎么样? 云 / 托管 / 部署 你是否可以控制代码在生产环境中的运行位置和方式?例如,如果你在 AWS Lambda 中运行代码,则无法控制。AWS Lambda 没有采用 Java 9或10,甚至没有采用 Java 11。所以除非 AWS 提供公共保证以支持每个新的 Java 版本,否则根本无法采用 Java 12。 如何托管你的 CI 系统?Jenkins, Travis, Circle, Shippable, GitLab 会快速更新吗?如果不是,你会怎么做? 对未来的预测 如果已经阅读了上面的列表,并且你的代码和流程可以应对。这十分好,但更重要的是要明白,你也在限制未来进行改变的能力。例如,你的代码可能今天不在 AWS Lambda 上运行,但未来三年呢? 为采用新版本进行规划 如果正在考虑采用新版本的 Java,建议你准备一份现在所依赖的所有内容的清单,或者可能在未来3年内会依赖的。你需要保证该列表中的所有内容都能正常工作,并与新版本一起升级,或者如果该依赖项不再更新,请制定好计划。作者提供了他的清单: Amazon AWS Eclipse IntelliJ Travis CI Shippable CI Maven Maven plugins (compile, jar, source, javadoc, etc) Checkstyle, 以及相关的 IDE 插件和 maven 插件 JaCoCo, 以及相关的 IDE 插件和 maven 插件 PMD 和相关的 maven 插件 SpotBugs 和相关的 maven 插件 OSGi bundle metadata tool Bytecode 工具(Byte buddy / ASM etc) 超过 100 个 jar 包依赖项 说了这么多,作者当然不是鼓励大家不进行升级,新语言特性带来的好处以及性能增强会让开发者受益,但升级背后的风险也应该考虑进去。 其他第三方产商的声明 Spring 框架已经在视频中表达了对 Java 12 的策略。关键部分是: “Java 8 和 11 作为 LTS 版本会持续获得我们的正式支持,对于过渡版本,我们也会尽最大努力支持。如果你升级到 Java 11,我们非常愿意和你合作,但它们不会获得正式的生产环境支持。因为长期支持版本才是我们关注的重心,对于 Java 12 及更高版本我们会尽最大的努力。” 作为典型软件供应商的一个例子,Liferay 声明如下: Liferay 已决定不会对 JDK 的每个主要版本进行认证。我们将选择遵循 Oracle 的主导并仅认证标记为 LTS 的版本。—— Liferay 博客 640?wx_fmt=png 总结 相信肯定已经有开发团队采用了新版本的 Java,但希望他们是经过思考判断之后做出的决定。除了文章中提到的问题,还会有很多其他在升级前需要思考的因素,欢迎在评论中留下你的看法。

问问小秘 2020-04-29 17:45:51 0 浏览量 回答数 0

问题

【精品问答】Java微服务架构之Spring Boot核心知识 100问(附源码)

游客pklijor6gytpx 2019-12-01 22:04:21 850 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播