【搬运】博客该写些什么
博客该写些什么 今日所学(Today I Learned) 写下你的项目 25年三月份,我突发奇想拥有了一个自己的博客。 既为了锻炼自己的深度思考能力,也是为了锻炼自己写作能力 然而,当完成对我来讲最简单的步骤(博客搭建)之后, 我竟有些无从下笔,偶然读到一篇文章,收益颇丰,使用grok3翻译整理了全文,分享于此 原文地址 你应该开一个博客。拥有属于自己的互联网小角...
博客该写些什么 今日所学(Today I Learned) 写下你的项目 25年三月份,我突发奇想拥有了一个自己的博客。 既为了锻炼自己的深度思考能力,也是为了锻炼自己写作能力 然而,当完成对我来讲最简单的步骤(博客搭建)之后, 我竟有些无从下笔,偶然读到一篇文章,收益颇丰,使用grok3翻译整理了全文,分享于此 原文地址 你应该开一个博客。拥有属于自己的互联网小角...
1.背景 想起之前工作中,有见过下面这种接口 GET /api/list 参数非常丰富: type status scene sort order page page_size start_time end_time keyword include_xxx exclude_xxx 甚至还有: mode = admin / user / audit 设计的初衷:反正数据都在...
大多数人在写SQL的时候,仅会考虑“是否在对应字段上建了索引”,默认数据库会帮程序兜底。 然而,数据库不会替开发判断“业务是否合理”,它只会老老实实将SQL跑完。 下面是一些我在真实项目里见过,且第一次看时都显得挺正常的“SQL坑”。 1.基本错误:对索引字段做函数表达式||对索引进行隐式类型转换 需求:查询2025年6月15日的数据(假设create_time存的是dat...
1.起点:一条完全合理、没有任何问题的 SQL 一开始,一个sql特别简单,需求就是一句话: 按时间排序,展示最新内容 SQL如下: SELECT id, content, update_time FROM post WHERE status = 1 ORDER BY update_time DESC LIMIT 20; 查询条件简单,排序字段明确,limit很小,update...
1.时间线系统的一个常见起点:读扩散 在以关注关系为核心的产品中(如朋友圈、微博、Feed 流),时间线通常是最核心的功能之一。 在系统早期,最常见的一种实现方式是读扩散(Fan-out on Read): 用户打开时间线 系统查询其关注的所有账号 查询这些账号发布的内容 在查询阶段动态判断: 是否关注 是否可见 是否被屏蔽...
1.UDP是什么 UDP(User Datagram Protocol,用户数据报协议)是一个传输层协议,和TCP一样,但是它的特点是:无连接、轻量、速度快、不可靠。 2.UDP的核心特性 无连接:发送数据前不需要建立连接 不可靠:不保证数据送达,无确认机制,无重发机制 面向报文:一次性发送整个报文,不会拆分或合并(区别TCP),不保证抵达顺序 无拥塞控制:不会因为网...
1.TCP是什么 TCP是一种面向连接、可靠传输、基于字节流的传输层协议,与IP协议共同组成TCP/IP协议族的基础 2.TCP的核心概念 2.1.三次握手与四次挥手 此处应与UDP协议作为比较,TCP协议通过面向连接、顺序传输、流量控制等特性,保证该协议的数据传输的高可靠性。 面向连接 TCP是基于连接进行数据传输的,开始数据传输之前,需要通过三次握手...
1.RPC 1.1.RPC是什么 RPC全称(Remote Procedure Call Protocol),远程调用协议,主要用于异构的分布式系统间通信。 它更像是一种概念,或者说是一种技术模型,其核心思想为: 让你像调用本地接口一样调用远程服务器上的函数 1.2.RPC特性 目标 尽量保证提供类似本地调用的简洁语义的基础上,让分布式应用间的通信变得更...
1.HTTP HTTP(HyperText Transfer Protocol,超文本传输协议)是一个用在客户端和服务端之间传输数据的应用层协议,也是网络用户接触最多的协议。由于此协议很常见,本文不再赘述其结构、核心概念等知识,只会重点梳理协议的核心特性和协议发展。 1.1.HTTP 1.x HTTP 1.x的核心特性 请求-响应式模型:客户端发送请求,服务端返...
0.前言 【网络协议打怪升级】是一个系列,我打算以TCP/IP的四层架构作为四个模块, 按模块整理每一层的常用协议所涉及到的知识点。作为一个笔记型的系列, 该系列会由浅入深中梳理协议的核心概念、运行原理、使用场景等,帮助读者从入门到熟悉。 DNS 1.概念 DNS(Domain Name System),域名解析系统,核心作用: 将人类可读的域名转换为计算机网络可识别的ip地址 每次...