会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
55
56
57
58
59
60
61
62
63
···
79
下一页
2021年9月7日
composite多桶聚合总结
摘要: 简介compositecomposite是一个多桶聚合,它从不同的源创建复合桶,与其他多桶聚合不同,复合聚合可用于高效地对多级聚合中的所有桶进行分页。这种聚合提供了一种方法来流特定聚合的所有桶,类似于滚动对文档所做的操作。组合桶是由为每个文档提取/创建的值的组合构建的,每个组合被视为组合桶。如下为官
阅读全文
posted @ 2021-09-07 11:44 郭慕荣
阅读(782)
评论(0)
推荐(0)
2021年9月3日
Redis写时拷贝(COW)总结
摘要: 虽然我们经常将 Redis 看做一个纯内存的键值存储系统,但是我们也会用到它的持久化功能,RDB 和 AOF 就是 Redis 为我们提供的两种持久化工具,其中 RDB 就是 Redis 的数据快照,我们在这篇文章想要分析 Redis 为什么在对数据进行快照持久化时会需要使用子进程,而不是将内存中的
阅读全文
posted @ 2021-09-03 15:11 郭慕荣
阅读(5235)
评论(4)
推荐(4)
2021年8月30日
ReentrantReadWriteLock的原理
摘要: 1、前言在《从源码分析ReentrantLock原理》这一篇文章中分析了以非阻塞同步算法为基础实现的可重入独占锁ReentrantLock。所谓** “独占” 即同一时间只能有一个线程持有锁。而 “重入” 是指该线程如果持有锁,可以在同步代码块内再次请求占有锁而不被阻塞,线程重入后将AQS内部状态s
阅读全文
posted @ 2021-08-30 16:58 郭慕荣
阅读(537)
评论(0)
推荐(0)
Mysql之count(*),count(1)与count(column)区别
摘要: 数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是CO
阅读全文
posted @ 2021-08-30 14:05 郭慕荣
阅读(454)
评论(0)
推荐(1)
2021年8月27日
java中Condition类的详细介绍(详解)
摘要: 一 condition 介绍及demoCondition是在java 1.5中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify(),使用Condition的await()、signal()这种方式实现线程间协作更
阅读全文
posted @ 2021-08-27 17:21 郭慕荣
阅读(3005)
评论(0)
推荐(0)
2021年8月26日
Semaphore原理以及使用总结
摘要: 一、Semaphore是什么Semaphore 通常我们叫它信号量,可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源。可以把它简单的理解成我们停车场入口立着的那个显示屏,每有一辆车进入停车场显示屏就会显示剩余车位减1,每有一辆车从停车场出去,显示屏上显示的剩余车辆就会加
阅读全文
posted @ 2021-08-26 19:48 郭慕荣
阅读(1789)
评论(0)
推荐(0)
2021年8月25日
RocketMQ消息存储原理总结(一)
摘要: 1.RocketMQ的存储架构 1.1存储特点 消息主体以及元数据都存储在CommitLog当中 Consume Queue相当于kafka中的partition,是一个逻辑队列,存储了这个Queue在CommiLog中的起始offset,log大小和MessageTag的hashCode。 每次读
阅读全文
posted @ 2021-08-25 17:01 郭慕荣
阅读(2850)
评论(0)
推荐(0)
2021年8月24日
Es Bucket聚合(桶聚合)总结
摘要: Buket Aggregations(桶聚合)不像metrics Aggregations(度量聚合)那样计算字段上的度量,而是创建文档桶,每个文件桶有效地定义一个文档集。除了bucket本身之外,bucket聚合还计算并返回“落入”每个bucket的文档的数量。与度量聚合相反,桶聚合可以嵌套子聚合
阅读全文
posted @ 2021-08-24 11:32 郭慕荣
阅读(2068)
评论(0)
推荐(0)
2021年8月23日
ES度量聚合(ElasticSearch Metric Aggregations)总结
摘要: Metric聚合,主要针对数值类型的字段,类似于关系型数据库中的sum、avg、max、min等聚合类型。一、avg 平均值 对字段grade取平均值。对应的java示例如下: @Resource private RestHighLevelClient client ; @Test public v
阅读全文
posted @ 2021-08-23 15:41 郭慕荣
阅读(1580)
评论(0)
推荐(0)
2021年8月17日
Mybatis中设计模式的运用
摘要: 虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:1、Builder模式,例如SqlSessionFactoryBuilde
阅读全文
posted @ 2021-08-17 20:45 郭慕荣
阅读(151)
评论(0)
推荐(0)
上一页
1
···
55
56
57
58
59
60
61
62
63
···
79
下一页
公告