上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 1 List判空 虽然 Collection的List本身具有.isEmpty()方法判空,但是, 使用CollectionUtils.isEmpty(list),可避免第一种方法在集合为null的情况下出现的空指针问题。 2 数组转List Arrays.asList(); Collections 阅读全文
posted @ 2020-05-22 15:48 江湖凶险 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 1 aggs GET searchcenter-prod-log-2019.12.03/_search { "size": 0, "aggs": { "group_by_ip": { "terms": { "field": "ip.keyword", "size": 100 } } } } size 阅读全文
posted @ 2020-05-15 11:13 江湖凶险 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1 写入 实体类的属性定义时,使用@column注解,映射为数据库表中的列名。 @Column(name = "release_status") private Boolean status; 2 读出 通过Results里设置property为实体类的属性名,column为映射的数据库表的列名。 阅读全文
posted @ 2020-04-09 16:48 江湖凶险 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 一 optional优雅判空 optional是个容器,它可以保存类型T的值,或者仅仅保存为null。optional提供很多有用的方法,这样我们不用显示进行空值判断,很好地解决空指针异常。 常用的方法 Optional.isPresent(value) 如果值存在方法返回true,否则返回fals 阅读全文
posted @ 2020-04-02 20:22 江湖凶险 阅读(505) 评论(0) 推荐(0) 编辑
摘要: commit注释写错后提交了,可以使用这个命令编辑注释。 阅读全文
posted @ 2020-03-10 11:44 江湖凶险 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1 查看linux内核版本的命令 cat /proc/version 2 查看linux系统版本的命令 cat /etc/issue 阅读全文
posted @ 2019-11-16 16:09 江湖凶险 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1 keys命令 可以使用正则查找匹配的结果。时间复杂度是O(N),N为redis中所有key的总数量。 该命令有致命的缺点: a. 没有limit,只能一次性获取所有符合条件的key。如果数据量很大的话,就会产生无穷无尽的输出。 b. keys命令是遍历算法,遍历全部的key,时间复杂度是O(N) 阅读全文
posted @ 2019-10-28 16:53 江湖凶险 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: Http的长连接和短连接本质上是Tcp的长连接和短连接。Http是应用层协议,在传输层使用Tcp协议,在网络层使用Ip协议。Ip协议主要解决网络层的路由和寻址问题。Tcp协议主要解决如何可靠地在网络层传输数据。 Http协议是建立在Tcp协议之上的协议,Http负责如何包装数据,Tcp层负责如何传输 阅读全文
posted @ 2019-10-23 17:54 江湖凶险 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 # 与 $ 的区别 mybatis中使用ParameterType向sql语句传参,在sql语句中引用这些参数的时候,有两种方式:#parameterName, $parameterName。 两者的区别:使用#parameterName方式引用参数的时候,Mybatis会把传入的参数当成是一个 阅读全文
posted @ 2019-10-12 20:56 江湖凶险 阅读(5261) 评论(0) 推荐(0) 编辑
摘要: mysql --host host --port port -u user -p password 若 mysql的安装路径尚未添加到环境变量,则需要先定位至安装目录下,然后再进行数据库连接。 which mysql 可以查看mysql的安装路径。 阅读全文
posted @ 2019-10-10 17:32 江湖凶险 阅读(527) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页