maven

springboot整合jsp,完成公交车站路线图

限于喜欢 提交于 2021-01-04 10:41:00
点赞再看,养成习惯 开发环境: jdk 8 intellij idea tomcat 8 mysql 5.7 maven 3.6 所用技术: springboot jsp 数据静态初始化 项目介绍 使用springboot整合jsp,在后端写入公交路线名称和详细站点,前端页面可条件查询具体的内容,如公交路线,公交名称,车俩信息等。 运行效果 前台用户端: 路线选择 路线详情 数据准备: BusData.txt 准备工作: pom.xml加入jsp模板引擎支持: <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> springboot配置jsp spring.mvc.view.prefix=/ spring.mvc.view.suffix=.jsp 重要代码: bus数据初始化 @PostConstruct private void initBusData(){ try{ File file = new File(BusMap.getClass().getResource("/").getPath()); FileReader fileReader = new

spring-boot Maven: How to create executable jar with main class?

两盒软妹~` 提交于 2021-01-04 06:47:05
问题 Recently, I wrote a Spring-Boot project and I wanted that Maven will be able to create a jar file that I'll be able to run by the command "java -jar ". This is the pom.xml I wrote: <?xml version="1.0" encoding="UTF-8"?> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SpringBootGame</groupId>

How to replace version number in Maven submodule pom.xml files?

梦想的初衷 提交于 2021-01-04 05:17:14
问题 I have a multimodule maven project, sub modules get version number from a parent project property and artifacts are being created well. My problem is having ${global.version} variable in submodules' pom.xml in nexus repo. commons-GOLD.jar successfully take place in nexus by getting version number (GOLD) from parent project. However, it's pom.xml file in nexus point ${global.version} instead of GOLD and when I add commons-gold as dependency mvn try to pull cenatral/myProj.parent/$%7Bglobal

How to replace version number in Maven submodule pom.xml files?

五迷三道 提交于 2021-01-04 04:55:45
问题 I have a multimodule maven project, sub modules get version number from a parent project property and artifacts are being created well. My problem is having ${global.version} variable in submodules' pom.xml in nexus repo. commons-GOLD.jar successfully take place in nexus by getting version number (GOLD) from parent project. However, it's pom.xml file in nexus point ${global.version} instead of GOLD and when I add commons-gold as dependency mvn try to pull cenatral/myProj.parent/$%7Bglobal

How to replace version number in Maven submodule pom.xml files?

天涯浪子 提交于 2021-01-04 04:54:19
问题 I have a multimodule maven project, sub modules get version number from a parent project property and artifacts are being created well. My problem is having ${global.version} variable in submodules' pom.xml in nexus repo. commons-GOLD.jar successfully take place in nexus by getting version number (GOLD) from parent project. However, it's pom.xml file in nexus point ${global.version} instead of GOLD and when I add commons-gold as dependency mvn try to pull cenatral/myProj.parent/$%7Bglobal

Maven: How to include ${project.version} in multi-module project

故事扮演 提交于 2021-01-04 04:20:07
问题 I am using maven 3.2.1 mvn -version Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T09:37:52-08:00) Maven home: /usr/local/Cellar/maven/3.2.1/libexec Java version: 1.7.0_55, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.9.2", arch: "x86_64", family: "mac" My module structure projectA/ pom.xml core/ pom.xml business/ pom.xml

Maven: How to include ${project.version} in multi-module project

北城余情 提交于 2021-01-04 04:15:04
问题 I am using maven 3.2.1 mvn -version Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T09:37:52-08:00) Maven home: /usr/local/Cellar/maven/3.2.1/libexec Java version: 1.7.0_55, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.9.2", arch: "x86_64", family: "mac" My module structure projectA/ pom.xml core/ pom.xml business/ pom.xml

Java教程(一)---JDK和Maven安装配置

落爺英雄遲暮 提交于 2021-01-03 12:52:50
安装配置Java环境 下载地址 Java 8u271 根据自己的电脑下载 可以查看我的电脑属性 可以看移步这个 安装配置教程 也可以看这里的 打开exe安装包 这里可以更改路径 然后安装即可 如果有jre(有的安装包不带)那就选择相同路径即可 没有就不用管 安装就好 选择你要安装的路径即可安装 验证安装 打开控制台 winodws下可以 win+r 输入 java 安装成功 如果安装完成却验证失败 手动配置环境变量 找到java安装地址 新建系统环境变量 然后找到path (环境变量) 新建 %JAVA_HOME%\bin 安装Maven 下载Maven 下载地址 maven 下载后解压 然后在Path中 新增一个 输入%MAVEN_HOME%\bin 验证安装 打开控制台 winodws下可以 win+r 输入mvn -v 如果显示以下信息就是安装完成 后续会推出 每个平台的详细搭建过程 前端:js入门 vue入门 vue开发小程序 等 后端: java入门 springboot入门等 服务器:mysql入门 服务器简单指令 云服务器运行项目 python:推荐 不温卜火 一定要看哦 一些插件的使用等 大学之道亦在自身,努力学习,热血青春 如果对编程感兴趣可以加入我们的qq群一起交流:974178910 有问题可以下方留言,看到了会回复哦 来源: oschina 链接:

拜托,学妹,别再问我怎么自学 Java 了!和盘托出

旧巷老猫 提交于 2021-01-03 11:38:58
假如有那么残酷的一天,我不小心喝错了一瓶药,一下子抹掉了我这十多年的编程经验,把我变成了一只小白。我想自学 Java,并且想要找到一份工作,我预计需要 6 个月的时间,前提条件是每天都处于高效率的学习状态当中,并且每天的学习时间至少在 12 个小时以上。 即便是这样,我敢肯定,找到的工作肯定不会太好,勉强能够维持生活吧,毕竟是零基础入门啊。 如果想更进一步,真正成为一名不可或缺的高级 Java 工程师,时间需要更久,两年、三年、五年,直到秃的那天。 想着想着,我就觉得有必要为那一天做点准备,以备不时之需。 (无中生妹。。。。。。) 01、第一个阶段,环境和工具准备 准备一台电脑,要能联网 下载、安装 JDK,配置 Java 开发环境 下载、配置 Maven 下载、安装 IntelliJ IDEA 准备一个 GitHub 仓库(或者码云),管理 Java 源代码 Java 是一门计算机编程语言,学它的话,连台电脑都没有,学个屁。我有个亲戚家的孩子想学编程,就只看书,家里连台电脑都不配,说什么“先打好理论基础,再实操”,我真的是有点醉。 有了电脑,还得联网,自学的过程中肯定会遇到很多问题,遇到问题的时候先问搜索引擎,推荐谷歌和必应;实在没有答案的话,也可以来找我,申请加入技术交流群,问问群里面的大佬们。 既然要学 Java,JDK 是必须要先安装的,否则 Java 程序就没法编译和执行

delete后加 limit是个好习惯么 !

十年热恋 提交于 2021-01-03 11:37:34
作者: _陈哈哈 blog.csdn.net/qq_39390545/article/details/107519747 在业务场景要求高的数据库中,对于单条删除和更新操作,在 delete 和 update 后面加 limit 1 绝对是个好习惯。比如,在删除执行中,第一条就命中了删除行,如果 SQL 中有 limit 1;这时就 return 了,否则还会执行完全表扫描才 return。效率不言而喻。 那么,在日常执行 delete 时,我们是否需要养成加 limit 的习惯呢?是不是一个好习惯呢? 在日常的 SQL 编写中,你写 delete 语句时是否用到过以下 SQL? delete from t where sex = 1 limit 100; 你或许没有用过,在一般场景下,我们对 delete 后是否需要加 limit 的问题很陌生,也不知有多大区别,今天带你来了解一下,记得 mark! “ 写在前面,如果是清空表数据建议直接用 truncate,效率上 truncate 远高于 delete,应为 truncate 不走事务,不会锁表,也不会生产大量日志写入日志文件;truncate table table_name 后立刻释放磁盘空间,并重置 auto_increment 的值。delete 删除不释放磁盘空间,但后续 insert 会覆盖在之前删除的数据上