XIAOYU
CODE / SYSTEMS / IDEAS
首页
实验室
AI 对话
友链
关于
笔记
搜索
⌘ / Ctrl K
LOADING / 正在加载
全部笔记 | XIAOYU
THE KNOWLEDGE INDEX
全部笔记
在实践中理解技术,在记录中沉淀方法。
关键词
分类
全部分类
AI探索
其他
基础原理
工程实践
性能与优化
系统设计
项目经验
标签
全部标签
AB Test
Ai
Amplitude
A股
Bug
canvas
CDN
Embedding
HTTP
Java
Js
NextJS
Prisma
Python
RAG
React
TCP/IP
ts
UI
UX
Web
Web Worker
WebSocket
事件循环
代码
作用域
内存泄漏
分享
分布式
博客
后端开发
多线程
宏任务
工程实践
幂等
开发
微任务
性能优化
投资
浏览器
渲染
漏洞
爬虫
监控
系统设计
经验分享
网络
闭包
筛选笔记
重置
共 46 篇公开笔记
开发分享
前言 基于 + + 等开发的博客告一段落。 目前已实现的功能点像分页、评论、文章、多分类多标签、多维度搜索、深色模式、Amplitude 数据埋点分析、Jenkins + PM2 部署、Skywalking 前端监控、SEO 优化等已经基本满足日常记录分享使用,其他功能则根据实际需要逐步补充。 关于收录 当时已有几十篇文章被 Google 收录。倒不是为了流量,而是这次实践观察到了收录结果,但仍不...
#分享
#博客
2025/05/21
XiaoYu
✨ 博客开发:分类标签与搜索功能开发
这次新增 分类(Category)与标签(Tag) 和 多维度搜索 功能,支持每篇文章可关联多个分类和标签,并在文章编辑页完成关联与修改。这篇文章简要记录开发过程和关键实现。 功能目标 每篇文章支持关联多个分类、多个标签(多对多) 支持新建、编辑文章时选择分类和标签 后台管理页面支持分类、标签的 CRUD 操作 支持按关键词、分类和标签等条件搜索 文章分类标签开发 数据模型设计(Prisma) 在...
#Js
#分享
2025/05/21
XiaoYu
🎨 从像素到体验:UX/UI 的理解与实践
01|什么是 UI / UX? UI(User Interface,用户界面) 是用户与产品交互的“外观”部分,比如按钮、颜色、排版、图标,是视觉呈现和操作触点。 UX(User Experience,用户体验) 是用户在使用产品过程中的整体感受,包括操作流程、效率、情绪感受、交互逻辑等,是更高层的体验设计。 一句话总结就是: UI 是“看起来”,UX 是“用起来”。 比如: 你打开我的博客网站:...
#分享
#UI
#UX
2025/05/17
XiaoYu
🎮 线下购买AMD 9070XT,从显卡看发展趋势
参数链接:[](https://detail.zol.com.cn/2124/2123164/param.shtml) 购买经验分享:RX 9070 XT 实卡入手小记 我是在三月份通过杭州本地的一家线下店,找老板直接以 5550 元的价格购入 RX 9070 XT 的。相比当时京东、淘宝普遍高出 1000 元左右的线上报价,这次线下报价更符合我的预算。 💡购买建议:建议关注一些在 B 站活跃的...
#Ai
#分享
2025/05/15
XiaoYu
⚙️ Ollama:开发者本地运行大语言模型(LLM) 工具
一、Ollama 是什么? Ollama 是一个本地大模型运行环境,帮你轻松下载、部署、运行 LLM。 支持 M1/M2/M3 芯片、x86 CPU(自动识别) 支持推理和聊天调用,也可导入兼容的微调结果;Ollama 本身不是完整的微调训练框架 类似 Docker 的 CLI 风格,一键拉取模型 可与 LangChain、LLamaIndex、Next.js 等系统集成 二、如何安装 Ollam...
#分享
2025/05/15
XiaoYu
产品经理需要具备什么技能素质,程序员怎么转产品
一、产品经理需要具备的技能与素质 可以分成 “硬技能” 和 “软技能” 两个维度: 硬技能(知识技能) 软技能(个性与行为特质) 二、程序员转产品经理的优势 程序员转产品时,已有经验可以在以下方面发挥作用: ✅ 技术背景好 能听懂技术同事的话,了解技术实现难度,有助于识别实现约束,但仍需要核实用户需求。 ✅ 逻辑思维强 写程序训练出的抽象思维、流程逻辑、边界条件意识,都能用在产品设计上。 ✅ 需求...
#分享
2025/05/09
XiaoYu
如何在NextJS15中使用Amplitude
接着前文,记录在 Next.js 15 中接入 Amplitude 的步骤。 安装依赖 文件中定义 NEXTPUBLICAMPLITUDEAPIKEY 环境变量 注册使用Amplitude会给出一个KEY 可以放置在配置文件中。 可以通过 Jenkins 管理各环境的项目 API Key,再注入构建配置。需要区分:浏览器 SDK 的项目 Key 会进入前端包,NEXTPUBLIC 不能保密;服务端...
#分享
2025/05/08
XiaoYu
Amplitude:用户行为分析利器 | 全面的数据埋点,数据报表,数据分析功能
前文介绍了使用 Amplitude 配合 A/B Test 采集数据。这里继续记录它的用户行为分析功能,用来收集和分析用户在网站或 App 上的操作。 例如,Amplitude有一种漏斗模型图表,它可以帮助我们直观地看到用户从进入应用,到最终完成目标操作的各步骤的流失情况。 一般情况我们使用Amplitude来分析以下几种场景: 用户是怎么用你的产品的? 用户喜欢点击哪些按钮? 哪个页面用户流失最...
#分享
2025/05/08
XiaoYu
MeterSphere :一站式开源持续测试平台
MeterSphere 一、什么是 MeterSphere? MeterSphere 是一款一站式开源持续测试平台,支持: 接口测试(API Testing) 性能测试(Performance Testing) 自动化测试 测试管理 它基于 JMeter 进行二次开发,结合了用例管理、测试执行、报告分析等功能,可用于组织接口测试和功能回归测试。 官网地址:https://metersphere.i...
#分享
2025/05/07
XiaoYu
响应式机制方案:Signal
什么是 Signal? Signal 是一种可观察的响应式状态原语,通常围绕值及其依赖关系组织更新,不必以事件流实现。 简单来说: ✅ 它是 “值 + 订阅” 的组合 ✅ 每次值更新时,自动通知所有依赖它的地方更新 ✅ 避免了传统“虚拟 DOM diff”的频繁重渲染 🔍 类似的概念: React 的 useState + useEffect Vue 的 ref / reactive MobX ...
#分享
2025/05/06
XiaoYu
漫谈金融系统设计 - 信用卡系统设计
信用卡系统涉及到高并发、高可用、强一致性、复杂账务逻辑,是典型的核心金融业务系统。 信用卡系统整体架构 从职责上看,信用卡系统包括: 账户系统 + 交易系统 + 账单系统 + 入账系统 + 风控系统 + 客户系统 + 对外接口 + 报表系统 + 周边服务 模块划分(详细) 这些是逻辑模块,可以组织为模块化单体,也可以按实际需要拆分服务。 交易处理系统 消费、预授权、撤销、退货、分期申请等交易的实时...
#分享
2025/05/01
XiaoYu
关键Key存储手段
关键 KEY 通常有哪些? 关键 KEY(Secrets)指的是: 这些凭证一旦泄露,可能导致数据被篡改、身份被冒用或数据库内容被读取,影响范围取决于凭证权限。 存储手段有哪些? 配置在 Jenkins 是不是就安全? 结论是:如果做好了以下保护措施,配置在 Jenkins 是可以接受且常见的做法。 必须注意这几点: 进一步强化 使用 HashiCorp Vault、AWS Secrets Man...
#分享
2025/04/29
XiaoYu
Previous
1
2
3
4
Next