会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2021年11月20日
为什么二分查找的时间复杂度是log(n)
摘要: 当采用二分查找算法进行查询时,最优的情况是第一次就找到,最坏的情况是n/2,由于每次都是对半查询,所以中间过程就是n/2,n/4,n/8 ... 1. 每一次的循环就是对半查找,我们要对半查找多少次,最后才能从n个里面剩下一个 中间计算过程
阅读全文
posted @ 2021-11-20 13:48 mz-wesley
阅读(354)
评论(0)
推荐(0)
2021年8月29日
Stream流使用小结
摘要: Stream使用小结 中间操作(无状态) 中间操作(有状态) 终端操作(短路) 终端操作(非短路) 过滤(filter) 去重(distinct) 所有匹配(allMatch) 遍历(forEach) 映射(map) 跳过(skip) 任意匹配(anyMatch) 归约(reduce) 扁平化(fl
阅读全文
posted @ 2021-08-29 15:13 mz-wesley
阅读(89)
评论(0)
推荐(0)
2021年8月28日
Optional使用小结
摘要: Optional使用小结 1. 接口介绍 方法名 参数 方法描述 of T value 接收T类型对象封装为一个Optional对象,value不能为null,否则会抛出空指针异常 ofNullable T value 接收T类型对象封装为一个Optional对象,value可以为null orEl
阅读全文
posted @ 2021-08-28 14:42 mz-wesley
阅读(88)
评论(0)
推荐(0)
2021年8月21日
MAVEN项目读取Resource目录下文件
摘要: MAVEN 项目读取resource目录下文件 maven项目编译后,resource目录下文件存放在项目根目录下,也就是classes目录下,为了在项目运行后能够读取到resource目录下文件,需要动态获取项目根路径。 可以采用以下两种方法获取resource路径: 通过应用类加载器获得项目根路
阅读全文
posted @ 2021-08-21 12:52 mz-wesley
阅读(2290)
评论(0)
推荐(1)
2021年8月15日
ElasticSearch 简单操作
摘要: 1. 索引操作 (HTTP请求) (elasticSearch 7.8.x) 1.1 创建索引 创建索引和添加数据可以同时进行,当我们插入数据时带上id号的话PUT请求正常,当不带id号,试图使用es随机创建id号就会报错,需要使用POST请求添加数据 PUT /demo_01/_doc/1 > /
阅读全文
posted @ 2021-08-15 15:44 mz-wesley
阅读(170)
评论(0)
推荐(0)
2021年8月7日
ElasticSearch Mapping简介
摘要: Mapping简介 原文地址 : https://www.cnblogs.com/haixiang/p/12040272.html 原文实战有一点小问题,稍微改了下 mapping是用来定义文档及其字段的存储方式、索引方式的手段,例如利用 mapping 来定义以下内容: 哪些字段需要被定义为全文检
阅读全文
posted @ 2021-08-07 13:20 mz-wesley
阅读(138)
评论(0)
推荐(0)
公告