maven

使用Docker部署Spring Boot项目

ⅰ亾dé卋堺 提交于 2021-02-15 13:06:02
本文使用Docker部署Spring Boot项目。部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven;接着搭建一个Spring Boot项目,使其支持Docker部署;最后进行部署和测试。 环境搭建 安装Docker 检查系统内核版本 Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。 确认本机已经安装了满足要求的Linux内核。使用命令 uname -r 来检查内核版本信息。 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_64 在CentOS 7中安装Docker 使用命令 yum install -y docker 安装Docker,“-y”表示不询问,使用默认配置进行安装。 启动Docker服务,并设置为开机自启动 使用下列命令: systemctl start docker.service systemctl enable docker.service 查看版本信息 输入 docker version ,返回版本信息表明Docker安装成功。 [root@localhost ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version:

spring boot + vue + element-ui全栈开发入门——spring boot后端开发

眉间皱痕 提交于 2021-02-15 12:07:30
前言 本文讲解作为后端的spring boot项目开发流程,如果您还不会配置spring boot环境,就请 点击《玩转spring boot——快速开始 》,如果您对spring boot还没有入门,就请 点击《玩转spring boot——开篇》 学习spring boot开发。 一、构建项目 使用STS构建Spring Starter项目 pom.xml中添加依赖: <!-- web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- devtools --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime<

maven项目在eclipse的library中没有Maven Dependencies

久未见 提交于 2021-02-15 06:37:50
今天使用maven创建了一个多模块的项目,在分别创建完父项目和各个子模块后,编译父项目的时候,父项目工程目录上出现了一堆红叉叉,点进去一看,是找不到依赖的类,但是pom文件中相应jar的dependence都写了,本地maven仓库里也有jar包了,但是eclipse的library里没有 Maven Dependencies(下图所示项),真让人挠头 。 网上搜索了一番,大多都是下面这种做法: 右击 Maven project --> Macven --> Enable Dependency Management 但是这招貌似跟我这不对路。后来看了下其他项目是有这一项的,于是打开两个项目的.classpath文件比较了下,果然是有不同,有问题的项目的.classpath文件是没有" org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER "这部分的。将这行拷贝到有问题的项目中,重新加载项目,OK了。 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" output="target/classes" path="src/main/java"/> <classpathentry excluding="**" kind="src" output=

eclipse创建Maven工程没有Maven Dependencies

℡╲_俬逩灬. 提交于 2021-02-15 06:24:02
记一次eclipse创建Maven工程没有Maven Dependencies的坑 Eclipse版本:luna版 maven用的3.5.0 配置本文不提。 这辆天用Eclipse创建maven工程 弄了好久 发现@Test注解用不了 以为是没有在pom.xml中依赖junit 于是写了依赖。完事之后发现依旧不能用,捣鼓了半天发现原因是没有工程里Libraries下面没有Maven Dependencies 网上查了半天 很多文章说右键工程-maven-Enble Dependency Management 可是本人左右又捣鼓了半天依旧是没有发现 Enble Dependency Management在哪里。还有文章说 在build path里Add Librarie中添加Maven Managed Dependencies 可是也添加不了 有文章说是因为建的不是maven工程 我觉得不靠谱 因为我清楚的知道不可能。 最后看了一篇转载的博文并通过连接找到了原文 原文上面给出了答案 本人今天也在这里记一次这个坑 目前问题得到解决 原因尚不明确。 项目工程文件classpath中缺少了下面这行: <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> 最后发一下

百度网盘8周年报告:男性偏爱在半夜使用

不羁岁月 提交于 2021-02-15 06:21:25
百度网盘8周年数据报告,在展现百度网盘8年成长脉络的同时,也勾勒出疫情后网盘行业的发展图景。 在这份数据报告里,百度网盘透露许多此前并未公开过的数据,例如存储总量等。 同时,还有关于用户群体,以及按不同类别划分不同用户的使♂用♂习♂惯。 报告显示,自2012年到今天,百度网盘用户已达7亿,数据储存总量超1000亿GB,每年保持60%以上的增长。 2020年,百度网盘人均储存量超200GB。 95后人均储存量超1TB,成不折不扣的主力军——云端青年。 从影视资源、学习资料再到工作文件,当代青年早已习惯将网盘视作工作、学习与娱乐的重要工具,并将个人数据备份于云端,在“赛博空间”里建立自留地。 有趣的是,不同人群的生活方式也造就了各具特点的网盘使用习惯。 在时间方面,早晨10:00-12:00和晚间22:00-24:00是用户使用网盘的高峰期。 相对的,女性和男性用户也划分为休闲党、熬夜党两大阵营。 其中,女性经常在12:00-14:00打开网盘,估计是在午休时间追剧。 而男性用户使用百度网盘的高频时间是22:00~24:00,这个点,或许是在学习吧。 在地域方面,网盘的使用程度与区域的互联网发展水平呈现出明显正相关。 广东用户最热衷于使用网盘,每天打开百度网盘的次数占全国用户的22.6%,占比超两成,排名全国第一。 排名第二到第五的分别是:北京、江苏、浙江、山东。 (PS

Tomcat 9 casting servlets to javax.servlet.Servlet instead of jakarta.servlet.http.HttpServlet

早过忘川 提交于 2021-02-15 05:30:02
问题 I have been trying in vain to implement tomcat 9's jakarta servlet as opposed to the previous javax.servlet implementation (as its my understanding that the jakarta package is the way forward). The issue is that when I point the browser at my servlet's url I get the following error(s)... java.lang.ClassCastException: class cti.nm.web.Index cannot be cast to class javax.servlet.Servlet (cti.nm.web.Index is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader

WebService(基于AXIS的WebService编程)

时光怂恿深爱的人放手 提交于 2021-02-15 03:56:51
一、服务端代码 1、创建Maven工程 注意pom.xml文件的配置,需要引入axis的相关包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.codefish</groupId> <artifactId>javalab</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>javalab Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <!-- axis 1.4 jar start --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</artifactId>

spring-boot的三种启动方式

ε祈祈猫儿з 提交于 2021-02-15 03:00:51
spring-boot的启动方式主要有三种: 1. 运行带有main方法类 2. 通过命令行 java -jar 的方式 3. 通过spring-boot-plugin的方式 一、执行带有main方法类 这种方式很简单,我主要是通过idea的方式,进行执行。这种方式在启动的时候,会去自动加载classpath下的配置文件 (这里只是单独的强调了classpath下,其实spring-boot有自己的加载路径和优先级的,日后在发布). @RestController @EnableAutoConfiguration public class Example { @RequestMapping("/") public String home() { return "Hello World"; } public static void main(String[] args) { /** * SpringApplication会自动加载application.properties文件,具体的加载路径包含以下: * <p> * 1. A <b>/config</b> subdirectory of the current directory; * <p/> * <p> * 2. The Current Directory * </p> * <p> * 3. A classpath

后端架构师图鉴

放肆的年华 提交于 2021-02-15 02:57:15
后端架构师图鉴 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 忽略:我准备从博客园( https://www.cnblogs.com/pingping-joe/ )转移到公众号了!!! 从2017年开始写博客到现在,经历了几家公司,碰到不少有趣的人,人也成长不少,褪去幼稚的面孔,只剩下越发后移的发际线;一路坎坷,唯一还在坚持的就只剩下写博客了,虽然不知道为什么坚持,但是感觉还不错。 今天第一天发公众号推文,作为搞java的,还是给大家准备了架构师的学习路线。当然如果大家都知道,可以忽略。 架构师学习路线大致分为五个部分: 互联网运维 Git,Maven,Gradle,jenkins,linux 框架源码分析 Spring , Mybatis 并发编程 并发包 性能调优 JVM调优,Mysql调优,Nginx调优,Tomcat调优 分布式框架 分布式服务治理:Dubbo, Zookeeper, SpringCloud-Alibaba,SpringCloud-NetFliex 分布式消息:RocketMq, RabbitMq, Kafka 分布式数据缓存:Redis 分布式数据存储:Sharding-sphere 分布式通信:Netty 分布式搜索引擎:ELK 如果想要完整的学习路线,请关注公众号,并且回复【1】,谢谢支持 本文分享自微信公众号 - 喜欢奶茶的星晴(code

Eclipse创建一个Maven Web项目

橙三吉。 提交于 2021-02-15 02:27:22
在这篇文章中,我们将演示如何在Eclipse IDE中使用maven创建一个动态Web项目。 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 Servlet API 3.1.0 Apache Tomcat 7.0.47 (Embeded) 下面开始一步一步在Eclipse中使用maven创建一个web项目。 第1步 转到 New 菜单 Other.. -> Maven -> Maven Project ,然后单击 Next 。如下图所示 - 第2步 在New Maven Project向导中,选择 Create a simple project 并指定项目保存的目录(如: F:\worksp\Maven\webproject ),然后单击 Next 。如下图所示 - 第3步 在下一个向导中,添加项目信息,如下所示,然后单击 Finish 。 了解有关 groupid artifactId和版本的Maven命名约定的更多信息 。 第4步 打开 pom.xml 文件并在其中添加servlet依赖项和Tomcat maven插件,如下代码所示, pom.xml - <project xmlns = "http://maven.apache.org/POM/4.0.0 " xmlns:xsi = "http://www.w3.org