摘要: 一、IFNULL的表达式如下: IFNULL(expr1,expr2) 功能描述:如果expr1为null, 则函数返回expr2,否则将返回expr1。 举例1: SELECT IFNULL(0,'ab'); 第一个参数是0,不是NULL,所以结果是0. 举例2: SELECT IFNULL(NU 阅读全文
posted @ 2022-03-01 10:59 10114 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 项目中查询用到了concat()拼接函数,在此查询中出现了拼接的字段为null的情况,拼接结果为null在应用层报了空指针异常。 SELECT CONCAT('1,',NULL,'2') result; SELECT CONCAT('1,','','2') result; 通过实践证明CONCAT( 阅读全文
posted @ 2022-02-28 21:46 10114 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1.嵌套查询与连接查询的性能 连接查询一般较快;子查询很难被优化。(当然和DB优化有关,也可能子查询比连接查询快)其实不能一概而论的~~ 不过,问了下DBA同学,他建议是能用join的,尽量不要用嵌套查询。以下内容,部分是来自网上的一些观点,自己稍加整理的。 子查询是实现关联式计算的一种实例,连接实 阅读全文
posted @ 2021-12-26 20:35 10114 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 1.List集合一次性添加多个元素 public class ListAddMore { public static void main(String[] args) { List<String> listAddMore = new ArrayList<>(); //一次性对集合添加多个元素 Col 阅读全文
posted @ 2021-12-19 16:00 10114 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 在搜索xshell的时候,大多都跳转到国内的xshell下载网址,但是国内的下载网址下载的xshell是收费的。 解决方法就是找老外的下载网址,国外的网站还是可以下载的,学生和学校使用的免费版本。 链接网址:https://www.netsarang.com/download/down_form.h 阅读全文
posted @ 2021-12-12 23:32 10114 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 1.Arrays.asList()返回值是仍然是一个可变的集合,但是返回值是其内部类,不具有add方法,可以通过set方法进行增加值,默认长度是10 2.Collections.singletonList()返回的是不可变的集合,但是这个长度的集合只有1,可以减少内存分配,无需分配额外的内存。可以从 阅读全文
posted @ 2021-12-02 23:58 10114 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 订阅关系一致指的是同一个消费者Group ID下所有Consumer实例所订阅的Topic、Tag必须完全一致。如果订阅关系不一致,消息消费的逻辑就会混乱,甚至导致消息丢失。本文提供订阅关系一致的正确示例代码以及订阅关系不一致的可能原因,帮助您顺畅地订阅消息。 背景信息 消息队列RocketMQ版里 阅读全文
posted @ 2021-11-18 19:54 10114 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 经常会需要遍历对象 List 对某一字段重新赋值,使用 Java8 stream 或者 List forEach 操作实现非常便捷。 一、Java8 stream 操作 示例代码如下: objectList = objectList .stream().map(object -> { Object 阅读全文
posted @ 2021-11-15 19:44 10114 阅读(10246) 评论(0) 推荐(0) 编辑
摘要: 中国的时区是GMT+8。 时区GMT+8是东八区的意思,其时间比格林威治时间早8个小时。 GMT就是格林威治标准时间的英文缩写(GreenwichMeanTime格林尼治标准时间). 格林威治是伦敦泰晤士河南岸的一个地方,由于从19世纪开始,因为世界各国来往频繁,而欧洲大陆、美洲大陆和亚洲大陆都有各 阅读全文
posted @ 2021-11-15 14:17 10114 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 一、生成密钥 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。首先你要确认一下本机是否已经有一个公钥。 .ssh文件夹默认存放位置为:C:\Users\Administrator\. 阅读全文
posted @ 2021-11-15 11:06 10114 阅读(315) 评论(0) 推荐(0) 编辑