自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 《阿里巴巴Java开发手册(终极版)》

今天《阿里巴巴Java开发手册(终极版)》出炉……1、新版本历程 10月份阿里会出炉针对开发规范开发的IDE插件,值得期待!2、新版本下载地址: https://pan.baidu.com/s/1c1UQM7Q

2017-09-25 09:55:22 35007

原创 Java8优化优先检索缓存的代码

1、模拟Redis的缓存客户端 提供优化首先从缓存获取、缓存取不到则从数据获取并更新缓存的方法。import java.util.HashMap;import java.util.Map;import java.util.Objects;import java.util.function.Supplier;/** * @author: wangyingjie1 * @versi

2017-09-21 11:15:17 489

原创 Java8 中对String扩展的方法 join

Java8 中对String扩展的方法 join

2017-09-30 17:47:48 2061

原创 Java8 Stream 流中的匹配查找方法

findAny:查找任何一个就返回 Optional findFirst:查找到第一个就返回 Optional anyMatch:匹配上任何一个则返回 Boolean allMatch:匹配所有的元素则返回 Boolean

2017-09-29 17:37:02 50705 2

原创 Java8 中reduce的基本使用

1、初识 reduce 的基本 api @Test public void testReduce() { Stream<Integer> stream = Arrays.stream(new Integer[]{1, 2, 3, 4, 5, 6, 7, 8}); //求集合元素只和 Integer result = stream.reduc

2017-09-26 11:11:30 26088 1

原创 Java9 中的Jshell 操作

操作Java9的Jshell,windows环境下需要在其安装目录的bin下找到jshell.exe 文件,双击打开; 在其窗口直接输入Java代码不用执行main方法即可运行代码!

2017-09-23 23:56:50 2377

原创 Java9 中对集合类扩展的 of 方法

Java9 中对集合类扩展的 of 方法package com.jd.collections;import org.junit.Test;import java.util.List;import java.util.Map;import java.util.Optional;import java.util.Set;import java.util.stream.IntStream;imp

2017-09-23 23:45:23 2562

原创 Java8 集合元素使用Stream Api进行分组

import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import static java.util.stream.Collectors.groupingBy;public class Student { private int id

2017-09-22 22:31:26 13121

原创 Java8 中Stream forEach 与 foreEachOrdered 的区别

/** * Java8 中stream流的 forEach 与 foreEachOrdered 的区别 */public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("x"); li

2017-09-22 22:14:04 14771

原创 Java9 接口支持私有方法

1、接口支持私有方法 Java9 不仅像Java8一样支持接口默认方法,同时还支持私有方法,这样看来抽象类越来越没有用武之地了………………//java9 新特性之接口支持私有方法public interface StudentService { default void getStudent1() { String stu = getStu(); Syst

2017-09-22 22:00:38 2172 1

原创 Java9 optional 可以直接转为 stream

1、optional 可以直接转为 streamimport java.util.ArrayList;import java.util.List;import java.util.Optional;//java9 可以将Optional可以直接转为stream 流来进行处理public class OptionalTest { public static void main(Strin

2017-09-22 21:57:22 3813

原创 MySQL查看锁及事务隔离级别的命令

1、查看锁表状态 SHOW PROCESSLIST;2、查看锁表状态 SELECT * FROM information_schema.innodb_trx ORDER BY trx_started3、生成批量杀除锁表进程语句 Kill 进程id SELECT concat(‘KILL ‘,id,’;’) FROM information_schema.processlist WHERE

2017-09-22 11:36:23 3007

原创 Java8集合及Stream操作

集合、流Stream操作测试:import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import java.util.stream.Stream;public class CollectionOperation { //array co

2017-09-20 22:45:12 1146

原创 Java8 中Optional类的使用

1、利用Optional 提取Json中的某个字段的值, 本例子程序提取 sku 的值import com.jd.fastjson.JSONArray;import com.jd.fastjson.JSONObject;import org.junit.Test;import java.util.Optional;/** * @author: wangyingjie1 * @version

2017-09-20 12:24:06 1574

原创 Java8自定义函数

Java8自定义函数package com.jd.svc.jdk8;import java.util.function.BiConsumer;import java.util.function.BiFunction;import java.util.function.Function;import java.util.function.Supplier;public class Constr

2017-09-20 11:05:28 1065

原创 Java8中List的排序

1、基本类型的List集合的排序 public void testListSort() { List<Long> idList = new ArrayList<>(); idList.add(23L); idList.add(22L); idList.add(20L); idList.add(21L);

2017-09-20 10:56:25 7551 1

转载 深究java.lang.Class.getResource(String)与java.lang.ClassLoader.getResource(String)

转载一篇关于资源文件路径的文章: http://blog.csdn.net/jiaotuwoaini/article/details/51578896

2017-09-18 13:36:45 841

原创 IDEA修改git账号及密码的方法

IDEA修改git账号及密码的方法: 1、file->settings->passwords 2、重启IDEA3、执行一次提交或更新 当执行提交或更新之后,idea会自动提示输入账号、密码,如下:

2017-09-15 11:33:27 255050 32

原创 Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format

如果项目启动报如下的错误,可能是由于 jar 包冲突引起的。 错误信息:Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;

2017-09-11 12:49:14 6005

MindManager 模板

MindManager 模板

2016-08-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除