2019-05-24
Java8
Java8 比 AtomicLong 更加高效的原子操作 LogAdder LongAccumulatorLongAdder LongAccumulator 用法实例如果程序内有高度的竞争,大量的线程访问同一个原子值,可以使用 LongAdder 和 LongAccumulator,这个类是 ...
全文...
2019-05-24
Java8
12345678910111213141516171819202122//遍历list:List<String> list = Arrays.asList("a","b","A","B");list.forEach(item -> { System.out. ...
全文...
2019-05-24
Java8
Java8 Optional 作用与实例Java 8 Optional 类Optional 着重为解决 java 的 NPE 问题是 Java8 提供的为了解决 null 安全问题的一个 API。善用 Optional 可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。
1234567891 ...
全文...
2019-05-24
Java8
java8 Stream 大数据量 List 分批处理切割
java8 Stream 大数据量 List 分批处理
1234567891011121314151617181920212223242526//按每3个一组分割private static final Integer MAX_N ...
全文...
2019-05-24
Java8
java8 Lambda Stream collect Collectors 常用详细实例优雅的将一个对象的集合转化成另一个对象的集合
1234List<OrderDetail> orderDetailList = orderDetailService.listOrderDeta ...
全文...
2019-05-24
Java开源
导航
数据库 | Spring Cloud | 组件 | 系统 | 监控 | 大数据 | Java 教程 | python | 算法 | AI | 前端 | android | 跨平台开发 | 开源工具教程 | 产品 | 大牛 | 参考
数据库20190301https://github. ...
全文...
2019-05-24
Java8
在集合转换和遍历的时候,你还在使用 for 循环吗?for 循环缺点: 1.复杂转换 转换时赋值极易出现错误和 bug 2.遍历时,要写很多冗余代码。
综上所述: 1.是时候使用 java8 Lambda 表达式,Stream,Collect, Collectors 了 2.流式编程,函数编 ...
全文...
2019-05-24
Linux
CentOS 卸载 OpenJdk安装好的 CentOS 会自带 OpenJdk,用命令 java -version ,会有下面的信息:
java version “1.6.0”OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-B ...
全文...
2019-05-24
Linux
CentOS shell 脚本 备份远程服务器文件假设有两台服务器:
192.168.0.1 原服务器
192.168.0.2 备份服务器
实现功能:
把 192.168.0.1 上的/opt/test/cms/目录文件打包压缩备份到备份服务器上。
shell 脚本如下:
123456789 ...
全文...
2019-05-24
Linux
CentOS shell 脚本 部署应用自动化部署脚本
12345678910111213AppName=bop-server-eurekaNow=`date "+%Y%m%d%H%M%S"`#判断进程是否存在,如果不存在就启动它如果存在就重启它PIDS=`ps -ef |grep $App ...
全文...