摘要: Clickhouse中的预聚合引擎 作者: LemonNan 原文地址: https://mp.weixin.qq.com/s/qXlmGTr4C1NjodXeM4V9pA 注: 转载需注明作者及原文地址 介绍 本文将介绍 Clickhouse 中的 SummingMergeTree 以及 AggregatingMergeTree 预 阅读全文
posted @ 2022-03-16 12:41 柠檬楠 阅读(578) 评论(0) 推荐(1) 编辑
摘要: 作者: LemonNan 原文地址: https://mp.weixin.qq.com/s/SUUHF9R_FKg-3vq7Q3cwBQ 注: 转载需注明作者及原文地址 介绍 Clickhouse 本身为一个分析型数据库,提供很多跟其他组件的同步方案,本文将以 Kafka 作为数据来源介绍如何将 K 阅读全文
posted @ 2022-03-07 22:37 柠檬楠 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6885658003811827725 代码地址: https://github.com/LemonLmNan/ByteCode 字节码 概述 本篇要介绍的是能 "一次编译,到处运行的 JVM 字节码" 为什么能到处 阅读全文
posted @ 2020-10-21 23:45 柠檬楠 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6878269825639317517 Kubernetes 系列 Kubernetes系列(一) Pod Kubernetes系列(二) Service Kubernetes系列(三) Deployment Kub 阅读全文
posted @ 2020-10-20 23:58 柠檬楠 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6870071267438329869 Kubernetes系列(四) StatefulSet Kubernetes系列(一) Pod Kubernetes系列(二) Service Kubernetes系列(三) 阅读全文
posted @ 2020-09-11 00:44 柠檬楠 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6865672466939150349/ Kubernetes 系列 Kubernetes系列(一) Pod Kubernetes系列(二) Service Deployment 上一篇我们说到如果只是单单的创建 P 阅读全文
posted @ 2020-09-11 00:42 柠檬楠 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6863704173931593736 Service Kubernetes 的 Service 可以为一组具有相同功能的容器应用(Pod)提供一个统一的入口地址, 然后将请求负载的分发到后端的各个容器组(Pod)上 阅读全文
posted @ 2020-08-24 00:28 柠檬楠 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 作者: LemonNan 原文地址: https://juejin.im/post/6862733649272537102 简单介绍 Pod 在 kubernetes 中是一个非常重要的基本概念, 别名容器组, 它是 Kubernetes 调度的最小单位. 每个Pod 都有一个被称为 "根容器" 的 阅读全文
posted @ 2020-08-24 00:26 柠檬楠 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://juejin.im/post/5df883d96fb9a0163514d97f 介绍 锁的出现是为了解决资源争用问题,在单进程环境下的资源争夺可以使用 JDK里的锁实现 . 顾名思义,分布式锁是为了分布式环境下的资源争用问题. 基于Zookeeper的分布式锁都是依赖于z 阅读全文
posted @ 2019-12-17 16:41 柠檬楠 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 本文地址: https://juejin.im/post/5df771ee6fb9a0161d743069 说在前面 本文的 Netty源码使用的是 版本,不同版本会有一些差异. JDK Future 在说JDK的异步Future之前,先简单介绍一下JDK自带的Future机制. 首先先上一段代码 阅读全文
posted @ 2019-12-17 09:22 柠檬楠 阅读(391) 评论(0) 推荐(0) 编辑
摘要: FastThreadLocal 前面介绍过 JDK 的 ThreadLocal , 使用不当的话容易造成内存泄漏最终导致OOM, 并且也有一些地方设计的不够好(相对于接下来要介绍的 FastThreadLocal), 接下来我们就介绍一下 Netty 改进的 FastThreadLocal, 看它到 阅读全文
posted @ 2019-09-22 01:28 柠檬楠 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Java ThreadLocal解析 ThreadLocal 线程本地变量, 线程私有, 在 Thread 类中用 以数组的形式存储. 因为是线程私有的变量, 所以不会有多线程访问的线程安全问题, 下面就对它开始解析(JDK1.8 的 ThreadLocal). threadLocalHashCod 阅读全文
posted @ 2019-08-28 23:07 柠檬楠 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://juejin.im/post/5db8ea506fb9a02061399ab3 Netty 的 ByteBuf 类型 Pooled(池化)、Unpooled(非池化) Direct(直接缓冲区/堆外)、Heap(jvm堆内) unsafe(unsafe 调用的本地方法)、 阅读全文
posted @ 2019-08-21 09:21 柠檬楠 阅读(617) 评论(0) 推荐(2) 编辑
摘要: springboot 的 RedisTemplate 的 execute 和 executePipelined 功能的区别 1.execute 以下是 springboot 官网原文: Redis provides support for transactions through the multi 阅读全文
posted @ 2019-04-02 23:49 柠檬楠 阅读(17808) 评论(0) 推荐(0) 编辑