Optional 一、Optional 类型 Optional<T> 对象或者是一个对T对象的封装,或者表示不是任何对象。 如果存在被T类型的对象,get方法会返回该对象,否则抛出NoSuchElementException。因此: isPresent()方法会反映出一个Optional<T>对象是 ...
分类:
编程语言 时间:
2019-06-28 16:42:00
阅读次数:
97
The Graphics Rendering Pipeline 渲染管线,这章主要讲光栅化渲染管线。 毕业前实习时,也实现过一个简单的软光栅化渲染管线,再复习一下。 在计算机图形学领域,shading指基于表面相对灯光的角度、距灯光的距离、相对于相机的角度和材质的属性等来修改物体/表面/多边形的颜色 ...
分类:
其他好文 时间:
2019-06-24 12:19:53
阅读次数:
97
【前言】 java8新特性 java8 函数接口 java8 Optional使用总结 Java 8 时间日期使用 java8中一个非常重要的特性就是lambda表达式,我们可以把它看成是一种闭包,它允许把函数当做参数来使用,是面向函数式编程的思想,一定程度上可以使代码看起来更加简洁。例如以前我们使 ...
分类:
编程语言 时间:
2019-06-18 20:06:43
阅读次数:
141
大家好啊,上次小乐给大家介绍了Java8最最重要的一个特性——Stream流,点击可以回顾哦。 Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。 ...
分类:
编程语言 时间:
2019-06-10 18:37:05
阅读次数:
133
什么是空指针? 当一个变量的值为null时,在Java里表示一个不存在的空对象,没有实际内容,没有给它分配内存,null也是对象成员的默认值。所以,一个对象如果没有进行初始化操作,这时如果调用这个对象的方法或者变量,就会出现空指针异常。例如: 空指针属于运行时异常 的子类,它不是捕获型异常,只有在程 ...
分类:
编程语言 时间:
2019-06-09 23:42:02
阅读次数:
139
安装yum utils工具包,若不安装则会找不到命令yum-config-manageryum -y install yum-utils 启用yum仓库yum-config-manager --enable rhel-7-server-optional-rpms 使用yum直接安装php,php-g ...
分类:
系统相关 时间:
2019-06-06 19:32:43
阅读次数:
171
在高并发的条件下许多地方都要用到分布式加锁, 传统的单体架构加锁synchronized, 以及无法满足多节点集群的模式了, 所以目前比较主流的应该用到第三方中间件来实现分布式加锁. Redis的setNX加锁 命令格式 将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key ...
分类:
其他好文 时间:
2019-06-06 12:01:26
阅读次数:
117
Block Problem Revisited Painting a Ceiling States Optional Reading: Winston Chapter 15, pages 323-336 Operators Planning and State Spaces plan: Planni ...
分类:
其他好文 时间:
2019-06-06 09:30:19
阅读次数:
132
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> log4j.properties文件 使用 ...
分类:
编程语言 时间:
2019-05-30 21:50:09
阅读次数:
916
mysql> select emp_no,first_name,last_name,gender into outfile '/home/mycat/t1.txt' -> FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMIN ...
分类:
其他好文 时间:
2019-05-30 14:43:50
阅读次数:
134