随笔分类 -  java

摘要://前提为a、b均不能为null if(a.compareTo(b) == -1){ System.out.println("a小于b"); } if(a.compareTo(b) == 0){ System.out.println("a等于b"); } if(a.compareTo(b) == 1 阅读全文
posted @ 2021-08-07 14:30 litf 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: java -jar xxx.jar 该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.如果想让项目在后台一直运行,通过如下命令启动JAR: nohup j 阅读全文
posted @ 2021-07-08 09:45 litf 阅读(644) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> */ @Aspect @Component @Slf4j p 阅读全文
posted @ 2021-06-21 18:19 litf 阅读(692) 评论(0) 推荐(0) 编辑
摘要:玩转SpringBoot之定时任务详解 阅读目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 阅读正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingCon 阅读全文
posted @ 2020-02-09 10:42 litf 阅读(382) 评论(0) 推荐(0) 编辑
摘要:1、动态数据源配置在yml文件 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource # 初始化Druid druid: primary: # mysql数据库接地址 jdbc-url: jdbc:mysql://**:33 阅读全文
posted @ 2020-01-15 10:53 litf 阅读(220) 评论(0) 推荐(0) 编辑
摘要:System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 1543105352845 我们可以将时间戳转化成我们易于理解的格式 SimpleDateFormat for 阅读全文
posted @ 2019-12-12 15:53 litf 阅读(16574) 评论(0) 推荐(0) 编辑
摘要:plugins { id 'java' id "io.franzbecker.gradle-lombok" version "3.1.0" //在此添加插件否则lombok引用会失败 } group 'com.demo' version '1.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { //mavenCentral() maven { 阅读全文
posted @ 2019-11-28 09:58 litf 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:一、Java 基础 1.JDK 和 JRE 有什么区别? JDK是java开发工具包,提供java的开发环境和运行环境。包括编译器、开发工具和更多的类库等。JDK包含了JRE。 JRE是java运行环境,为java的运行提供了所需环境。包括JVM虚拟机和基本的类库。 2.== 和 equals 的区 阅读全文
posted @ 2019-10-11 17:04 litf 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1. File-->Settings-->Editor-->Live Templates 1.1 新建Template Group: 命名为 methodNote 1.2 在methodNote 下新建Live Template,命名为* 1.3 设置参数的获取方式 如果没有下拉选项 选择应用场景: 阅读全文
posted @ 2019-10-10 11:51 litf 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:解决java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 当项目依赖其他jar包的时候,打出的jar包执行出错,抛出这个异常。 原因:因为依赖jar包中的META-INF中有多余 阅读全文
posted @ 2019-09-23 19:15 litf 阅读(3256) 评论(0) 推荐(0) 编辑
摘要:1.概览 Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 简单的一个例程: 运行这个小例子,你会首先看到: About to schedule task. 5秒钟之后你会 阅读全文
posted @ 2019-09-02 09:52 litf 阅读(3231) 评论(0) 推荐(0) 编辑
摘要:介绍 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被隐式转换为 lambda 表达式(箭头函数)。 函数式接口代表的一种契约, 一种对某个特定函数类型的契约。Lambda表达式不能脱离上下文而存在,它必须要有一个 阅读全文
posted @ 2019-08-31 23:59 litf 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:一、异常分析: Illegal DefaultValue null for parameter type integer`和`NumberFormatException: For input string: "" 从上面这句可以看出,有个默认值是空字符串的变量转换成Integer类型时异常。 at 阅读全文
posted @ 2019-08-28 21:39 litf 阅读(17084) 评论(1) 推荐(2) 编辑
摘要:1、打包的时候提示 manifest.mf already exists in vfs 解决方案:这个文件夹删除掉,再重新build打包即可 2、 第一个选择“extract to the target jar”,抽取到目标JAR。选择该项则会将所依赖的jar包全都打到一个jar文件中 第二个选择c 阅读全文
posted @ 2019-08-28 19:39 litf 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:运行结果 阅读全文
posted @ 2019-08-23 15:15 litf 阅读(161) 评论(0) 推荐(0) 编辑
摘要:String jsonArrStr = "[ { \"ID\": \"135\", \"Name\": \"Fargo Chan\" },{ \"ID\": \"432\", \"Name\": \"Aaron Luke\" },{ \"ID\": \"252\", \"Name\": \"Dilip Singh\" }]"; JSONA 阅读全文
posted @ 2019-08-19 15:57 litf 阅读(5640) 评论(0) 推荐(0) 编辑
摘要:对任意类型集合对象进行整体排序,排序时将此接口的实现传递给Collections.sort方法或者Arrays.sort方法排序.实现int compare(T o1, T o2);方法,返回正数,零,负数各代表大于,等于,小于。 单一条件排序: 多条件排序: 自定义条件排序 使用lambda表达式 阅读全文
posted @ 2019-08-19 15:54 litf 阅读(698) 评论(0) 推荐(0) 编辑
摘要:Java 8的java.util套件中,新增了Base64的类别,可以用来处理Base64的编码与解码,用法如下: 阅读全文
posted @ 2019-07-30 13:53 litf 阅读(409) 评论(0) 推荐(0) 编辑
摘要:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种构建于TCP/IP协议上基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为 阅读全文
posted @ 2019-07-11 09:41 litf 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:1、通过调用枚举类型实例的 ordinal() 方法可以获取一个成员在枚举中的索引位置。下面的示例创建一个包含 3 个成员的枚举类型 Signal,然后调用 ordinal() 方法输出成员及对应索引位置。 输出结果如下 阅读全文
posted @ 2019-07-01 11:38 litf 阅读(136) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题