zoukankan      html  css  js  c++  java
  • 随笔

      好久没写东西了。这些天处理刚开始的几周在跑招聘会,拿到offer后就变懒了,一直都在玩,偶尔才会想到学点东西,而学的这点东西又不好写在博客中。

    但是这个博客不能荒废了,还是写点东西吧,虽然只是学了一点。

    第一个,看了下java8的date使用

    java8新增了LocalDate , LocalTime, LocalDateTime这些日期,当然不止这些,只是我自己现阶段只会用到这些类

    现在这些类是final的,也就是不可变的,除此之外添加了一些常用的比较方法,比如加减天,小时,比较时间,日期等

    有了这个以后就可以不用自己写的日期工具类了

    这些类的部分使用:

        @Test
        public void test1() {
            LocalDateTime dateTime = LocalDateTime.now();
            String str = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
            System.out.println(dateTime);
            System.out.println(str);
    
            dateTime = dateTime.plusDays(5);
            System.out.println(dateTime);
    
            LocalDate date = LocalDate.parse("2015-11-21");
            System.out.println(date);
            LocalDate date1 = LocalDate.now();
            System.out.println(date1);
            System.out.println(date.isBefore(date1));
            System.out.println(date.isAfter(date1));
    
            date = date.plusDays(2);
            System.out.println(date);
        }

    还有解决了之前使用spring-boot的一个问题:打包成war文件,不能在tomcat里面运行

    spring-boot默认打包成一个可执行 的jar文件,这个jar文件包含了内置容器,所以直接java -jar执行是可以的,但是通常的做法是打包成war放到tomcat容器里面运行,我之前一直都没成功,直到这两天突然看到官网上说的内容就解决了,

    首先在pom文件里面《packaging》 war,然后将依赖的tomcat声明为provide,

    这样打包出来的是war文件了,但是现在还不能在tomcat里面运行,我之前就是卡在这里了,

    实际上,在项目中还要在添加一个类 extends SpringBootServletInitializer

    public class SpringBootApplication extends SpringBootServletInitializer {
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(applicationClass);
        }
    
        private static Class<Application> applicationClass = Application.class;
    }
    

      这个类用来指定项目的启动类,这样之后,使用maven打包成war文件就可以在外置的tomcat里面跑了

  • 相关阅读:
    项目中常用的19条MySQL优化技巧
    集群的session问题解决方案
    nginx实现多个域名共享80端口
    spring-boot-maven-plugin多模块install问题解决办法
    JAVA-基础(十) Swing
    JAVA-基础(六) Java.serialization 序列化
    JAVA-基础(六) Java.io
    JAVA 基础--开发环境IDEA 搭建
    JAVA-基础(五) 更多工具集
    JAVA-基础(四) Aarryas 数组
  • 原文地址:https://www.cnblogs.com/luolei/p/4936968.html
Copyright © 2011-2022 走看看