【前言】 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
可选参数、必需参数 如果同时包含可选参数和必需参数,必需的参数在参数列表前面, 可选参数在后面。 可选参数可以有一个默认值,当默认值在调用者没有指定值时使用。这一点和kotlin的语法很像。 可选参数具体可分为: 1.Optional named parameters(可选命名参数) 2.Optio ...
分类:
其他好文 时间:
2019-05-26 19:37:19
阅读次数:
197
啥是热部署!???(不要去查了,,同学) 根据上面的提示,我们已经完成了Spring Boot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢? 答案是有的,那就是接下来要说的热部署。 热部署的配置如下: 第一步: 设置IDE ...
分类:
编程语言 时间:
2019-05-25 09:38:12
阅读次数:
124