optional小结 java8使用Optional实现优美的npe判断 1、optional是那种初始化方法 2、使用optional.orElse可以实现兜底值 如果kv == null > key.orElse("123") == "123" 如果kv != null > key.orElse ...
分类:
编程语言 时间:
2019-10-22 21:56:06
阅读次数:
163
本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。 空指针异常(NullPointException,简称 NPE)可以说是所有 Java 程序员都遇到过的一个异常,虽然 Ja ...
分类:
编程语言 时间:
2019-10-22 20:48:54
阅读次数:
90
基本思路: 先创建出一个添加课程信息的框架,随后就设置按钮的鼠标监听事件,确保单机后录入信息的合法性,以及确定合法性之后的后续操作,如保存课程信息,信息有误弹出窗口等操作。 ...
分类:
编程语言 时间:
2019-10-18 22:20:22
阅读次数:
112
升级win10系统的用户,在体验到新功能的同时,也会遇到不少操作问题。比如,有用户反馈在Windows10中使用远程桌面连接时,都不能使用多用户登录。这该怎么办呢?下面,小编就向大家分享Win10无法实现多用户远程桌面连接的两种解决方案。方法一:Win10远程桌面多用户补丁下载Win10远程桌面多用户补丁,然后解压得到dll文件替换c:\windows\system32\下的同名文件即可,如果需要
以指定的间隔触发一个或多个ActionEvent s。 示例使用是使用Timer作为绘制其帧的触发器的动画对象。 设置定时器包括创建一个Timer对象,在其上注册一个或多个动作侦听器,并使用start方法启动定时器。 例如,下面的代码创建并启动每秒一次触发一个动作事件(由第一个参数指定定时器Time ...
分类:
编程语言 时间:
2019-10-12 11:23:18
阅读次数:
140
题目: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三 ...
分类:
其他好文 时间:
2019-10-07 21:25:43
阅读次数:
113
HTML Snippets: 超级实用且初级的 H5代码片段以及提示 . HTMLHint: html代码检测 . HTML CSS Support : 让 html 标签上写class 智能提示当前项目所支持的样式。新版已经支持scss文件检索,这个也是必备插件之一 . Auto Close Ta ...
分类:
其他好文 时间:
2019-10-02 10:19:49
阅读次数:
408
本文章所使用的方法均来源于网络,参考的地址如下 使用的操作系统为centos7 遇到SElinux阻止的问题先 查看错误日志的文件 在两个地方 查看日志的方法 tail -f /var/log/messages tail -f /var/log/audit/audit.log //-f参数 滚动查看 ...
分类:
系统相关 时间:
2019-09-28 17:38:09
阅读次数:
186
1.vim for devops "github: https://github.com/yxxhero/vim_for_devops" 利用vim插件打造支持python、shell、golang的ide,一键脚本安装,未来支持js。 2.依赖 Vim = 8.1 (most features n ...
分类:
编程语言 时间:
2019-09-23 09:23:00
阅读次数:
89
你需要用一种精致的态度去写代码,才能写出优美而牢固的代码。 本文主要从日常代码中摘录一些不良的写法。这些不良的写法会扰乱清晰的主流程,淹没重要的业务逻辑,使得代码语义难以理解和修改。 超长链式 超长链式的坏处: 1. getXXX() 重复出现; 2. 容易 NPE ;3. 非常丑 写成下面较好: ...
分类:
其他好文 时间:
2019-09-20 23:33:21
阅读次数:
207