Java
Arvin627
IT
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows10 Zookeeper+Dubbo安装与搭建
环境配置:zookeeper3.6.0 + dubbo2.5.10 + maven3.5.4 + jdk1.8 + tomcat8.5.53统一下载Zookeeper(1)Zookeeper3.6.0官网下载:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.0/(2)解压打开,新建两个文件夹:data、logs...原创 2020-03-19 14:31:26 · 1025 阅读 · 0 评论 -
Java8 stream sorted排序时包括null
开发过程中对象集合根据某个属性排序是常常遇到的情况,但有时排序会遇到对应属性值为null的情况,会报空指针异常。查找stream.sorted源码看到有Comparator.nullsFirst和Comparator.nullsLast方法,使用方法如下:List<User> list = Lists.newArrayList(new User("Y", "YY"), new...原创 2018-09-07 19:19:40 · 14469 阅读 · 0 评论 -
Java8 List转变为逗号分隔的String
需求:Arrays.asList("AA", "BB") --> "AA,BB"In Java 8采用stream的方式List<String> strList = Arrays.asList("AA", "BB", "CC");String newStr = strList.stream().collect(Collector原创 2018-09-06 00:01:48 · 9106 阅读 · 0 评论 -
maven中的<scope><systemPath>
<scope>1、compile:(默认值)表示被依赖项目需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。2、test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit3、runtime:表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过...原创 2019-03-12 14:39:37 · 1681 阅读 · 0 评论 -
getClass()
package org.demo;public class B { B() { System.out.println("B:" + this.getClass()); } public static void main(String[] args) { new B(); }}输出结果是:B:class org.demo.Bpackage org...原创 2019-05-09 14:19:21 · 997 阅读 · 0 评论
分享