使用maven进行打包 install package时报错 解决一:临时手动操作 maven的编译打包检查:关闭点一下就可以了,忽略检查测试文件 解决二:pom.xml配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin><!--编译跳过测试文件检查的生命周期--> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> <resources> <!--如果pro和xml文件放在源码java包下,也需要编译--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> |
from:https://www.cnblogs.com/SparkMore/p/15919302.html
View DetailsJava Flight Recorder简称JFR,OpenJDK从11版本开始支持。它是一个低开销的数据收集框架,可用于在生产环境中分析Java应用和JVM运行状况及性能问题。
View Details第一步: 1、把module目录下的MATA-INF文件夹删除,如果没有MATA-INF文件夹则不用删除 2、Ctrl + Alt + Shift + S 打开 Project Structure 窗口 第二步: 新增Artifacts,操作如下图 第三步: 设置如下图: 1、选择要打包的module 2、选择Main-Class 3、JAR files from library选择第二项,这样可以把依赖的jar包分离出来 4、MANIFEST.MF的路径不要使用默认的src/main/java目录,改成module的目录 5、点击ok 第四步: 上一步(第三步)点击ok后看到如下结构无误,则再次点击ok 第五步: 构建JAR文件,操作如下图: 第六步: Ctrl + Alt + Shift + S 打开 Project Structure 窗口,查看输出目录,如下图: 在上图所示的Output Directory目录下即可看到项目的jar包及其依赖的其他jar包,如下: 第七步: 运行项目: 使用命令 java -jar demo3.jar 即可运行项目,如下图: from:https://www.cnblogs.com/oldpub-blog/p/13415821.html
View Details在方法上边加上
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
在项目的启动类上边一定要加@EnableScheduling,这个相当于总开关,不加后边都不生效 @Scheduled(cron = "0 0 12 * * ?" ) public void deleteBatch() { List<GmRecordhost> host=iGmRecordhostService.list(new LambdaQueryWrapper<GmRecordhost>().eq(GmRecordhost::getStatus,1)); if(host.size()!=0 || host!=null){ for(GmRecordhost g:host){ g.setStatus(2);//已完成 iGmRecordhostService.updateById(g); } } log.info("定时器:结束异常退出的考试,修改考试主记录的状态"); } 每天中午12点:cron = "0 0 12 * * ?" 每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月1号凌晨1点执行一次:0 0 1 1 * ? 每月最后一天23点执行一次:0 0 23 L * ? 每周星期天凌晨1点实行一次:0 0 1 ? * L 在26分、29分、33分执行一次:0 26,29,33 * * * ? 每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ? |
from:https://blog.csdn.net/fanhuiixa/article/details/107695588
View Details实现WebService接口的发布以及调用
一、服务端代码开发
1、pom依赖
2、接口类
3、接口实现类
4、webservice配置文件
2、客户端开发
(1)pom依赖
(2)封装客户端方法clientUtil
(3)调用接口类
(4)运行结果
问题描述
当要对用户输入的参数进行校验时,可以用javax.validation.Validation包下的注解进行验证,实现简单,并且是基于JSR-303标准的。
一、H2数据库介绍
常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。
H2的优势:
1、h2采用纯Java编写,因此不受平台的限制。
2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。
3、h2提供了一个十分方便的web控制台用于操作和管理数据库内容。