摘要:
前言 现代计算机基于计算、存储和调度的体系, 于是现代架构都是围绕这三大话题不断演进。 在基础架构部, 也是主要为了解决这三个难题,为业务事业部提供透明的、高可用、可快速伸缩的 三大能力, 我们组主要负责 [流量调度] 这个话题,下面是一些宏观的技术笔记。 在单体结构, 流量调度是直观且无感的(DN 阅读全文
摘要:
在我看来,golnag有许多反直观的设计,而且这些设计通常不能自圆其说,导致gohper一而再再而三的调入陷阱。 网上也有很多gohper总结了一些笔记,我再提炼精简一下,挂在脑图树上便于记忆。 值类型包括:所有integer、所有float、bool、string、数组和structure 引用类 阅读全文
摘要:
以后会开一个板块,摸鱼快报,快速记录这几周开发中雕虫小技。 1. 向开发环境localhost:3000种植cookie 前端使用Create React App脚手架,默认以localhost:3000端口启动; 后端使用golang-gin框架,使用8034端口启动。 登录模块走的是sso,前后 阅读全文
摘要:
> 本文的知识点其实由golang知名的for循环陷阱发散而来, 对应到我的主力语言C#, 其实牵涉到闭包、foreach。为了便于理解,我重新组织了语言,以倒叙结构行文。 先给大家提炼出一个C#题:观察for、foreach闭包的差异 
摘要:
早期跟着别人人云亦云 阅读全文
摘要:
好久不见,马甲哥封闭居家半个月,记录之前遇到的一件小事。 ConcurrentDictionary<TKey,TValue>绝大部分api都是线程安全且原子性的, 唯二的例外是接收工厂委托的api:AddOrUpdate、GetOrAdd,这两个api不是原子性的,需要引起重视。 All these 阅读全文
摘要:
先重温一下什么叫反向代理,正向代理。 [鹅厂二面,nginx回忆录](https://www.cnblogs.com/JulianHuang/p/14504892.html) 所谓正向,反向代理取决于代理的是**出站请求**,还是**入站请求**。 **正向代理**: 代理的出站请求, 客户端能感知 阅读全文