会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
[置顶]
新皮肤讨论区
摘要: 看,我换上了新皮肤!🎨 目前它还处于早期快速迭代阶段,我非常期待听到你的想法。欢迎在评论区畅所欲言,你的每一个建议都至关重要! 源码链接:/themes/shadcn
阅读全文
posted @ 2025-10-20 14:47 guangzan
阅读(226)
评论(8)
推荐(6)
2025年11月24日
AI SDK:重新定义 AI 应用开发
摘要: 引言 如果你在过去一年中关注前端和全栈开发领域,可能会注意到一个有趣的现象:传统的 Web 应用正在积极拥抱人工智能。 什么是 AI SDK? AI SDK 是由 Next.js 开发团队 Vercel 推出的开源 TypeScript 工具库,专为构建 AI 驱动应用而设计。它支持 Next.js
阅读全文
posted @ 2025-11-24 09:18 guangzan
阅读(1471)
评论(1)
推荐(5)
2025年11月19日
在 React 中重拾原生 HTML 属性
摘要: 在现代 React 组件开发中,优先想到 useState、useEffect、context、props drilling 这样的框架能力,而容易忽略: 浏览器原生 HTML 属性本身,就是一个强大而成熟的状态表达载体。 比如 data-* 为代表的自定义属性,在近几年被越来越多的专业组件库采用,
阅读全文
posted @ 2025-11-19 17:46 guangzan
阅读(197)
评论(3)
推荐(4)
2025年11月15日
常用设计模式:职责链模式
摘要: 根据 ChatGPT 的描述, 后端项目中出现频率最高的前 6 名设计模式是: 排名 模式 典型应用 🥇 1 单例模式 数据库连接、缓存客户端、全局配置 🥈 2 工厂模式 动态加载不同实现(如多租户、支付、存储) 🥉 3 代理模式 / AOP 事务、日志、鉴权、缓存 4 策略模式 不同业务策略
阅读全文
posted @ 2025-11-15 16:33 guangzan
阅读(88)
评论(2)
推荐(1)
2025年11月14日
常用设计模式:模板方法模式
摘要: 引言 模板方法模式(Template Method Pattern)是一种行为型设计模式。它定义算法骨架,将具体步骤延迟到子类实现。适用于固定流程但部分步骤可变的情景,如游戏初始化或数据处理。 定义 抽象类:定义模板方法(final方法)和抽象步骤。 具体子类:实现抽象步骤。 优点:代码复用,易扩展
阅读全文
posted @ 2025-11-14 17:04 guangzan
阅读(392)
评论(0)
推荐(3)
2025年11月13日
在 Next.js 项目中安全配置环境变量:T3 Env
摘要: 为什么需要专门的环境变量解决方案? 在 Next.js 应用开发中,环境变量管理一直是个棘手问题。传统的 .env 文件方式存在诸多痛点: 类型安全问题:环境变量没有类型检查,容易在运行时出错 验证缺失:无法确保必需的环境变量都已正确配置 客户端/服务端混淆:可能意外将敏感变量暴露到客户端 团队协作
阅读全文
posted @ 2025-11-13 09:45 guangzan
阅读(108)
评论(0)
推荐(2)
2025年11月12日
常用设计模式:代理模式
摘要: 什么是代理模式? 代理模式是一种结构型设计模式,它允许你提供一个替代物或占位符来控制对另一个对象的访问。代理对象充当原始对象的接口,客户端通过代理来间接访问原始对象,从而可以在不改变原始对象代码的情况下添加额外的功能。 代理模式特别有用,因为我们可以利用接口和类型系统来确保代理和真实对象具有相同的接
阅读全文
posted @ 2025-11-12 10:37 guangzan
阅读(219)
评论(0)
推荐(4)
2025年11月11日
常用设计模式:工厂方法模式
摘要: 在软件开发中,对象创建是最基础也是最关键的操作之一。随着项目规模的增长,直接使用 new 关键字创建对象会导致代码高度耦合,难以维护和扩展。工厂方法模式正是为了解决这一问题而生的经典设计模式。 什么是工厂方法模式? 工厂方法模式是一种创建型设计模式,它定义了一个创建对象的接口,但让子类决定实例化哪个
阅读全文
posted @ 2025-11-11 10:19 guangzan
阅读(284)
评论(0)
推荐(3)
2025年11月10日
常用设计模式:策略模式
摘要: 策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一系列算法,并将每个算法封装起来,使它们可以相互替换。下面介绍策略模式在 TypeScript 中的实现。 策略模式基本概念 策略模式包含三个主要部分: Context(上下文):维护一个策略对象的引用 Strategy(策
阅读全文
posted @ 2025-11-10 15:39 guangzan
阅读(227)
评论(0)
推荐(1)
2025年11月7日
常用设计模式:单例模式
摘要: 什么是单例模式? 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。在 TypeScript 中,单例模式特别有用,因为它结合了 JavaScript 的灵活性和 TypeScript 的类型安全。 为什么需要单例模式? 想象一下这些场景: 数据库连接池管理
阅读全文
posted @ 2025-11-07 15:38 guangzan
阅读(201)
评论(0)
推荐(1)
2025年11月6日
React Server Components 入门
摘要: 大家好!最近在个人项目里用上了 React Server Components (RSC),觉得这东西有点意思,能让应用更快、更轻。以前 React 组件全在浏览器跑,现在部分移到服务器。今天我就来聊聊 RSC,从基础说起,帮你快速上手。 什么是 React Server Components? 简
阅读全文
posted @ 2025-11-06 09:18 guangzan
阅读(243)
评论(2)
推荐(1)
下一页
公告