今天碰到个问题,需求是查询近一年、近半年、本月的数据,数据库中的时间类型是dateTime类型也就是(''yyyy-MM-dd HH:mm:ss ) 但我传入的类型为yyyy-MM 然后查不出数据,看了下java8 api文档 后使用了LocalDateTime这个类来操作。 近一年和近半年获取方法 ...
分类:
编程语言 时间:
2020-02-18 18:08:23
阅读次数:
62
java8新出的YearMonth可以方便的用来表示某个月。我的项目中使用springmvc来接收YearMonth类型的数据时发现 x-www-from-urlencoded 格式的数据可以使用"2018-12"的类型接收,但是在post请求中 接收application/json的数据时出现以下 ...
分类:
编程语言 时间:
2020-02-18 13:23:03
阅读次数:
83
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。 新API基于ISO标准日历系统, ...
分类:
编程语言 时间:
2020-02-16 19:06:09
阅读次数:
107
dk8引进来的lambda语法是新语法,里面融进了python和c#的部分语法,stream()函数是主要用于集合而言的,对于数组就没效果 生成流函数 把集合装成流,可以多次使用这个集合,但是不转换流的话,只能用一次,这就是转换成流的好处 stream() ? 为集合创建串行流。 parallelS ...
分类:
编程语言 时间:
2020-02-15 13:36:59
阅读次数:
78
java8也出来好久了,接口默认方法,lambda表达式,函数式接口,Date API等特性还是有必要去了解一下。比如在项目中经常用到集合,遍历集合可以试下lambda表达式,经常还要对集合进行过滤和排序,Stream就派上用场了。 Stream作为java8的新特性,基于lambda表达式,是对集 ...
分类:
编程语言 时间:
2020-02-14 12:56:52
阅读次数:
69
Java后缀自增/自减表达式的返回值 今天看到一段代码,描述循环k次 直觉上认为是错的, 后值变成了 ,循环应该只能执行k 1次吧。实际这段代码是正确的。在 "Java8语言规范15.14.3" 中有以下描述: The value of the postfix decrement expressio ...
分类:
编程语言 时间:
2020-02-14 11:05:12
阅读次数:
86
一.冒泡排序 基本思想:通过对待排序序列此前向后,依次比较相邻元素的值,若发现逆序则进行交换,使得较大的值从前面移动到后面, 类似于水下的气泡一样(是所有排序算法中效率最低的) public static void BobbleSort(int[] arr){ /*冒泡排序,时间复杂度为O(n^2) ...
分类:
编程语言 时间:
2020-02-13 15:12:37
阅读次数:
71
一:lambda表达式的使用。 1:只有在需要函数式接口的时候才可以传递Lambda 函数式接口就是只定义一个抽象方法的接口。 1 package com.company; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 im ...
分类:
编程语言 时间:
2020-02-13 15:06:52
阅读次数:
71
对应的代码: package com.company.stream; import java.util.Comparator; import java.util.List; import java.util.stream.Collectors; // java8去处理集合 public class ...
分类:
编程语言 时间:
2020-02-13 14:43:40
阅读次数:
53
作者:刘欣 从Java 9开始,Java版本的发布就让人眼花缭乱了。 每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,Java 14就要来了。 说实话,这种频繁的发布有点儿让人审美疲劳,每次我看到介绍Java新版本,新 ...
分类:
编程语言 时间:
2020-02-12 23:52:30
阅读次数:
2415