Jdk14都要出了,还不能使用 Optional优雅的处理空指针?

1\. 前言====== 如果你没有处理过空指针,那么你不是一位真正的 Java 程序员。空指针确实会产生很多问题,我们经常遇到空的引用,然后又想从这个空的引用上去获取其他的值,接着理所当然的碰到了 `NullPointException`。这是你可能会想,这报错很好处理,然后你看了眼报错行数,对比了下代码。脑海里瞬间闪过 ”对对对,这里有可能为空“,然后加上 `null check`轻...
阅读全文

还看不懂同事的代码?Lambda 表达式、函数接口了解一下

```// 距离JDK 14 发布还有多少天?LocalDate jdk14 = LocalDate.of(2020, 3, 17);LocalDate nowDate = LocalDate.now();System.out.println("距离JDK 14 发布还有:"+nowDate.until(jdk14,ChronoUnit.DAYS)+"天");```1\. 前言=====...
阅读全文

还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下

Java 8 新特性系列文章索引。1. 2. 3. 前言我们都知道 `Lambda` 和 Stream 是 Java 8 的两大亮点功能,在前面的文章里已经介绍过 `Lambda` 相关知识,这次介绍下 Java 8 的 Stream 流操作。它完全不同于 java.io 包的 Input/Output Stream ,也不是大数据实时处理...
阅读全文

Java 应用性能调优实践 ---- ibm ---- 让 Java 应用运行更快:性能调优工具及实践

Java 应用性能调优实践=============让 Java 应用运行更快:性能调优工具及实践张 俊城, 郭 理勇, 和 刘 建 2016 年 6 月 28 日发布 分享此页面 [4](icomments)Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互...
阅读全文

Java 字符串List转int List - u011482647的博客 - CSDN博客

String menuIds = "1,2,3,4,5,6";List<String inputMenuIds = Arrays.asList(menuIds.split(","));List<Integer menuIdList = new ArrayList<Integer();CollectionUtils.collect(inputMenuIds, new Transforme...
阅读全文

【新手向】Java中List, Integer[], int[]的相互转换 - Kuzma0000 - CSDN博客

相信新手们在学习Java的过程中都会遇到和我一样的问题:想要把List<Integer和int\相互转换太麻烦了。List<String和String\也同理。难道每次非得写一个循环遍历吗?其实一步就可以搞定。本文涉及到一些Java8的特性。如果没有接触过就先学会怎么用,然后再细细研究。```javaimport java.util.Arrays;import java.util.L...
阅读全文

Java中List, Integer[], int[]的相互转换 - 会偷袭的猫 - 博客园

有时候list<Integer和数组int\转换很麻烦。List<String和String\也同理。难道每次非得写一个循环遍历吗?其实一步就可以搞定。本文涉及到一些Java8的特性。如果没有接触过就先学会怎么用,然后再细细研究。import java.util.Arrays; import java.util.List; import java.util.stream.Colle...
阅读全文

[微信开发]invalid credential, access_token is invalid or not latest hint - 三少GG - CSDN博客

正解这种情况跟这个库没有直接关系。 请检查一下是否有别的地方同时请求了access token,导致微信服务器发放了新的access token给别人。尤其是dev环境 正解 查了好久,先发现下载到本地的文件size很小,只有100来字节,我以为只有头文件,老大说,你要么看看这文件的二进制流是什么,打开一看原来是一个error信息,是JSON字符串 {"errco...
阅读全文

Nginx 反向代理 504 Gateway Time-out - yshy - 博客园

location /ssfwpt { proxy\_set\_header XRealIP $remote_addr; proxy\_set\_header XForwardedFor $proxy\_add\_x\_forwarded\_for; p...
阅读全文

Nginx 出现 504 Gateway Time-out 和 502 Bad Gateway 的解决办法 - Go2Shell - CSDN博客

近期在调试代码的时候,nginx相继出现了504 Gateway Timeout 和 502 Bad Gateway 的错误。 Nginx 504 Gateway Timeout的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的phpcgi。引起这样的问题大多数情况主要是提交给phpfpm的请求未能正确反馈而导致。 Nginx 502 Bad Gateway的含义是请求...
阅读全文