当前位置: 首页 > news >正文

seo网站内部优化方案网易网页游戏

seo网站内部优化方案,网易网页游戏,设计方案网站,给外国小孩 做 英语题用的网站一、引言 在 Java 开发的广袤天地中#xff0c;Maven 宛如一位全能的管家#xff0c;发挥着举足轻重的作用。它是一个基于项目对象模型#xff08;POM#xff09;的项目管理和构建自动化工具#xff0c;极大地简化了 Java 项目的开发流程。 Maven 的核心优势之一在于其强…一、引言 在 Java 开发的广袤天地中Maven 宛如一位全能的管家发挥着举足轻重的作用。它是一个基于项目对象模型POM的项目管理和构建自动化工具极大地简化了 Java 项目的开发流程。 Maven 的核心优势之一在于其强大的依赖管理功能。在以往的 Java 项目开发中管理项目依赖犹如一场噩梦。开发人员需要手动下载各种所需的库文件并且要时刻留意不同库之间的版本兼容性问题。稍有不慎就可能陷入依赖冲突的泥沼导致项目无法正常运行。而 Maven 的出现彻底改变了这一局面。它使用坐标groupId、artifactId、version来唯一标识一个依赖项只需在项目的 pom.xml 文件中声明依赖Maven 便会自动下载相应的依赖并智能解析依赖的传递性关系。这不仅大大节省了开发人员的时间和精力还极大地降低了依赖冲突和版本不一致的问题。比如当我们开发一个基于 Spring 框架的项目时只需要在 pom.xml 中添加 Spring 相关的依赖坐标Maven 就会自动下载 Spring 框架及其所有依赖的库文件确保项目的依赖环境准确无误。 Maven 还统一了项目的结构。它规定了一套标准的目录结构和命名约定使得不同的项目具有一致的布局。源代码被规范地放置在 src/main/java 目录下测试代码则存放在 src/test/java 目录下资源文件放在 src/main/resources 目录等。这种统一的结构让项目的组织和管理变得更加简单明了无论是新加入项目的开发人员还是进行代码审查、维护的人员都能迅速熟悉项目的架构提高开发效率和团队协作能力。 在构建过程方面Maven 同样表现出色。它提供了一系列丰富的插件涵盖了编译、测试、打包、部署等项目开发的各个环节。通过这些插件开发人员可以轻松实现自动化的构建流程。例如使用 Maven 的编译插件可以自动将 Java 代码编译成字节码文件测试插件能够方便地运行单元测试打包插件可以将项目打包成可发布的 JAR 或 WAR 文件部署插件则能将项目部署到远程服务器上。这一系列自动化操作让开发人员能够专注于核心业务逻辑的实现而无需花费大量时间在繁琐的构建过程管理上。 对于大型项目而言Maven 的多模块管理功能更是不可或缺。它允许将一个庞大复杂的项目拆分为多个独立的模块每个模块都可以独立进行开发、测试和构建。这种模块化的管理方式极大地提高了项目的可维护性和可扩展性。当某个模块需要进行修改或升级时不会影响到其他模块的正常运行同时也便于团队成员分工协作提高开发效率。 正是由于 Maven 在依赖管理、项目结构统一、构建过程自动化以及多模块管理等方面的卓越表现它已经成为 Java 开发中不可或缺的重要工具。无论你是初涉 Java 开发的新手还是经验丰富的资深开发者掌握 Maven 的使用都是迈向高效 Java 开发的关键一步。接下来就让我们一起开启创建第一个 Maven 项目的精彩之旅亲身体验 Maven 的强大魅力吧 二、Maven 是什么 一Maven 的定义 Maven 是一个基于项目对象模型POMProject Object Model的项目管理和构建自动化工具主要用于 Java 项目 。它通过一个简单的 XML 文件pom.xml来管理项目的构建、报告和文档。在这个文件中你可以定义项目的基本信息如项目名称、版本、描述等还能声明项目的依赖库、构建插件以及其他配置信息。 二Maven 的优势 强大的依赖管理在传统的 Java 项目开发中管理项目依赖是一项繁琐的任务。开发人员需要手动下载各种依赖库并且要确保这些库的版本兼容性。稍有不慎就可能引发依赖冲突导致项目无法正常运行。而 Maven 的依赖管理功能则极大地简化了这一过程。它使用坐标groupId、artifactId、version来唯一标识一个依赖项你只需在 pom.xml 文件中声明依赖Maven 就会自动从中央仓库或其他配置的仓库中下载相应的依赖并处理依赖的传递关系。例如当我们开发一个基于 Spring Boot 的项目时只需要在 pom.xml 中添加 Spring Boot 相关的依赖坐标Maven 就会自动下载 Spring Boot 及其所有依赖的库文件确保项目的依赖环境准确无误。 标准化的项目结构Maven 提供了一套标准的项目目录结构这使得不同的项目具有一致的布局。源代码存放在 src/main/java 目录下测试代码放在 src/test/java 目录下资源文件放在 src/main/resources 目录等。这种标准化的结构让项目的组织和管理更加清晰无论是新加入项目的开发人员还是进行代码审查、维护的人员都能迅速熟悉项目的架构提高开发效率和团队协作能力。 丰富的插件生态Maven 拥有丰富的插件生态系统这些插件可以帮助你完成各种构建任务如编译、测试、打包、部署等。例如Maven Compiler 插件用于编译 Java 代码Maven Surefire 插件用于运行测试用例Maven Jar 插件用于将项目打包成 JAR 文件Maven War 插件用于将 Web 项目打包成 WAR 文件。通过配置这些插件你可以轻松实现自动化的构建流程并且可以根据项目的需求自定义构建过程。 多模块项目支持对于大型项目通常会将其拆分为多个模块进行开发和管理。Maven 提供了强大的多模块项目支持功能它允许你将一个项目划分为多个独立的模块每个模块都有自己的 pom.xml 文件可以独立进行构建、测试和部署。同时模块之间可以方便地进行依赖管理提高了项目的可维护性和可扩展性。 三、准备工作 在开始创建第一个 Maven 项目之前我们需要完成一些必要的准备工作以确保开发环境的完整性和稳定性。这些准备工作包括安装 Java JDK、安装 Maven 以及选择合适的开发工具。下面将详细介绍每个步骤的具体操作。 一安装 Java JDK Java Development KitJDK是 Java 开发的核心工具包它包含了 Java 运行时环境JRE、Java 编译器javac以及一系列开发工具。安装 JDK 是进行 Java 开发的首要步骤以下是安装 JDK 的详细步骤 下载 JDK 打开浏览器访问 Oracle 官方网站的 JDK 下载页面JDK 下载。 根据你的操作系统如 Windows、Mac OS、Linux选择对应的 JDK 版本进行下载。例如如果你使用的是 64 位 Windows 系统就下载 Windows x64 Installer。 安装 JDK 下载完成后双击安装程序开始安装。 在安装向导中按照提示逐步完成安装过程。可以选择默认的安装路径也可以根据自己的需求自定义安装目录。例如你可以将其安装在C:\Program Files\Java\jdk11.0.11以 JDK 11.0.11 版本为例。 配置环境变量 安装完成后需要配置系统环境变量以便在任何目录下都能使用 Java 命令。 右键点击 “此电脑”或 “我的电脑”选择 “属性”。 在弹出的窗口中点击 “高级系统设置”。 在 “系统属性” 窗口中点击 “环境变量” 按钮。 在 “系统变量” 区域找到 “Path” 变量双击进行编辑。 在 “Path” 变量值的末尾添加 JDK 的 bin 目录路径例如;C:\Program Files\Java\jdk11.0.11\bin注意前面的分号是为了分隔不同的路径。 点击 “确定” 保存设置。 验证安装 按下 WinR 键打开 “运行” 对话框输入 “cmd” 并回车打开命令提示符。 在命令提示符中输入 “java -version”如果安装成功会显示 Java 的版本信息例如 java version 11.0.11 2021-04-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.119-LTS-194) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.119-LTS-194, mixed mode) 这表明 JDK 已经成功安装并配置好了。 二安装 Maven Maven 是我们创建项目的关键工具它依赖于 JDK所以在安装 Maven 之前请确保已经成功安装并配置了 JDK。以下是安装 Maven 的步骤 下载 Maven 打开浏览器访问 Maven 官方网站的下载页面Maven 下载。 在下载页面中选择合适的 Maven 版本进行下载。通常我们选择最新的稳定版本下载apache-maven-3.8.6-bin.zip以 3.8.6 版本为例这种二进制压缩包。 解压 Maven 将下载的压缩包解压到你希望安装 Maven 的目录例如C:\apache-maven-3.8.6。解压后的目录结构包含bin、conf、lib等文件夹其中bin目录存放着 Maven 的可执行文件conf目录存放着 Maven 的配置文件。 配置环境变量 同样在 “系统变量” 中新建一个名为 “MAVEN_HOME” 的变量变量值为 Maven 的安装目录例如C:\apache-maven-3.8.6。 再次编辑 “Path” 变量在其末尾添加;%MAVEN_HOME%\bin这样系统就能找到 Maven 的可执行文件了。 验证安装 打开命令提示符输入 “mvn -version”如果安装成功会显示 Maven 的版本信息例如 Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: C:\apache-maven-3.8.6 Java version: 11.0.11, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk11.0.11\jre Default locale: zh_CN, platform encoding: GBK OS name: windows 10, version: 10.0, arch: amd64, family: windows 这表明 Maven 已经成功安装并配置好了。 三选择开发工具以 IDEA 为例 开发工具的选择对于开发效率和代码质量有着重要影响。在众多 Java 开发工具中IntelliJ IDEA 以其强大的功能、智能的代码提示和便捷的开发体验而备受开发者青睐。它不仅支持 Maven 项目的创建和管理还提供了丰富的插件和扩展能够满足各种开发需求。以下是下载和安装 IDEA 的步骤 下载 IDEA 打开浏览器访问 IDEA 官方网站IDEA 下载。 IDEA 有两个版本可供选择Ultimate旗舰版和 Community社区版。旗舰版功能全面支持企业级开发和多种框架但需要付费购买社区版是免费开源的适合个人开发者和小型项目对于初学者来说已经足够使用。这里我们选择下载社区版。 根据你的操作系统选择对应的安装包进行下载例如 Windows 系统下载.exe文件。 安装 IDEA 下载完成后双击安装程序开始安装。 在安装向导中按照提示逐步完成安装过程。可以选择默认的安装路径也可以自定义安装目录。 在安装过程中你可以选择创建桌面快捷方式、关联 Java 文件等选项根据个人需求进行设置。 启动 IDEA 安装完成后从桌面或开始菜单中找到 IDEA 的快捷方式双击启动。 首次启动 IDEA 时会出现一些设置向导你可以根据自己的喜好进行设置如主题、字体等。 通过以上步骤我们完成了创建第一个 Maven 项目所需的准备工作包括安装 Java JDK、安装 Maven 以及选择并安装开发工具 IDEA。这些准备工作为我们后续的项目创建和开发奠定了坚实的基础。 四、创建第一个 Maven 项目 一打开 IDEA 并创建新项目 首先确保你已经成功安装并启动了 IntelliJ IDEA。如果你是首次打开 IDEA会看到一个欢迎界面。如果你之前已经使用过 IDEA并且有打开的项目可以先关闭当前项目回到欢迎界面。 在欢迎界面中点击 “Create New Project”创建新项目选项也可以在 IDEA 主界面中点击菜单栏中的 “File”文件然后选择 “New”新建再点击 “Project”项目。 此时会弹出 “New Project”新建项目对话框在左侧的项目类型列表中选择 “Maven”。在右侧你可以看到一些 Maven 项目的模板选项默认情况下IDEA 会勾选 “Create from archetype”从原型创建这里我们选择 “maven - archetype - quickstart” 模板这个模板是 Maven 官方提供的一个简单项目模板包含了基本的项目结构和文件非常适合初学者快速上手。选择好模板后点击 “Next”下一步按钮。 二填写项目信息 在接下来的界面中需要填写项目的基本信息。 GroupId它是项目组的唯一标识符通常采用公司或组织的域名反转形式。例如如果你的公司域名为 “example.com”那么 GroupId 可以设置为 “com.example”。这样的命名方式有助于避免不同项目之间的命名冲突并且能够清晰地标识项目所属的组织。 ArtifactId它是项目的唯一标识符通常是项目的名称。例如你可以将其命名为 “my - first - maven - project”这个名称会直接影响项目在本地仓库和远程仓库中的存储路径以及项目打包后的文件名。 Version项目的版本号。在开发过程中通常会使用 “1.0 - SNAPSHOT” 来表示这是一个开发中的版本“SNAPSHOT” 表示该版本是不稳定的会随着开发的进行不断更新。当项目发布时需要将版本号修改为正式的版本号如 “1.0.0”。 Name项目的显示名称这个名称可以是任意你喜欢的描述性名称主要用于在 IDE 中显示方便你识别项目它与项目的实际构建和运行没有直接关系。 Description项目的描述信息你可以简要描述项目的功能、用途等这有助于团队成员和其他开发者快速了解项目的背景和目标。 填写完上述信息后点击 “Next”下一步按钮。 三设置 Maven 选项 在这一步你需要配置 Maven 的相关选项。 Maven home directoryMaven 的安装目录。如果 IDEA 已经自动检测到你之前安装的 Maven 路径并且该路径正确你可以直接使用默认值。如果检测到的路径不正确或者你希望使用其他版本的 Maven可以点击右侧的 “...” 按钮手动选择 Maven 的安装目录。 User settings fileMaven 的用户配置文件 settings.xml 的路径。默认情况下IDEA 会使用 Maven 安装目录下 conf 文件夹中的 settings.xml 文件。你也可以根据自己的需求指定其他自定义的 settings.xml 文件路径。例如如果你在自己的用户目录下创建了一个自定义的 settings.xml 文件用于配置私服地址、本地仓库路径等特殊设置就可以在这里指定该文件的路径。 Local repository本地仓库的路径。Maven 会将下载的依赖库和插件存储在本地仓库中。默认情况下IDEA 会使用 Maven 默认的本地仓库路径即用户目录下的.m2/repository 文件夹。你可以根据磁盘空间和项目管理的需求修改本地仓库的路径。例如你可以将本地仓库设置在一个专门的磁盘分区中以避免占用系统盘空间。 配置好这些选项后点击 “Finish”完成按钮。 四等待项目创建完成 点击 “Finish” 后IDEA 会根据你选择的模板和配置信息创建 Maven 项目。这个过程中IDEA 会自动下载项目所需的依赖和插件这可能需要一些时间具体时间取决于你的网络速度和项目依赖的大小。在下载过程中你可以在 IDEA 的底部状态栏中看到下载进度和相关日志信息。 在项目创建过程中可能会出现一些问题例如 网络问题如果下载依赖时出现超时或连接失败的错误可能是网络不稳定或无法访问 Maven 中央仓库。你可以检查网络连接或者配置一个国内的镜像源如阿里云的 Maven 镜像。具体方法是在 settings.xml 文件中添加以下镜像配置 mirrors mirror idaliyunmaven/id name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url mirrorOfcentral/mirrorOf /mirror /mirrors 依赖冲突如果项目依赖的多个库之间存在版本冲突可能会导致项目无法正常构建。这种情况下你需要仔细检查 pom.xml 文件中依赖的版本信息尝试排除冲突的依赖或者调整依赖的版本使其相互兼容。例如如果两个依赖都依赖于同一个库但版本不同你可以通过在 pom.xml 中使用exclusions标签来排除其中一个依赖中不需要的库版本然后手动指定一个统一的版本。 Maven 配置错误如果在创建项目时出现与 Maven 配置相关的错误如无法找到 settings.xml 文件或本地仓库路径错误需要检查 Maven 的配置选项是否正确。确保 Maven 安装目录、settings.xml 文件路径和本地仓库路径都设置正确并且没有拼写错误或权限问题。 耐心等待项目创建完成当创建成功后你将看到一个完整的 Maven 项目结构包括 src/main/java存放源代码、src/test/java存放测试代码、src/main/resources存放资源文件、target项目输出目录和 pom.xml项目核心配置文件等目录和文件。 五、Maven 项目结构解析 当我们成功创建一个 Maven 项目后打开项目目录会看到一个清晰且规范的目录结构。这个结构是 Maven 遵循 “约定优于配置” 原则的体现它让开发者无需过多的配置就能快速上手开发。下面我们来详细解析一下 Maven 项目的主要目录和文件。 一src/main/java src/main/java目录是存放 Java 源代码的地方它是项目的核心代码所在。在这个目录下我们按照 Java 的包结构来组织代码文件。例如我们在创建项目时填写的 GroupId 为 “com.example”ArtifactId 为 “my - first - maven - project”那么在src/main/java目录下就会创建com/example/my - first - maven - project这样的包结构项目的 Java 类文件就放在这个包路径下。 在这个目录中我们可以创建各种 Java 类包括业务逻辑类、工具类、服务类等。比如我们创建一个简单的HelloWorld类代码如下 package com.example.myfirstmavenproject; public class HelloWorld { public static void main(String[] args) { System.out.println(Hello, Maven!); } } 这个类位于src/main/java/com/example/myfirstmavenproject目录下它是一个简单的 Java 应用程序用于输出 “Hello, Maven!”。在实际开发中src/main/java目录会包含大量的 Java 类文件它们相互协作实现项目的各种功能。 二src/main/resources src/main/resources目录用于存放项目的资源文件如配置文件、静态资源等。这些资源文件会被打包到最终的项目中在运行时被读取和使用。常见的配置文件包括application.properties用于配置 Spring Boot 项目的各种参数、log4j.properties用于配置日志记录、xml配置文件如 Spring 框架的配置文件等。 假设我们的项目使用了日志记录功能就可以在src/main/resources目录下创建一个log4j.properties文件内容如下 log4j.rootLoggerinfo,stdout log4j.appender.stdoutorg.apache.log4j.ConsoleAppender log4j.appender.stdout.layoutorg.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n 这个配置文件定义了日志的输出级别、输出目标控制台以及输出格式。在项目运行时log4j框架会读取这个配置文件按照配置进行日志记录。 除了配置文件src/main/resources目录还可以存放一些静态资源如图标、图片、模板文件等。例如一个 Web 项目可能会在这个目录下存放一些用于页面展示的图标文件或者一些邮件模板文件方便在项目中使用。 三src/test/java src/test/java目录是存放测试代码的地方。在这个目录下我们同样按照包结构来组织测试类文件。测试代码的主要作用是对src/main/java目录下的源代码进行单元测试确保代码的正确性和稳定性。通常我们会使用 JUnit、TestNG 等测试框架来编写测试用例。 以 JUnit 为例我们为前面的HelloWorld类编写一个测试类HelloWorldTest代码如下 package com.example.myfirstmavenproject; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; public class HelloWorldTest { Test public void testHelloWorld() { HelloWorld helloWorld new HelloWorld(); // 这里可以添加更多的测试逻辑比如调用HelloWorld类的其他方法并进行断言 assertNotNull(helloWorld); } } 这个测试类位于src/test/java/com/example/myfirstmavenproject目录下它使用 JUnit 的Test注解标记了一个测试方法testHelloWorld。在这个方法中我们创建了HelloWorld类的实例并使用assertNotNull方法断言实例不为空。通过编写这样的测试用例我们可以在开发过程中及时发现代码中的问题保证项目的质量。 四src/test/resources src/test/resources目录用于存放测试相关的资源文件这些文件主要是为测试代码提供支持比如测试数据文件、测试配置文件等。与src/main/resources目录类似src/test/resources目录下的文件也会被包含在测试类的类路径中方便测试代码读取和使用。 例如我们在进行数据库相关的测试时可能需要一些测试数据来验证数据库操作的正确性。这时我们可以在src/test/resources目录下创建一个testdata.sql文件里面存放一些插入测试数据的 SQL 语句。在测试类中我们可以通过读取这个文件将测试数据插入到数据库中然后进行数据库操作的测试。 五pom.xml pom.xml是 Maven 项目的核心配置文件它定义了项目的基本信息、依赖关系、构建配置等内容对项目的构建和管理起着至关重要的作用。 项目基本信息在pom.xml文件中通过groupId、artifactId、version等标签定义项目的基本坐标。groupId通常是公司或组织的域名反转用于唯一标识项目所属的组织artifactId是项目的名称用于唯一标识项目version则表示项目的版本号。例如 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd modelVersion4.0.0/modelVersion groupIdcom.example/groupId artifactIdmy-first-maven-project/artifactId version1.0-SNAPSHOT/version /project 这里定义了项目的 GroupId 为com.exampleArtifactId 为my - first - maven - project版本号为1.0 - SNAPSHOT表示这是一个开发中的版本。 依赖管理pom.xml的一个重要功能是管理项目的依赖。通过dependencies标签可以声明项目所需的各种依赖库。每个依赖项通过dependency标签来定义其中包含groupId、artifactId和version用于指定依赖库的坐标还可以通过scope标签指定依赖的作用范围。例如我们为项目添加 JUnit 依赖用于编写测试用例 dependencies dependency groupIdorg.junit.jupiter/groupId artifactIdjunit-jupiter-api/artifactId version5.8.2/version scopetest/scope /dependency dependency groupIdorg.junit.jupiter/groupId artifactIdjunit-jupiter-engine/artifactId version5.8.2/version scopetest/scope /dependency /dependencies 这里添加了 JUnit 5 的两个依赖junit - jupiter - api和junit - jupiter - engine版本号为5.8.2作用范围为test表示这两个依赖只在测试阶段使用不会被打包到最终的项目中。 插件配置Maven 通过插件来完成各种构建任务如编译、测试、打包等。在pom.xml文件中可以通过build标签下的plugins标签来配置这些插件。例如配置 Maven 编译插件指定编译的 Java 版本 build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId version3.8.1/version configuration source11/source target11/target /configuration /plugin /plugins /build 这里配置了maven - compiler - plugin插件版本号为3.8.1并在configuration标签中指定了编译的源版本和目标版本为 Java 11。通过这样的配置Maven 在编译项目时会使用指定版本的 Java 编译器进行编译。 其他配置pom.xml还可以包含其他一些配置信息如项目的名称、描述、开发者信息、仓库配置、构建配置等。例如配置项目的名称和描述 nameMy First Maven Project/name descriptionThis is my first Maven project, used to learn Maven basics./description 这些信息可以帮助其他开发者更好地了解项目的背景和用途。 pom.xml文件是 Maven 项目的核心它通过各种配置信息实现了项目的依赖管理、构建自动化以及其他相关的项目管理功能。熟练掌握pom.xml文件的配置是使用 Maven 进行项目开发的关键。
http://www.w-s-a.com/news/296730/

相关文章:

  • asp.netmvc网站开发ps设计网页
  • win2008 挂网站 404官方网站是什么
  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证