- 博客(5)
- 收藏
- 关注
原创 杂七杂八的集合
Comparable和Comparator的区别ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者有一个Collection的对象想要Collections的sort方法帮你自动进行排序的话,那么这个对象需要实现Comparable接口,即重写了compareTo方
2021-11-21 16:07:05
3865
原创 大型网站技术架构--第2篇 架构
第2篇 架构4 瞬时响应:网站的高性能架构网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。...
2021-11-16 15:23:58
1835
原创 Java8函数式编程
lamda表达式lamada表达式的不同形式无参数,返回值为void一个参数,返回值为void无参数,表达式的主题为一个代码块多参数4中 这行代码并不是将两个数字相加,而是创建了一个函数,用来计算两个数字相加的结果。变量add的类型是BinaryOperator,它不是两个数字的和,而是将两个数字相加的那行代码。目标类型目标类型是指Lambda表达式所在上下文环境的类型。比如,将Lambda表达式赋值给一个局部变量,或传递给一个方法作为参数,局部变量或方法参数的类型就是Lambda
2021-11-15 21:27:22
1133
原创 开始看重构
第六章 重新组织函数提炼函数(Extract Method)有局部变量只读局部变量的值,并不修改它对局部变量再赋值局部变量只在被提炼的代码段中使用局部变量在被提炼的代码之外使用:让目标函数返回该变量的值内联函数(Inline Method)去掉某个函数直接使用其中的代码内联临时变量(Inline Temp)有一个临时变量只被一个简单的表达式赋值一次,将所有对该变量的引用动作,替换为对他赋值的那个表达式自身以查询取代临时变量(Replace Temp With Query)以一个临
2021-11-08 09:48:51
487
原创 ES基础(更新中)
文章目录基本介绍简单介绍Lucene基本概念索引(Index)和分片(Shards)索引(Index)分片(Index)文档(Document)段(Segment)集群(Cluster)与节点(Node)节点(Node)集群(Cluster)索引缓冲区(IndexBuffer)事务日志(TransLog)和数据库对比一次请求的过程一次搜索一次写入具体使用集群 节点添加索引动态映射显示映射查询API常见面试问题参考阅读基本介绍简单介绍Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分
2021-10-24 21:10:17
870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人