本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
jdk8+wkhtmltopdf0.12.7镜像
wkhtmltopdf在0.12.6及以后的版本才支持页眉的设置,大神已经搞好了一个镜像elfolink/alpine-java-wkhtmltopdf,美中不足的是缺少字体和设置时区,不过无伤大雅,加上就ok了。
Dockerfile文件
FROM elfolink/alpine-java-wkhtmltopdf:3.12
#设置时区
ENV TZ=Asia/Shanghai ...
MacBook安装jdk8
MacBook安装jdk8
官方下载地址: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载macOS x64版本: jdk-8u171-macosx-x64.dmg
#点击安装
jdk-8u171
java8集合类聚合GroupingBy的妙用
public void arrayToMapTest() {
String tableStr = "db01.dbo.table_00,db02.dbo.table_00,db02.dbo.table_01,db02.dbo2.table_01,db02.dbo2.table_02";
String[] sqlServerArr = tableSt ...
jdk7 jdk8 变化
1 二进制变量的表示,支持将整数类型用二进制来表示,用0b开头
byte aByte = (byte) 0b00100001;
2 数字类型的下划线表示 更友好的表示方式,不过要注意下划线添加的一些标准。 不能开头或结尾
3 Switch语句支持String类型。
4 Try-with-resource语句: 多个try
try (
java.util.zip.ZipFile z ...
JDK8新特性Stream与parallelStream比较
最近进公司 学习jdk8性特性,今天对常用的遍历for foreach stream ,parallelStream循环做一个比较:先直接上代码吧:
package cn.com.wangzha.xiaoman.base;
import java.util.ArrayList;
import java.util.List;
import static java.lang. ...
Linux centos 7操作系统 安装jdk 8
环境:Linux 的centos 7 操作系统安装jdk 8
一、下载
首先去官网下载Linux环境下的jdk压缩文件,官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
我这下载的是jdk-8u151版本的,将下载好的jdk通过xftp等工具上传到Linux
二、上传文件
通过f ...
JDK8 Stream API 学习
为什么需要 Stream
Stream 作为 Java 8 的一大亮点,它与 Java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合 ...
[转]JDK命令jcmd
转自Devopslab' blog
(此处附带一篇美团点评团队的文章:Spring MVC注解故障追踪记)
jcmd用于向正在运行的JVM发送诊断信息请求,是从JDK1.7开始提供可以说是jstack和jps的结合体
命令格式
jcmd [ options ]
jcmd [ pid | main-class ] PerfCounter.print
j ...
Java8新特性
1、新增接口的默认方法,使用default关键字
接口可以有实现方法,并且不需要实现类去实现其方法。
package com.test.java8;
public interface Formula {
double calculate(int num);
//Java8新增,接口的默认方法
default double sqrt(int num){
return ...
Linux安装配置JDK8
安装的JDK:jdk-8u102-linux-x64.rpm
下载地址:http://pan.baidu.com/s/1mi8QZeK
安装(JDK默认安装在/usr/java中)
[root@iZ94zsv4mnfZ ~]# rpm -ivh jdk-8u102-linux-x64.rpm
验证
[root@iZ94zsv4mnfZ ~]# java -versionjava v ...
Java8系列之重新认识HashMap
美团点评技术团队:http://tech.meituan.com/java-hashmap.html
摘要
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探 ...
大数据环境部署-JDK8、Hadoop2.7.1、Spark 1.6 for Hadoop2.6+、Scala2.11.7
JDK8、Hadoop2.7.1、Spark 1.6 for Hadoop2.6+、Scala2.11.7
命令:sudo(普通用户执行root的命令权限);
参考:
http://www.linuxdiyf.com/linux/13027.html
http://blog.csdn.net/yeruby/article/details/49805121
修改文件夹 ...
jdk8 + guava杂记
一. 函数式接口
所谓函数式接口,是指有且仅有一个抽象方法的接口,可包含其他default关键字定义的方法。
一般都会使用@FunctionalInterface来注解此接口。
常用的函数接口:
1. Predicate<T> 断言,一般用来判断是否满足某条件
2. Consumer<T> 接收一个参数,无返回值
3. Function<T,R&g ...