logo Fonnpo

联系我
FONNPO部落格 · A MONTHLY READ
ISSUE 25·026
01置頂

你好,Fonnpo 一位獨立開發者的新起點

裡將記錄我做產品、寫程式、折騰生活的一切。從今天起,把零碎的想法沉澱成值得回看的文字。

#Hello#Indie
DATE2025年1月26日
READ3 分鐘閱讀
SECTIONHello
閱讀全文
202611 篇
315月31日

GitHub Actions 從入門到實戰

核心概念、觸發事件、快取加速 — 以本站 Nuxt 專案為例,實現推送程式碼自動部署。

#DevOps#CI/CD#GitHub
8 分鐘閱讀
305月30日

Git 详细教程

Git 是最主流的版本控制系统。本文覆盖初始配置、基础工作流、分支管理、合并与变基、远程仓库、stash、撤销操作、标签、.gitignore、Fork 协作流程以及常见问题排查,一文掌握日常开发所需的所有 Git 操作。

#Git#DevOps#SSH
8 分鐘閱讀
305月30日

Redis 详细教程

Redis 是高性能的内存键值数据库,支持 String、Hash、List、Set、ZSet 等丰富数据结构。本文从安装连接开始,覆盖所有核心数据类型、过期时间、持久化(RDB/AOF/混合)、发布订阅、事务、Pipeline,以及缓存穿透、击穿、雪崩三大问题的解决方案,一文掌握 Redis 实战所需的所有知识。

#Redis#Database#Cache
10 分鐘閱讀
305月30日

Spring 核心详解

Spring 是 Java 生态中最流行的应用框架。本文深入讲解 IoC 与 DI 的核心思想、Bean 的生命周期与作用域、AOP 面向切面编程、Spring MVC 请求处理、Spring Boot 自动装配原理、事务传播行为与隔离级别、Spring Data JPA,以及循环依赖等常见坑点,帮你系统掌握 Spring 全貌。

#Java#Spring#Backend
18 分鐘閱讀
305月30日

SSH Key 生成全指南

SSH Key 是通过非对称加密实现免密登录和身份验证的方式。本文覆盖算法选择、基础生成、多平台多账号管理、ssh-agent 配置、服务器部署、Windows 环境以及常见问题排查,各种情况一文搞定。

#DevOps#SSH#Git
5 分鐘閱讀
295月29日

HashMap 详细解析

HashMap 是 Java 里最常见的键值对容器。它的底层结构在 JDK 8 之后变成了"数组 + 链表 + 红黑树"的组合。哈希函数决定元素落在哪个桶,链表和红黑树处理碰撞,负载因子控制何时扩容。只要你的场景需要快速的键值查找,HashMap 往往都是默认优先选择。

#Java
4 分鐘閱讀
015月1日

ArrayList 详细解析

ArrayList 是 Java 里最常见、最实用的集合之一。它的核心思想并不复杂:底层用数组存数据,空间不够时自动扩容。正因为它基于数组,所以随机访问很快;也正因为它要保持连续,所以中间插入和删除比较慢。实际开发中,只要你的场景更偏向“读取、遍历、尾部追加”,ArrayList 往往都是默认优先选择。

#Java
3 分鐘閱讀
015月1日

LinkedList 详细解析

LinkedList 是 Java 中常用的数据结构之一,本文将详细解析 LinkedList 的实现原理、性能特点以及使用场景,帮助你更好地理解和使用 LinkedList。

#Java
3 分鐘閱讀
304月30日

让您的 Favicon 动起来

读这篇文章的时候,你大概已经注意到这个标签页顶上有东西在动了。这就是动态 favicon —— Gmail 用它显示新邮件计数,Discord 用它显示通知红点,原理一样,能玩出的花样几乎只看你能在 canvas 上画出什么。

#Favicon#Animation
3 分鐘閱讀
154月15日

2026 我的開發環境清單

硬體、終端、編輯器、瀏覽器外掛 — 一份能用很久的清單。

#Tools#Setup#Mac
4 分鐘閱讀
011月1日

為什麼 2026 年我還在用 SSR

RSC、Islands、Edge SSR — 技術在變,但核心從未改變。

#Web#SSR#Thoughts
6 分鐘閱讀