java8
qq_34412985
Coding make me happy.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java业务开发常见错误100例list笔记
使用 List.subList 进行切片操作居然会导致 OOM? private static List<List<Integer>> data = new ArrayList<>(); private static void oom() { for (int i = 0; i < 1000; i++) { List<Integer> rawList = IntStream.rangeClosed(1, 100000).box.原创 2022-03-14 14:41:53 · 3318 阅读 · 0 评论 -
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cip
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) at sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:171) at sun.security.ssl.ClientHandshakeContex...原创 2022-02-15 13:02:08 · 5383 阅读 · 2 评论 -
使用jar命令解压和更新jar包中文件
使用jar xf meta.jar \BOOT-INF\classes\config\application.properties 使用jar uf meta.jar \BOOT-INF\classes\config\application.properties原创 2021-06-10 10:11:43 · 437 阅读 · 0 评论 -
windows版的elasticsearch启动报“此时不应有 \Common。”
问题 elasticsearch 在启动的时候报 “此时不应有 \Common”。 同事使用的jdk版本是jdk build 25.261-b12,在系统环境变量中看有;但是点开看还没有 原因 Java 环境变量出错 解决 修改 elasticsearch.bat , 添加一句 :SET JAVA_HOME=D:\Java\jdk1.8.0_221 @echo off setlocal enabledelayedexpansion setlocal enableextensions SE原创 2020-12-28 18:38:18 · 1020 阅读 · 0 评论 -
如何判断jdk版本是32位还是64位?
1、这个主要是在 cmd 下输入 java -version来查看,如果没有标明是多少位的,默认一般是32位的。我的是64位,请看,具体是有显示; 2、看你在oracle官网下载的jdk文件原名:刚下载的JDK文件名后面标注了x64代表是64位的JDK,若没有标注,则都是32位的JDK(必须保证是官网下载的文件原名哦);当然此只是官网下载的文件,不包括手动更改的文件名。 比如: jdk-8u102...原创 2020-03-14 15:39:39 · 2244 阅读 · 0 评论 -
java8 stream代替for循环 具体实战
1.使用stream求集合中对象的某2个属性的和 List<MacTicket> list = new ArrayList(); MacTicket ticket = new MacTicket(); ticket .setNum(1); ticket.setAmount(2); MacTicket ticket1 = new MacTicket(); ticket1.se...原创 2018-07-27 18:11:16 · 2207 阅读 · 0 评论 -
java8 stream代替for循环 sort多字段排序 group by多级排序
List<MacTicket> list = new ArrayList(); Category ctg= new Category(); ctg.setType(1);//0商品,1销售规格 ctg.setSort(2); ctg.setInheritFlag(0);//0继承属性1非继承属性 ctg.setValueSort(1) Category ctg1= new ...原创 2019-01-04 21:27:46 · 13973 阅读 · 0 评论 -
java实现中文汉字按首字母排序
要实现汉字按首字母排序,主要是设置语言环境,如下语句设置语言环境: 这里用到了Collator类,此类实现了Comparator接口,用他的getInstance就可以用指定的语言环境来构造一个Collator对象: 然后用如下语句创建Comparator: Comparator<Object> com=Collator.getInstance(java.util.Locale.C...原创 2019-04-23 14:43:04 · 14658 阅读 · 1 评论 -
多线程验证懒汉式单例设计模式线程安全问题
一.使用java8lambd测试 main方法中: IntStream.range(0,10).forEach( i->new Thread(()->System.out.println(Thread.currentThread().getName()+"=====>>>>"+SingleTest.getInstance())).start()); 二....原创 2019-05-08 15:12:08 · 779 阅读 · 0 评论
分享