Posts
All the articles I've posted.
Node 中的全链路式日志
Published: at 13:00有效解决此类问题,我们需要依赖全链路式的日志作为蛛丝马迹。如当发现测试环境某条 API 延迟过高时,通过该 API 在日志系统中找到所涉及到的所有关键逻辑及数据库查询,查找是否 SQL 查询过多或其中有慢查询所致,或者是否被上游服务拖累。
Sequelize V5 升级指南:完整迁移方案与 1400+ 编译错误解决实录
Published: at 00:00详细记录 Sequelize 从 V4 升级到 V5 的完整过程,包含 TypeScript 编译错误处理、运行时问题解决方案,以及 1784 行代码变更的实战经验分享。
邮件发送中的限流算法:漏桶与令牌桶详解
Published: at 16:45深入解析限流算法中的漏桶算法和令牌桶算法,包含 Redis 实现方案、Race Condition 解决方案,以及在邮件发送服务中的实际应用案例
PostgreSQL 用户 ID 重构:自增主键优化与数据迁移方案
Published: at 12:02详解如何在 PostgreSQL 中安全地重设用户表 ID,包含外键设置、数据迁移策略和 Sequence 配置的完整解决方案
Sequelize 升级实战:使用 sed 命令批量替换 String Operators
Published: at 14:03详解如何使用 sed 命令和正则表达式批量替换 Sequelize.js 升级到 V5 版本时的 String based operators,提升代码迁移效率
JavaScript 在线练习平台完全指南:5 个最佳代码实验工具推荐
Published: at 00:00详细介绍 Chrome DevTools、CodePen、CodeSandbox、StackBlitz 等主流在线 JavaScript 代码练习平台,涵盖 ES6/DOM API、CSS、React/Vue 项目和 Node.js 开发的完整学习方案。
TypeScript 高级技巧:12 个实用进阶特性详解
Published: at 08:00深入解析 TypeScript 12 个高级技巧,包括 keyof、泛型约束、条件类型、never 类型、类型推导、const enum 等核心特性。通过实际案例展示如何在中大型项目中充分发挥 TypeScript 的类型安全优势,提升代码质量和开发效率。
关于 async/await 的两个 OOM 的示例:内存溢出问题分析与解决
Published: at 08:00分析两个在开发过程中因为使用 async/await 而导致的内存溢出(OOM)问题,包括 Promise.map 并发控制失效和递归调用导致的内存泄漏案例
前端二进制数据处理完全指南:ArrayBuffer、Blob、DataURL 等类型转换详解
Published: at 02:00深入解析前端二进制数据处理:ArrayBuffer、TypedArray、Blob、DataURL、ObjectURL 之间的转换,涵盖文件上传下载、音频处理等实战场景
工作从两点开始
Published: at 00:00关于早起习惯的感悟,在北京动物园晨练的美好体验,以及住在公园附近的幸福感受。
Apache Spark 完全入门指南:从环境搭建到 Structured Streaming 的零基础学习教程
Published: at 12:55详细讲解Apache Spark大数据处理框架的核心概念,涵盖环境搭建、Dataset、RDD、SQL、DataFrame等主要组件,包含实战代码示例,适合初学者快速掌握Spark开发技能
Scala 入门学习完全指南:从基础语法到面向对象编程实战
Published: at 12:55全面的 Scala 编程语言学习教程,涵盖环境配置、数据类型、函数、类与对象、集合操作等核心概念,助您快速掌握函数式编程
纯 CSS 实现 Material Design Input 过渡效果详解
Published: at 07:30详解如何使用纯 CSS 实现 Material Design 风格的 input 过渡动画效果,涵盖多种 CSS 选择器技巧和实现方案
SBT 入门实战指南:Scala 项目构建配置与依赖管理完全教程
Published: at 08:43详细介绍 SBT 构建工具的使用方法,涵盖项目创建、配置管理、编译运行、打包部署和第三方库依赖管理的完整实战教程
Canal 安装配置指南:MySQL Binlog 同步到 Kafka 的完整部署方案
Published: at 06:24详解 Canal 安装配置过程,实现 MySQL binlog 增量数据同步到 Kafka,包含完整的环境搭建和配置文件设置步骤
curl 重定向问题导致 tar 解压失败的排查解决方案
Published: at 08:00遇到 curl 下载文件后 tar 解压失败报错 'not in gzip format'?详细记录从问题分析到解决的完整过程,学习使用 curl -L 参数跟踪重定向、file 命令检查文件类型、grep 多模式匹配等实用技巧。
Kafka 从入门到实战:分布式流处理平台完整学习指南
Published: at 07:41深入学习 Kafka 分布式流处理平台,涵盖环境搭建、集群配置、Producer/Consumer API 使用,从基础概念到生产实践的完整指南
Flutter 入门完全指南:从 Dart 语言到跨平台应用开发实战教程
Published: at 00:00完整的 Flutter 和 Dart 学习指南,涵盖环境搭建、组件开发、状态管理、网络请求、存储等核心知识点,适合零基础入门跨平台移动应用开发的完整教程。
flutter 入门指南
Published: at 16:00flutter 的出现不得不说是激动人心的,你可以以 React-Style 的方式写多端应用。而相比 RN 而言,它自身的版本迭代也比较积极。 <!--more--> 我在 MacOS 上进行开发 我的 shell 是 zsh ,配置文件在 ~/.zshrc 。如果你们的是 + mobile -> android + 基础 -> 前端
北京、春天、花与诗词
Published: at 12:01