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

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

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

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

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 和 502 Bad Gateway 的解决办法 - Go2Shell - CSDN博客

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

GOGS代码仓库迁移教程 - asukasmallriver的博客 - CSDN博客

0.前言GOGS部署到本机比较方便,这次遇到需要将GOGS从win10系统迁移到安装Ubuntu Mate的树莓派上面,在此记录下迁移教程。 1.安装树莓派需要下载对应的版本:raspi2_armv6.zip 下载地址: 下载后解压到自...
阅读全文

关于网页授权 ---- 微信开放文档

如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。关于网页授权回调域名的说明1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 接口权限 网页服务 网页帐号 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等...
阅读全文

1 通用接口 | 微信开放文档

_ 1 通用接口==================================================== 1.1 获取access_token接口说明 access\_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access\_token。开发者需要进行妥善保存。access\_token的...
阅读全文