
Java小知识
文章平均质量分 51
刘可爱呀
努力且上进,
热爱生活且热爱编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8 Predicate
前言:啊吖吖~,我又来分享java8新特性系列函数了,最近有在努力学习,认真分享知识,也希望认真阅读的你发光脑门不亮,点赞~笔芯Predicate也是java8新特性里面的函数式接口,当我们使用Java Stream API中的filter方法时尤为重要,因为filter的参数是Predicate类型,下面让我们用简单的栗子,看下各个方法的使用。@FunctionalInterfacepublic interface Predicate<T> { boolean te..原创 2021-02-26 15:50:58 · 460 阅读 · 4 评论 -
java8 Consumer
前言:啊吖吖~,我又来分享java8新特性系列函数了,最近有在努力学习,认真分享知识,也希望认真阅读的你发光脑门不亮,点赞~笔芯老规矩,上源码此函数标有@FunctionalInterface 是java8新特性函数式接口@FunctionalInterfacepublic interface Consumer<T> { void accept(T t); default Consumer<T> andThen(Consumer<? su.原创 2021-02-24 18:36:11 · 763 阅读 · 3 评论 -
java8 Function
java8 Function函数@FunctionalInterfacepublic interface Function<T, R> { R apply(T t); default <V> Function<V, R> compose(Function<? super V, ? extends T> before) { Objects.requireNonNull(before); return (原创 2021-02-23 17:13:56 · 1037 阅读 · 5 评论 -
Optional.ofNullable()方法
举个栗子public static void main(String[] args) { List<String> list = null; list.forEach(x -> System.out.println(x)); }工作中经常会遇到,查询返回空,如果没有判空处理,一不小心就会空指针异常。加上if判断处理也可以,但是jdk1.8有更优雅的处理方式。public static void main(String[] args)原创 2020-11-02 16:56:31 · 180295 阅读 · 24 评论 -
java 解决前端展示时间和数据库不一致的问题
1.一般这种问题都是时区导致的2.解决之前,返回的格式是这样的3.我们可以在配置中进行统一配置4.再看下我们的返回结果,就好了原创 2019-12-18 16:13:13 · 3021 阅读 · 3 评论 -
java全局异常处理
在javaEE开发过程中,异常处理是必不可少的,为了不直接给前端500系统错误的状态码,一般对于可预知的异常,我们会自定义异常,但是对于不可预知的异常,我们要怎么处理呢?下面 我们就此问题聊聊。定义全局异常处理类@Component@ControllerAdvicepublic class GlobalExceptionHandler { private static Log...原创 2018-12-08 14:28:42 · 1180 阅读 · 0 评论 -
实体类转换为map
//利用反射public static Map<String, Object> objectToMap(Object obj) { Map<String, Object> map = new HashMap<>(); if (obj == null) { return map; } ...原创 2018-10-17 16:06:28 · 3858 阅读 · 0 评论 -
使用java实现读取txt文件,导入到MongoDB中
1.txt文件如下2.创建main主类public static void main(String[] args) { MongoClient mongo = new MongoClient("localhost", 27017); MongoDatabase db = mongo.getDatabase("lxj"); MongoCollection&l...原创 2018-04-12 14:06:10 · 2332 阅读 · 0 评论 -
java实现读取excel或者txt文件,导入MongoDB数据库
在工作中经常遇到读取的文件的问题,于是做了一个小总结。1.Excel表格内容如下2.创建main主类public static void main(String[] args) throws Exception { ReadExcel read = new ReadExcel(); File file = new File("D:/test/c.xls"); ...原创 2018-04-12 13:53:49 · 5485 阅读 · 9 评论 -
Map.getOrDefault()方法
default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) || containsKey(key)) ? v : defaultValue; }这是源码,意思就是当Map集合中有这个key时,就使用这...原创 2018-04-03 10:02:46 · 112458 阅读 · 10 评论