搜索结果
查询Tags标签: 判空,共有 14条记录-
近年真题记录
徐老师要求做的题…… 开个坑吧。 然而除了我外似乎所有人都板刷完了? 那就只有我得完成这项这份任务了…… 20220915【NOI2021】机器人游戏 写了一个上午 + 半个下午,没调出来。弃了。 【NOI2022】众数 判空细节写挂 WA 了几发。
2022/9/15 23:17:31 人评论 次浏览 -
Java 8 判空新写法。。
在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码 user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPointerException异常的。为了…
2022/5/5 17:16:31 人评论 次浏览 -
JAVA8 Optional类记录
Optional 属于 java.util 包,是一个工具类。 具体是判断是否为null,优化空指针的写法,更为优雅的写法。API 1 是否存在ofNullable 空返回emptyof 空返回异常 最初始的操作,都是判空。区别:ofNullable 为空返回empty of为空 返回异常of 源码: ofN…
2021/11/9 20:44:02 人评论 次浏览 -
JAVA8 Optional类记录
Optional 属于 java.util 包,是一个工具类。 具体是判断是否为null,优化空指针的写法,更为优雅的写法。API 1 是否存在ofNullable 空返回emptyof 空返回异常 最初始的操作,都是判空。区别:ofNullable 为空返回empty of为空 返回异常of 源码: ofN…
2021/11/9 20:44:02 人评论 次浏览 -
sql动态拼接<if>标签嵌套<foreach>判空、if失效等问题
问题描述:在sql语句中使用<if>标签和<foreach>标签动态拼接,如下图: 由于已经使用双引号将<if>包起来了,在<if>标签中判断空字符串时需要使用双引号进行转义。 "<if test = mbCheck != null and mbCheck != \"\">"…
2021/9/26 19:10:57 人评论 次浏览 -
sql动态拼接<if>标签嵌套<foreach>判空、if失效等问题
问题描述:在sql语句中使用<if>标签和<foreach>标签动态拼接,如下图: 由于已经使用双引号将<if>包起来了,在<if>标签中判断空字符串时需要使用双引号进行转义。 "<if test = mbCheck != null and mbCheck != \"\">"…
2021/9/26 19:10:57 人评论 次浏览 -
JavaScript:对象判空的问题
在JavaScript中,对一般类型判空,我会使用双叹号"!!"一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;const demo = null; if (!!demo) {console.log(true) }else {console.log(false) }// output: false在对于 object…
2021/9/13 12:04:58 人评论 次浏览 -
JavaScript:对象判空的问题
在JavaScript中,对一般类型判空,我会使用双叹号"!!"一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;const demo = null; if (!!demo) {console.log(true) }else {console.log(false) }// output: false在对于 object…
2021/9/13 12:04:58 人评论 次浏览 -
分页查询的查询总数的sql优化
1.涉及到数据库里面已经有2百万条数据了,所以直接查询非常慢,这里第一个办法是,使用,索引。给判空条件,让数据范围尽量缩小,再加上默认时间,在分页查询的时候,给一个默认时间,只查询一天的内容。这样查询起来的速度会更快。还有总数的时候,不能加上 order by …
2021/7/13 19:10:12 人评论 次浏览 -
分页查询的查询总数的sql优化
1.涉及到数据库里面已经有2百万条数据了,所以直接查询非常慢,这里第一个办法是,使用,索引。给判空条件,让数据范围尽量缩小,再加上默认时间,在分页查询的时候,给一个默认时间,只查询一天的内容。这样查询起来的速度会更快。还有总数的时候,不能加上 order by …
2021/7/13 19:10:12 人评论 次浏览 -
java 字符串和对象判空
(1)字符串判空 原理是 return str == null || str.length() == 0; 字符判空一般用StringUtils里面的方法StringUtils.isBlank(这个是com.baomidou里面的方法),用其他的工具类里面的方法也可以 注意: 存的是""这个,判断是不为空的 (2)数组判空方法 if (a == null…
2021/6/18 20:28:37 人评论 次浏览 -
Java中字符串判空的正确打开方式
首先,先说结论:记住三个要点: 1、s == null是一定要判断的,而且一定要放到最先判断的位置 2、s.isEmpty() 和 s.length() == 0 完全等价 3、要剔除空格,请用 trim()方法public void test(String s){//最基本的判空,安全方法 if(s == null || s.length()== 0){ }//如…
2021/4/12 12:25:32 人评论 次浏览 -
单例模式双重检验锁的volatile和两次判空
首先是代码,经典的双重锁写法 public class Singleton {private volatile static Singleton Instance;private Singleton(){}public static Singleton getInstance(){if(Instance == null){synchronized(Singleton.class){if(Instance == null){Instance = new Singleton(…
2021/4/8 10:08:50 人评论 次浏览 -
java_判空工具类
package com.supermarket.common.utils;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.util.Collection;import java.util.Date;import java.util.Map;/*** @program: 商城…
2021/4/7 20:11:11 人评论 次浏览