首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zz67373
掘友等级
Golang
代码质量 | 软件架构 | 性能优化 | 成本优化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
基于时间轮的高性能时序统计组件
我曾写过一篇分析hystrix-go性能问题的文章[Golang]从源码分析hystrix-go的性能隐患 - 掘金 (juejin.cn),其中我曾经提到过,可以使用时间轮思想来实现QPS统计。本文
Golang KV缓存库大对比:Bigcache vs Freecache vs Fastcache vs Ristretto
背景知识 本文需要对Golang和KV缓存相关知识有一定了解,最好读过相关源码。也可以把本文当作读这几个库的源码前的导读。 相关知识我在另一篇文章(探讨高性能 Golang KV Cache组件库的实
[架构]个人架构设计方法论总结
每个人都能在实践中总结出自己的架构设计方法论,或称之为架构设计风格。以下仅是我个人风格倾向。 演进式设计 架构设计不可能一步到位。首先,计划永远赶不上变化,需求变化太快了;其次,一个一步到位的系统也是
编程思想讨论:面向接口 vs 面向对象
从复杂度说开去 “软件设计的复杂度在于如何降低软件的复杂度。” 这句话不是什么名人名言,是我说的。 通常来说,软件设计的难点有三: 确定需求。其中主要的难点是开发人员与提需求的人之间的沟通问题,即如何
性能优化中的空间换时间思想
时间:指系统的处理耗时,或引申为CPU使用率、GC平均耗时等。 空间:指内存、硬盘、带宽等资源。 空间换时间,即指通过消耗更多空间类资源的手段,降低时间类资源的消耗。时间换空间也同理。 它们泛指这一类
O(1)>O(n)? 性能优化之正确理解时间复杂度
时间复杂度的概念在大学里学习“数据结构与算法”课程时都学过。很多人在刷面经、刷八股的时候也已经把各种常用数据结构的时间复杂度烂熟于心。那么为什么还要“正确理解”它呢? O(n^2) > O(nlog
[论文导读]如何清晰描述系统的完整架构
前言 如果你的团队中有新人入职,你将如何向他完整地介绍团队所负责的系统,以让他更快上手呢? 面试时,面试官问“请详细讲一下你负责的系统”,你将怎么讲呢? 答案自然有很多,而本文将介绍的 Kruchte
一些 hash function 基本知识个人总结
总结了一些hash function相关的知识,供技术选型时用。 如何评价一个hash function? 性能。 生成N个M长度的hash值需要的时间和资源。注意: 不同处理器、不同语言上结果不同
杂谈流量治理:限流、熔断、重试与降级
我们经常把服务的“高可用”“可靠性”“健壮性”挂在嘴边, 可见,一个服务的不可靠性是每个程序员都希望解决的问题。要解决问题,首先要先拆解并认清问题。那么服务的不可靠性来源于哪里呢?从来源上可以分为内部
一些关于Golang GC的性能结论
前段时间在优化一个陈年Go程序的性能,通过pprof发现它在GC上消耗的性能非常多,本次优化的重点自然放在GC上。 为了优化得彻底一些,我做了一些实验来验证自己以前对GC在性能方面的认知。 本文不会讨
下一页
个人成就
文章被点赞
23
文章被阅读
9,546
掘力值
414
关注了
2
关注者
5
收藏集
0
关注标签
9
加入于
2023-05-21