自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JUC包技巧解读和总结(一): CAS模拟临界区

JUC包的一些技巧分析与总结。例如 “cas是如何模拟临界区的 ” 、“ Doug Lea 佬这么写是为什么?”

2024-11-13 14:56:35 393 1

原创 ElasticSearch 路由

ElasticSearch的集群可以提高query查询性能。它是怎么提高查询性能的呢?和Kafka分区的理念类似, ES将一个索引的数据集分成多个shard ,每个primary shard(应当)分布在不同的节点(node)上。当一个query从客户端发出以后,ES集群内所有的节点(包含primary shard)都会处理query,并最终将结果汇总,最终返回给客户端。这样相当于将一台机器的任务切分给多台机器处理。提升了响应速度。

2024-11-12 09:56:21 440

原创 ElasticSearch 分片

数据存储在elasticsearch index中 , 并且可能会增长非常多。为了保证管理性, elasticsearch index 被分割成多个 shard (分片)。每一个 shard 都是一个 lucene 索引 , 每一个独立的 lucene索引 都是【这个elasticsearch索引中文档】的一部分。理想状态下, 每个shard的数据是 30GB-50GB , 因此如果一天会有300GB数据,那么这个索引的分片数量为10个是合理的。

2024-11-07 13:37:53 780

原创 elasticsearch快照存储和恢复

背景: 由于同事误操作,公司的elasticsearch集群Linux被强制断电了,导致文件系统受损变为read only状态。一开始的解决方案是:尝试文件系统,但总是在数天以后再次read only。只得准备将elasticsearch 索引数据做快照,然后回放到全新的操作系统中。下面是参考官方文档(elasticsearch 7.17)的快照。

2024-10-24 16:12:42 1751

原创 Clickhouse 物化视图

example:假设我们想要获取一个帖子每天的赞成票数 和反对票数。在使用FROM votesLIMIT 10这样的查询已经很快了,但我们能做到更好吗?如果我们想在插入数据的时候计算, 那么我们应该使用物化视图。这个表每天仅应该保存1条数据。如果一条数据插入时,并且target表中已经存在当天数据,那么应当将update操作合并到已有的行中。想要进行这样的增量操作,必须为存储其他列部分。

2024-08-22 12:42:31 2989

原创 Error response from daemon: Get “https://address:port/v2/“.http: server gave HTTP response to HTTPS

搭建docker版本的Jenkins,需要使用 docekr:dind 来实现容器内执行 docker 命令。现有需求期望登录到 docker 私库Harbor , 在jenkins容器内执行。在启动 docker:dind 命令时添加。显然是私有库非https导致。大部分的中文解决方案是修改。按照Jenkins的。

2023-09-26 13:36:04 2133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除