- J2EE进阶(二十二)tar包、jar包、war包、ear包的区别 在myeclipse中先把自己写的类打成jar包,然后在服务器端会把这个jar包和一些配置文件再打一个tar包。在指定目录下再解压,为什么要有打tar包这个步骤? tar:tar是*nix下的打包工具,生... J2EE进阶(二十二)tar包、jar包、war包、ear包的区别 在myeclipse中先把自己写的类打成jar包,然后在服务器端会把这个jar包和一些配置文件再打一个tar包。在指定目录下再解压,为什么要有打tar包这个步骤? tar:tar是*nix下的打包工具,生...
- J2EE进阶(二十三)jar、war、ear包的区别 以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:  ... J2EE进阶(二十三)jar、war、ear包的区别 以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:  ...
- WebService系列之SSL异常handshake failure处理方法 最近在使用axis调用一个https的接口,调用时候一直报异常: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 网上说法有设置TLS: System.setPrope... WebService系列之SSL异常handshake failure处理方法 最近在使用axis调用一个https的接口,调用时候一直报异常: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 网上说法有设置TLS: System.setPrope...
- 先看SpringMVC的图解 新建项目,新建一个config资源文件夹,配置文件 web.xml: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.o... 先看SpringMVC的图解 新建项目,新建一个config资源文件夹,配置文件 web.xml: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.o...
- SpringBoot的web项目,执行完mvn clean package命令后得到jar包,在使用java -jar xxx.jar命令运行jar包时,报错: no main manifest attribute, in xxx.jar 1 解决方法: 在项目的pom.xml文件中加入以下插件: <plugin> <groupId>org.springfram... SpringBoot的web项目,执行完mvn clean package命令后得到jar包,在使用java -jar xxx.jar命令运行jar包时,报错: no main manifest attribute, in xxx.jar 1 解决方法: 在项目的pom.xml文件中加入以下插件: <plugin> <groupId>org.springfram...
- 上一篇博客《什么是MapReduce(入门篇) 》讲的是WordCount案例在本地的实际操作,这篇讲述的是在集群上的操作过程。 目录 1. 添加打包插件依赖2. 将程序打成jar包,然后拷贝到Hadoop集群中2.1 打包过程2.2 修改不带依赖的jar包名称为wc.jar,并拷贝该jar包到Hadoop集群。 3. 执行WordCount程序... 上一篇博客《什么是MapReduce(入门篇) 》讲的是WordCount案例在本地的实际操作,这篇讲述的是在集群上的操作过程。 目录 1. 添加打包插件依赖2. 将程序打成jar包,然后拷贝到Hadoop集群中2.1 打包过程2.2 修改不带依赖的jar包名称为wc.jar,并拷贝该jar包到Hadoop集群。 3. 执行WordCount程序...
- 1.前言 SpringBoot项目在开发阶段,执行mvn spring-boot:run运行项目,达到快速检验功能的目的。在生产环境中,则不推荐这样做,提供两种式来发布:jar包和war包。本章的实验是在ubuntu18.04操作系统上进行的。 2.jar包(推荐) $ nohup java -jar XXX.jar & 1 命令解释: java -jar ... 1.前言 SpringBoot项目在开发阶段,执行mvn spring-boot:run运行项目,达到快速检验功能的目的。在生产环境中,则不推荐这样做,提供两种式来发布:jar包和war包。本章的实验是在ubuntu18.04操作系统上进行的。 2.jar包(推荐) $ nohup java -jar XXX.jar & 1 命令解释: java -jar ...
- 本博客简介一下SpringBoot快速创建工程的方法,主要介绍一下Spring Initializer,Spring Initializer是IntelliJ IDEA才集成的一种快速创建SpringBoot项目的模式 选择File->New->Project->找到Spring Initializer选项,注意要联网,因为idea也是对接Sprin... 本博客简介一下SpringBoot快速创建工程的方法,主要介绍一下Spring Initializer,Spring Initializer是IntelliJ IDEA才集成的一种快速创建SpringBoot项目的模式 选择File->New->Project->找到Spring Initializer选项,注意要联网,因为idea也是对接Sprin...
- 在运行spring-boot:repackage时 ~/Desktop/MyProject/springboot$ mvn spring-boot:repackage 1 会出现异常: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.2.5.RELEA... 在运行spring-boot:repackage时 ~/Desktop/MyProject/springboot$ mvn spring-boot:repackage 1 会出现异常: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.2.5.RELEA...
- 直接 在 pom 文件中添加 以下 插件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&... 直接 在 pom 文件中添加 以下 插件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&...
- Gradle和许多插件在一起运行。插件是Gradle的扩展,它以某种方式配置我们的项目,最典型的做法是添加一些预先配置好的用于做某些有用的事情的task。Gradle有很多插件,本例将用到的插件就是Java插件。 Java项目介绍 大部分Java项目的构建都十分相似: 编译Java源码文件。运行一些单元测试并且创建一个JAR文件来包含你的class文件。 Gro... Gradle和许多插件在一起运行。插件是Gradle的扩展,它以某种方式配置我们的项目,最典型的做法是添加一些预先配置好的用于做某些有用的事情的task。Gradle有很多插件,本例将用到的插件就是Java插件。 Java项目介绍 大部分Java项目的构建都十分相似: 编译Java源码文件。运行一些单元测试并且创建一个JAR文件来包含你的class文件。 Gro...
- 我们在开发时可能会有几种不同的环境,如: 测试环境:需要用测试的数据,用测试的配置信息,发布给测试组测试。开发环境:需要用开发的数据,用开发的配置信息,给开发人员开发、调试用的。灰度环境:需要用灰度数据,模拟生产的环境,进行上线前的最后检验。生产环境:要发布的产品环境。 为了方便开发、测试、部署、发布。我们可以通过多环境配置来快速根据当前的需要切换环境。我们可以通过... 我们在开发时可能会有几种不同的环境,如: 测试环境:需要用测试的数据,用测试的配置信息,发布给测试组测试。开发环境:需要用开发的数据,用开发的配置信息,给开发人员开发、调试用的。灰度环境:需要用灰度数据,模拟生产的环境,进行上线前的最后检验。生产环境:要发布的产品环境。 为了方便开发、测试、部署、发布。我们可以通过多环境配置来快速根据当前的需要切换环境。我们可以通过...
- 一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化... 一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化...
- 在linux上运行jar包谁都会啊。为什么我还要单独拎出来讲呢。细心的朋友可能已经在标题中发现关键词Centos7和最佳方式。 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先Centos7 推荐我们这么运行项目 首先执行命令: cd /ets/systemd/system 到这个目录下,新建一个 yourProjectName.serv... 在linux上运行jar包谁都会啊。为什么我还要单独拎出来讲呢。细心的朋友可能已经在标题中发现关键词Centos7和最佳方式。 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先Centos7 推荐我们这么运行项目 首先执行命令: cd /ets/systemd/system 到这个目录下,新建一个 yourProjectName.serv...
- 一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 1.1、聚合配置代码 1 <modules> 2 <module>模块一</module> 3 <module>模块二</module> 4 <module>模块三</module> 5 </modu... 一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 1.1、聚合配置代码 1 <modules> 2 <module>模块一</module> 3 <module>模块二</module> 4 <module>模块三</module> 5 </modu...
上滑加载中
推荐直播
-
华为云鸿蒙应用入门级开发者认证
2025/06/11 周三 16:00-17:30
Skye / 华为云学堂技术讲师
本次直播专为备考华为云鸿蒙端云应用入门级开发者认证的学员设计,提供系统的考试辅导。深度解析认证核心知识点,涵盖HarmonyOS介绍、应用开发入门、ArkTS语言、声明式开发范式组件、Stage应用模型、玩转服务卡片、鸿蒙应用网络请求开发、鸿蒙应用云函数调用等内容。
回顾中 -
基于昇腾NPU的合成孔径雷达成像案例
2025/06/12 周四 19:00-20:00
李阳 华为开发者布道师-高校教师
介绍合成孔径雷达算法的原理和优势,了解合成孔径雷达在传统计算中的痛点,分享如何使用昇腾NPU和AscendC语言构建信号处理算子,如何助力信号处理领域的高性能计算。
回顾中 -
华为云GaussDB入门级认证 - 考试辅导
2025/06/13 周五 16:00-17:30
Steven / 华为云学堂技术讲师
本次直播为HCCDA-GaussDB认证考试提供全面辅导,旨在帮助学员深入了解数据库技术原理与应用实践。我们将详细解析考试大纲,分享高效备考策略,并讲解关键知识点,包括但不限于SQL操作介绍、GaussDB数据库管理与运维基础等。
回顾中
热门标签