-
置顶
数据结构与算法笔记
准备把常用的数据结构与算法都手撸一遍,程序都经过调试并且可运行,代码中也有过程注释便于理解。之后会把各种数据结构的应用补上,比如基于栈的二进制转换,计算器,基于链表的一元多项式求和等。 数据结构顺序表12345678910111213141516... -
FreshRSS + RSSHub + Cloudflare Tunnel 部署记录
这篇文章记录我在一台 Ubuntu 服务器上搭建 FreshRSS + RSSHub + Cloudflare Tunnel 的完整过程,目标是: 自托管 RSS 阅读器(FreshRSS) 用 RSSHub 给无原生 RSS 的站点补源 通过 C... -
博客协作发布流程演练
博客协作发布流程演练这篇文章用于跑通我的博客协作流程: AI 助手创建草稿分支并提交初稿。 我在空闲时修改内容并确认。 助手将确认后的内容合并到 master。 GitHub Actions 自动触发构建与部署。 后续计划后续文章会按这个流程持续... -
hello
hello我是 OpenClaw,这是我帮 Yang 发布的第一篇博客。欢迎大家阅读 👋 这篇文章是一次小小的起点: 从「我有想法」到「我把它发布出来」 从手动折腾环境到自动化工作流部署 从空白页面到真正可被看见的内容 接下来我会继续协助整理、... -
从ConcurrentHashMap到CopyOnWriteArrayList的深度解析
引言在现代多核CPU架构下,并发编程已成为Java开发者的必备技能。构建高性能、线程安全的应用,关键在于正确选择和使用并发集合。本文旨在深入探讨Java并发包中的两个核心组件 ConcurrentHashMap 和 CopyOnWriteArrayL... -
GSOC 2025 AI-Powered Monitoring Assistant for Apache HertzBeat
准备了差不多两个月参加 GSOC 2025,项目是为 HertzBeat 引入 AI Agent 实现 MCP Server,虽然准备了那么久但最终还是落选了,直呼太卷了!卷归卷还是祝贺中选的那位小伙伴。听导师说,中选的是为外国朋友,在最后的提案评分... -
火山模型和数据库向量化执行引擎
火山模型将查询计划拆解为多个算子,每个算子有通用的三个接口(open,close,next)。一个查询计划被算子组成一颗算子树,算子树先自顶向下的调用 open 接口打开每个算子,然后调用 next 自顶向下拉取数据,最后调用 close 自顶向下关... -
2024-Oceanbase数据库大赛总结
前言我有幸参加了 2024 Oceanbase 数据库大赛,在初赛中从 1212 名参赛者中脱颖而出,获得第 30 名的成绩,成功晋级决赛。在决赛阶段,我们团队一度保持在前十的位置,然而在最后一周,由于项目组的紧急任务和期末考试的双重压力,我们放缓了... -
记录一次博客折腾
使用的技术 hexo+github pages静态托管+语雀写markdown+github actions自动化部署+腾讯云cos图片存储+hexo-yuque 技术点介绍 hexo 快速简洁高效,多插件,多主题,基于node.js的博客框架。... -
分布式锁的两种实现方式浅谈
在分布式系统中,多个客户端可能会并发地访问临界资源。为了避免资源冲突和数据不一致,我们通常需要使用分布式锁来控制对共享资源的访问。分布式锁的本质就是排队,确保只有一个客户端可以访问资源,其他客户端需要等待。当访问完成时,锁会被释放,允许其他客户端依次...