Skip to main content

· 2 min read
加菲猫

· 3 min read
加菲猫

· 3 min read
加菲猫

🌟 AI 相关

⭐️ Golang 相关

精进云原生 – Dubbo Kubernetes 最佳实践

如何使用Higress快速实现金丝雀与蓝绿发布

Kubernetes 应用最佳实践 - 金丝雀发布

PGO: 为你的Go程序提效5%

一个泛型的有序Go Map实现

Go 1.21中 sync.Once的新扩展

怎么阻止一个Go程序退出

字节三面:如何设计一个高性能短链系统

40 个定时任务,带你理解 RocketMQ 设计精髓!

在Golang中玩转依赖注入-dig篇

简单聊一聊公平锁和非公平锁,parallel并行流

高频面试:Spring 如何解决循环依赖

Go 1.21 不仅修复了 go 命令行的安全问题,还修复了一个编译大文件的问题!

Go项目目录该怎么组织?官方终于出指南了!

DDD的奇幻世界:从小积木到艺术品的设计之旅

相较于RocketMQ的事务消息,本地消息表才是真正的王者

仅此一招,再无消息乱序的烦恼

消息队列技术选型:这 7 种消息场景一定要考虑!

Kafka 架构、核心机制和场景解读

为什么 MyBatis 源码中,没有我那种 if···else

解密DDD:领域事件--系统解耦的终极武器

DDD 与 CQRS 才是黄金组合

DDD 必备架构--六边形架构

📒 前端相关

某大厂一面: 讲讲 Fiber 架构以及它是如何实现增量渲染的🥱🥱🥱

面试被问到低代码细节?听我这样吹(含架构和原理)

前端铜九铁十面试必备八股文——工程化

Threejs 中秋佳节感受闽南名俗 | 中秋博饼🥮🥮🥮

【动图+大白话🍓解析React源码】Render阶段中Fiber树的初始化与对比更新~

· 3 min read
加菲猫

🌟 AI 相关

⭐️ Golang 相关

Java 8 的 Stream 不好调试?试试 IDEA 的调试神器 Stream Trace!

@Async注解的坑,小心

折腾一个周末,撸Nacos可真不容易

图解ReentrantLock的基石AQS源码-独占锁的获取与释放

下单时如何保证数据一致性

一个关于 i++ 和 ++i 的面试题打趴了所有人

Deconstructing Type Parameters

MySQL到TiDB:Hive Metastore横向扩展之路

谁家面试往死里问事务啊

从5s到0.5s!看看人家项目中的异步任务优化技巧,确实优雅!

使用 查询分离 后 从20s优化到500ms

业务系统架构实践总结

一文了解负载均衡器、反向代理、API 网关区别

Golang GC 从理论到针对服务的定制化应用

Kubernetes 应用最佳实践 - 水平自动伸缩

还不会部署微服务项目?保姆级教程来啦!

专为小白打造—Kafka一篇文章从入门到入土 | 京东云技术团队

美团二面拷打:如何设计一个优先级任务线程池

深入理解 RocketMQ 广播消费

Kubernetes 应用最佳实践 - 亲和性和污点容忍度

一文带你深入理解Kubernetes Service

鹅厂练习13年Coding后,我悟了

定了:Go 1.22将修复for循环变量错误

给你一个亿的keys,Redis如何统计

HyperLogLog 算法原理及其在 Redis 中的实现

快速掌握 Go 工作区模式

麻了啊!一个烂分页,踩了三个坑!

Go 1.21.0 新增标准库 slices 和 maps 详解

Go语言爱好者周刊:第 201 期

📒 前端相关

面试被问到低代码细节?听我这样吹🤯(含架构和原理)

加速 JavaScript 生态系统:Polyfills 出现问题了吗

MDH 前端周刊第 107 期:Safari 17、stylex、Svelte 5、线性代码

· 4 min read
加菲猫

🌟 AI 相关

从教师到学生:神奇的“知识蒸馏”之旅——原理详解篇

⭐️ Golang 相关

使用Go和WebRTC data channel实现端到端实时通信

go vet中的那些检测项

【树形 DP】如何从"方向"角度理解树形 DP

用这4招 优雅的实现Spring Boot 异步线程间数据传递

盘点 Go 语言的那些日志库:你用了哪个

一文入门Istio架构原理及实战应用

降本增效 - 应用优化 (二)

一文讲透Redis分布式锁安全问题

程序员新人频繁使用count(*),被组长批评后怒怼:性能并不拉垮!

【树形 DP】树形 DP 的通用思路

Kubernetes 应用最佳实践 - Sidecar 模式

替代ELK:ClickHouse+Kafka+FlieBeat才是最绝的

开源框架中的责任链模式实践

硬核!美团秋招一面

Grafana 开源了一款 eBPF 采集器 Beyla

Go 语言如何获取 CPU 利用率

使用Singleflight优化Go代码

结合 pprof 分析了启用 PGO 前后性能差异。比较意思的点,启用 PGO 之后性能提升最明显的竟然是 GC(runtime.scanobject)。为啥可以提升 GC 性能,因为 PGO 可以分析 hot function 调用,让这些函数内联(正常编译器不一定会内联),原本一个函数返回结构体指针,会逃逸到堆内存,内联之后就分配到栈内存了,因此可以减少堆内存分配,进而减少 GC 压力。相比之下,业务代码的性能反而会略微下降。

Profile-guided optimization in Go 1.21

Perfectly Reproducible, Verified Go Toolchains

SpringBoot 玩一玩代码混淆,防止反编译代码泄露

Go 项目必备:深入浅出 Wire 依赖注入工具

Golang channel 三大坑,你踩过了嘛

长达 1.7 万字的 explain 关键字指南!

从内核世界透视 mmap 内存映射的本质(原理篇)

做好这四步,服务端轻松成为全栈化人才

如何在Kubernetes中使用Init Container

Go 官方新玩具:漏洞管理和扫描,看看自己项目有没有坑

📒 前端相关

基于 RPC 和 TypeScript 的 BFF 设计与实践

前端食堂技术周刊第 99 期:Remix 2.0、v0、2023 组件库盘点、TS Config 备忘录、Hello 算法

MDH 前端周刊第 106 期:v0、Remix 2、TSConfig、Bun

· 3 min read
加菲猫

· 5 min read
加菲猫

🌟 AI 相关

⭐️ Golang 相关

OpenTelemetry入门看这一篇就够了|公开课

盘点 Go 语言的那些日志库:你用了哪个

Apache RocketMQ 5.0 消息进阶:如何支撑复杂的业务消息场景

你折腾一天都装不上的插件,函数计算部署 Stable Diffusion 都内置了

如何让 Llama2、通义千问开源大语言模型快速跑在函数计算上

降本增效 - 应用优化 (一)

【面试高频题】二叉树"神级遍历"入门

ELK Stack生产实践

在云原生微服务架构模式下,应用程序通常被设计成无状态(stateless)的,即应用程序不依赖于特定的运行环境状态。这种设计理念使得应用程序可以更加灵活地部署和扩展。

在 Kubernetes 中,容器的标准输出流(stdout)和标准错误流(stderr)默认被重定向到 Pod 的 stdout 和 stderr。这样,应用程序在容器中的日志输出将被重定向到 Pod 的 stdout,可以通过 Kubernetes 日志收集器(如 Fluentd、ELK Stack 等)将这些日志收集并发送到日志存储或分析系统中。

通过将日志输出到 Pod 的 stdout,可以实现以下好处:

  • 简化日志收集:无需在应用程序中实现特定的日志收集逻辑,只需将日志输出到 stdout 即可,由 Kubernetes 的日志收集器负责收集和处理。
  • 可移植性:无论应用程序在何种环境中运行(如本地开发环境、云平台等),日志输出都可以保持一致,不需要修改代码。
  • 可扩展性:由于容器是可以水平扩展的,多个容器实例共享同一个 stdout,可以方便地集中管理和处理日志。

ELK Stack生产实践——Docker部署ELK8.8与日志采集

ELK Stack生产实践——ES索引策略配置与管理

ELK Stack生产实践——数据查询与数据可视化(Kibana)

ELK Stack生产实践——数据查询与数据可视化(Grafana)

ELK Stack生产实践——ELK监控与告警(Kibana)

ELK Stack生产实践——ELK监控与告警(Prometheus)

ELK Stack生产实践——pod日志采集(Elastic Agent方案)

Linux防火墙Iptables原来这么简单(图文并茂)

Go 1.21 是不是还没用上?新版又来了

00 后架构师,那可能么

一文带你了解Docker与Containerd的区别

Ingress企业实战:实现GRPC与WebSocket服务访问

Kubernetes 应用最佳实践 - 资源请求和限制

Traefik 企业实战:TraefikService篇

探索 Go1.21 中的 slices 包:原理,特点和示例

「GoCN酷Go推荐」协程池ants介绍

「GoCN酷Go推荐」使用 cmux 实现服务端连接多路复用

MySQL连环炮,你扛得住嘛

深入剖析 Golang 程序启动原理 - 从 ELF 入口点到GMP初始化到执行 main!

Prometheus-Operator:告警排班功能实现

slog实战:文件日志、轮转与kafka集成

电脑用GoLand太卡,记录下自己把VsCode定制成Go IDE的步骤和过程

Go语言爱好者周刊:第 199 期 —— 一图掌握 Go1.21 的新特性

📒 前端相关

Chrome 117 发布:新 Web 开发调试技巧都在这了!

/[通明境 · React架构/]通俗地讲React,优雅地理解React

React-Router 6.10+KeepAlive的约定式路由最佳实践

干货!我是如何在一线大厂实践webpack优化的

构建高性能 React Native 跨端应用—图片与内存

MDH 前端周刊第 104 期:Astro 3、Npm 10、Biome、State of CSS 2023

· 3 min read
加菲猫

🌟 AI 相关

廉价的全闪存雷电 NAS 折腾笔记:组网方案的选择

廉价的家用工作站方案:ThinkPad 存储升级及数据迁移

SDXL LoRA 模型推荐

⭐️ Golang 相关

腾讯 13 年,我所总结的Code Review终极大法

【GoCN酷Go推荐】Shopify 出品的完整度最完善的 Kafka 客户端_sarama

slog正式版来了:Go日志记录新选择!

Prometheus-Operator:告警自动创建钉钉群

Kubernetes 应用最佳实践 - 开篇

后端思维专栏:通过层层代码去重,我又搞了一个通用模板

外卖骑手一面,也很不容易!

编译Go应用的黑盒挑战:无源码只有.a文件,你能搞定吗

详解 canal 同步 MySQL 增量数据到 ES

挖掘Kubernetes 弹性伸缩:利用 KEDA实现基于事件驱动的自动缩放器

SpringBoot+Redis BitMap 实现签到与统计功能

解锁Golang模板的力量:动态文本生成的初学者指南

Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理

Go 负责人说以后不会有 Go2 了

异或运算的妙用

Traefik 企业实战:路由规则篇

一文告诉你怎么打造对本地友好的 Kubernetes 工作环境

一文告诉你怎么将应用搭上云原生这趟便车(上)

Go Gin 框架系列 - 入门篇

Redis 热 key 是什么问题,如何导致的?有什么解决方案

RocketMQ 事务消息初体验

Sonic: Go语言的超级JSON库,解析与编码速度狂飙

Prometheus-Operator:告警认领功能实现

go-zero 的自适应熔断器

万字长文,教你用go开发区块链应用

Go语言爱好者周刊:第 198 期 —— 回来了

📒 前端相关

译:React 并发模式的基本原理

精读《算法题 - 地下城游戏》

前端首屏优化 | 借助客户端能力提升 H5 首屏的 8 个手段

构建高性能 React Native 跨端应用—引擎与渲染

前端食堂技术周刊第 96 期:2023 CSS 状态、Nuxt 3.7、TypeScript 5.2、eBay 性能优化

MDH 前端周刊第 103 期:TypeScript 5.3、贝塞尔曲线、Suspense、React 并发模式

· 4 min read
加菲猫

🌟 AI 相关

发布一天,Code Llama代码能力突飞猛进,微调版HumanEval得分超GPT-4

⭐️ Golang 相关

使用 OpenTelemetry Collector 收集 Kubernetes 日志数据

《谷歌的软件工程》笔记(二)

《谷歌的软件工程》笔记(一)

kafka producer 在 aws 又挂了

『曹大带我学 Go 』系列文章汇总

曹大带我学 Go(11)—— 从 map 的 extra 字段谈起

曹大带我学 Go(10)—— 如何给 Go 提性能优化的 pr

曹大带我学 Go(3)—— 如何用汇编打同事的脸

曹大带我学 Go(2)—— 迷惑的 goroutine 执行顺序

曹大带我学 Go(1)——调度的本质

深度阅读之《100 Go Mistakes and How to Avoid Them》

Canal 同步数据坑太多?来试试 Logstash!

还在为MySQL数据同步Elasticsearch发愁?快来试试Canal!

Structured Logging with slog

使用 OpenTelemetry Collector 采集 Kubernetes 指标数据

面试官:什么是大事务?小林哥:就是 很大...的...事务

Go语言中常见100问题-#90 Not exploring all the Go testing features

从 0 开发工作流引擎 003|服务拆分

Prometheus-Operator:告警路由配置

【面试高频题】值得仔细推敲的贪心及其证明

听GPT 讲Prometheus源代码--promql/promdb

Traefik 企业实战:部署生产级Traefik篇

学习gorm系列二:如何指定数据表

【全套换新】还在用mvn构建SpringBoot? 新项目都在用java17+gradle+k8s(5000字附源码)

13 秒插入 30 万条数据,这才是批量插入正确的姿势!

一个 MySQL 隐式转换的坑,差点把服务器搞挂了

除了缓存,性能优化还可以这么搞

听GPT 讲Prometheus源代码--util

内存分配不再神秘:深入剖析malloc函数实现原理与机制

Ingress企业实战:部署多个Ingress控制器

Go 零值和空值的判断问题

10张图总结并发编程最佳学习路线,上车!

优化重复冗余代码的8种方式!

听GPT 讲Prometheus源代码--rules/scrape等

HTTP1 到 HTTP3 的工程优化

Sidecar模式

Prometheus-Operator:自定义告警

Go 1.21中值得关注的几个变化

关于Linux 网络抓包的一些笔记整理

net/http 库关于性能和线程安全的FAQ

学习gorm系列一:创建数据库连接

Prometheus-Operator:自动发现

📒 前端相关

不一样的"代码拆分"+"预加载"实现应用性能及体验兼得

提高 React 项目整洁度的 21 个最佳实践

[性能优化] The Cost Of JavaScript (2017 - 2023) | JavaScript 性能优化之旅

JavaScript 中文周刊 #102 - 创建 web 3D 体验的完整指南

React 服务端渲染在跨端领域中的新视界

MDH 前端周刊第 102 期:Million 自动模式、Fresh、公开写作、Suspense 节流

· 4 min read
加菲猫

image

题图:博德之门3,上周末沉浸式体验了 20+ 小时。。

🌟 AI 相关

用YOLOv8一站式解决图像分类、检测、分割……

谈谈RNN生成文本的小原理,动手实现AI写藏头诗

⭐️ Golang 相关

Elasticsearch 保姆级入门篇

借助ChatGPT快速上手ElasticSearch dsl

从Kafka中学习高性能系统如何设计 | 京东云技术团队

Kubernetes 核心概念

Rust 编程第一课

https://time.geekbang.org/column/article/408409

Prometheus-Operator:自定义监控

Golang并发模式之扇入扇出

Go 常见并发模式实现(一):调度后台处理任务的作业程序

Go 并发编程实战课

https://time.geekbang.org/column/intro/100061801

https://pursuitking.com/go_2/

吵翻了!到底该选 Rust 还是 Go,成2023年最大技术分歧

干!vivo 容器集群监控系统优化之道

当 Go struct 遇上 Mutex:也许不太一样了

Go go-queue 库实现 kafka 的发布/订阅

Go Mutex 之4种易错场景盘点

异步请求-响应模式

Ingress企业实战:URL重写与高级玩法

zap (附录) - FAQ

Backward Compatibility, Go 1.21, and Go 2

使用 uber-go/zap 实现一个极简日志系统

Docker 部署 Prometheus 实现一个极简的 QPS 监控

「Go开源」vegeta: http压力测试工具库

Ingress企业实战:HTTPS证书管理与双向认证篇

zap 高性能设计与实现

Go 将增加内置的零值标识符 zero!

字节二面:10Wqps会员系统,如何设计

深入探索 Go 1.21.0 中的 maps 工具库

用了Go匿名结构体,搬砖效率更高,产量更足了

go的net/http有哪些值得关注的细节

Ingress企业实战:金丝雀与蓝绿发布篇

Go异常处理机制panic和recover

实战!使用 阿里 Arthas 工具分析 CPU 飙高

📒 前端相关

WebRTC这么火🔥,前端靓仔,请收下这篇入门教程

现代 React 开发必备的 13 个神库,路由、UI 组件库、拖拽、虚拟列表都齐了

提高 React 项目整洁度的 21 个最佳实践

React 核心技术分析—让跨端动态化成为可能

前端食堂技术周刊第 94 期:TS 5.2 RC、从零实现 RSC、Redux 迁移至 ESM 之旅、HTML 满汉全席

MDH 前端周刊第 101 期:MDH Weekly 恢复、RSC Devtool、Node 配置地狱、npm包 ESM、技术债