1 2 3 4 5 ··· 31 下一页

[置顶] bash 脚本:find 命令,xargs,awk,sed

摘要: 一、rm 排除指定文件或文件夹 rm -ri !(.git) // 有些系统不支持,勿轻易尝试 ls -a | grep -v '^\.git' |xargs rm -rf // 通过管道流直接操作 操作特殊字符 -- rm -rf -- -r.txt 二、find <指定目录> <指定条件> <指 阅读全文

posted @ 2019-06-08 10:21 Lemo_wd 阅读(690) 评论(0) 推荐(0)

[置顶] synchronized 与 volatile 原理 —— 内存屏障的重要实践

摘要: 单例模式的双重校验锁的实现: 第一种: private static Singleton _instance; public static synchronized Singleton getInstance() { if (_instance == null) { _instance = new 阅读全文

posted @ 2018-07-02 09:23 Lemo_wd 阅读(4185) 评论(1) 推荐(0)

2025年10月19日

Pr 入门

摘要: 项目浏览 双击素材进入源编辑器窗口。 源编辑器 选择片段范围:i 入点 o 出点。option + i 取消入点,option + o 取消出点,option + x 取消全部。 , 时间线中从当前位置插入当前所选片段 . 时间线中从当前位置处到所在片段的末尾直接替换为当前所选片段 时间线 范围选择 阅读全文

posted @ 2025-10-19 17:39 Lemo_wd 阅读(2) 评论(0) 推荐(0)

2025年9月23日

为什么 TCP 是3次握手4次挥手?

摘要: ① 为什么是三次握手?(A: 客户端,B: 服务器) TCP连接是全双工的,意味着数据在两个方向上可以同时传输。因此,建立连接的关键是确保双方都具有发送和接收的能力,并且要同步双方的初始序列号(Sequence Number, SN),这是TCP可靠性传输的基石。 第一次握手 (SYN):客户端发送 阅读全文

posted @ 2025-09-23 00:05 Lemo_wd 阅读(21) 评论(0) 推荐(0)

2025年9月7日

给 ssh 私钥文件配置统一口令

摘要: ssh 私钥如果不加口令,如果意外泄漏出去,风险很大。但是加了口令,每次登录都要输入,就很繁琐。在 Macos 上,可以借助钥匙串实现自动化流程。 给私钥 .ssh/id_rsa 配置 passphrase(会覆盖原文件) ssh-keygen -p -f ~/.ssh/id_rsa 将私钥的 pa 阅读全文

posted @ 2025-09-07 17:09 Lemo_wd 阅读(6) 评论(0) 推荐(0)

2025年9月4日

滚动部署零碎笔记1

摘要: 1. 防火墙的拦截逻辑 问题:A 与 B 建立长连接后,防火墙会拦截 B 返回给 A 的流量吗? 长连接的本质: 长连接(例如 TCP 连接)一旦建立,通信双方可以在这个连接上持续交换数据。TCP 连接在防火墙看来是一个 “状态连接”(stateful connection):防火墙记录了连接的源 阅读全文

posted @ 2025-09-04 22:17 Lemo_wd 阅读(9) 评论(0) 推荐(0)

2025年8月21日

Clickhouse 物化视图与投影

摘要: 参考文章 增量物化视图 数据聚合 示例1 表结构: CREATE TABLE votes ( `Id` UInt32, `PostId` Int32, `VoteTypeId` UInt8, `CreationDate` DateTime64(3, 'UTC'), `UserId` Int32, ` 阅读全文

posted @ 2025-08-21 17:22 Lemo_wd 阅读(21) 评论(0) 推荐(0)

2025年8月19日

Clickhouse 主键索引

摘要: 参考 ClickHouse 主索引的实用介绍 ClickHouse的MergeTree引擎系列经过专门设计和优化,能够处理海量数据。这类表可支持每秒插入数百万行数据,并能存储极大规模的数据(达数百PB级别)。数据以分块(part)的形式快速写入表中,并通过后台机制按规则合并这些数据块。在ClickH 阅读全文

posted @ 2025-08-19 16:24 Lemo_wd 阅读(44) 评论(0) 推荐(0)

2025年8月16日

Clickhouse 核心概念

摘要: 参考 核心概念 Table Parts Part 是磁盘上存储表部分数据的物理文件(或目录)。这与分区不同,分区是使用分区键创建的表数据的逻辑划分。MergeTree 引擎系列中每个表的数据都是以不可变的 data parts 保存。 下图展示了一个 data part 的产生过程: data pa 阅读全文

posted @ 2025-08-16 12:54 Lemo_wd 阅读(12) 评论(0) 推荐(0)

2025年6月9日

ClickHouse 案例学习 —— 使用 ClickHouse 探索 GitHub 统计信息

摘要: 来源 使用 ClickHouse 探索 GitHub 统计信息 统计数量与大小 SELECT formatReadableQuantity(sum(rows)) AS rows, formatReadableSize(sum(data_compressed_bytes)) AS compressed 阅读全文

posted @ 2025-06-09 14:02 Lemo_wd 阅读(20) 评论(0) 推荐(0)

2025年4月26日

linux Tun/Tap 虚拟网卡

摘要: 一、TUN、TAP 虚拟网卡的工作原理: + + | | | + + + + | | | User Application A | | User Application B |< + | | + + + + | | | | 1 | 5 | | |...............|........... 阅读全文

posted @ 2025-04-26 10:09 Lemo_wd 阅读(151) 评论(0) 推荐(0)

2025年4月10日

Clickhouse 的 kafka Engine 集成

摘要: 在 ClickHouse 中,​Kafka Engine + 物化视图是一种直接消费 Kafka 数据并写入 ClickHouse 表的架构模式,其核心是通过三张表协作实现数据流自动化处理。 1. Kafka Engine 表​ 作为 Kafka 数据的消费者和解析器,直接连接到 Kafka Top 阅读全文

posted @ 2025-04-10 09:41 Lemo_wd 阅读(199) 评论(0) 推荐(0)

1 2 3 4 5 ··· 31 下一页

导航