EQEddie Qiaoinsomelearningnote.hashnode.dev·Jan 12 · 1 min read读书《掌握api架构》API应用程序接口 远程调用,调用服务器方法,拿到结果。一些方法本地电脑跑不起来,调用服务器方法,像是调用本地方法一样,拿到结果。 内部错误信息不要告知客户端,容易被黑客找到漏洞攻击 API网关,后端服务有很多微服务,没有网关需要记住每个微服务的地址,自己查询。有网关,有统一访问后台地址,网关帮你路由到正确地址,查询返回结果。网关还可以身份校验,流量控制。API网关反向代理请求,隐藏内部服务地址。 研究新东西,新东西有新机会 api网关处理外部流量 service mesh处理内部微服务调用。流...00
EQEddie Qiaoinsomelearningnote.hashnode.dev·Dec 21, 2025 · 1 min readCrdt代码例子// 1. 引入 Yjs 库 import * as Y from 'yjs'; import { WebsocketProvider } from 'y-websocket'; // 用于同步 // 2. 创建一个 Yjs 文档 const ydoc = new Y.Doc(); // 3. 创建一个 YMap (类似共享的 JS 对象) const map = ydoc.getMap('my-map'); // 4. 在本地操作 (CRDT保证合并) map.set('key1', 'v...00
EQEddie Qiaoinsomelearningnote.hashnode.dev·Dec 19, 2025 · 1 min read读书《服务端开发技术、方法与实用解决方案》分布式系统中,消息中间件,事务中间件 中间件=平台+通信 基础监控工具,Zabbix 服务监控工具,SkyWalking 业务监控工具 业务指的是商业的活动流程 上班的过程中提高自己,提高自己的挣钱能力,勇于承担责任,提高能力,不要混日子 细节拆分+规划 衡量目标,反思复盘 实践中学习,动手练习 通过分层来解决问题,不合理的分层会增加复杂度 尽量避免重写父类方法,子类不能有比父类更严格的限制条件,子类不能改变父类的返回 mongodb数据库适合存储物流信息、游戏信息,社交信息 数据库表设计原则...00
EQEddie Qiaoinsomelearningnote.hashnode.dev·Dec 18, 2025 · 4 min read总结写番茄任务网站代码// TimerPanel.jsx import { VscDebugStart } from "react-icons/vsc"; import { RiResetLeftLine } from "react-icons/ri"; import { useEffect, useRef, useState } from "react"; import { supabase } from "../lib/supabase"; const pomo = 25 * 60 export default...00
EQEddie Qiaoineddieqiao.hashnode.dev·Dec 5, 2025 · 3 min readgithub action CI报错的问题:权限被拒,请再试一次Run easingthemes/ssh-deploy@v5.0.0 [DIR] Creating /home/runner/.ssh dir in workspace *** [DIR] dir created. [FILE] writing /home/runner/.ssh/known_hosts file ... 0 [SSH] known_hosts file ensured /home/runner/.ssh [DIR] /home/runner/.ssh dir exist ...00