首页
1
🏞️停止摆烂!骑行可以带来治愈与宝藏时刻!
2
🔍揭秘Golang内存分配:slice 扩容策略全解析!
3
设计模式:看这些就够了👍
4
⚠️线上组件不时宕机,竟是因为它!吐血分析来了!
5
🧐万万没想到!Golang Slice扩容还能这么玩!
登录
张同
累计收获
1651
次访问
累计收获
261
个点赞
累计撰写
111
篇文章
导航
首页
目录
张同的个人博客
(fighting!!!)ꉂꉂ꒰•̤▿•̤*ૢ꒱
深入解析 Golang 中单例设计模式的实现
2025-02-18 22:41
24
0
3
32.4℃
设计模式
Golang
深入解析 Golang 中单例设计模式的实现 一、简介 单例设计模式(Singleton Pattern)是一种常用的创建型设计模式,它的主要目的是确保在应用程序的生命周期中某个类只有一个实例,并提供一个全局访问点。单例模式通常用于共享资源的管理,例如配置文件、线程池、数据库连接池等。在 Golan
设计模式:看这些就够了👍
2025-02-18 21:20
83
0
4
40.3℃
设计模式
后端
Golang
后端设计模式介绍 GoF 将设计模式分为三大类,共 23 种设计模式: <
正则表达式基础
2025-02-17 21:54
8
0
2
28.8℃
后端
1. 基本概念 字符匹配 .: 匹配任意单个字符(除了换行符)。 \d: 匹配数字,等价于 [0-9]
Nginx 如何实现对不同源(ua)限流
2025-02-17 01:22
11
0
2
29.1℃
Nginx
前置了解 Nginx 对并发的支持 http { limit_conn_zone $http_user_agent zone=perua:10m; server { location / { …… limit_conn perua 5; ……
使用Otel吐出的图metrics数据构建拓扑图
2025-02-17 00:55
14
0
3
31.4℃
Prometheus
Grafana
背景 grafana构建nodegraph依赖两个数据,node & edge。 node和edge字段参考:https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/node-graph/ 预期,通过p
leetcode2537.统计好子数组的数目
2025-02-16 20:38
32
0
3
33.2℃
算法
双指针
每日一题
题目直达 1. 题目描述 描述: 给你一个整数数组 nums 和一个整数 k ,请你返回 nums 中 好 子数组的数目。 一个子数组 a
🧐万万没想到!Golang Slice扩容还能这么玩!
2025-02-15 22:43
47
1
7
45.7℃
Golang
源码
1.Golang1.16的扩容 谈到Golang slice的扩容策略,大家可能脱口而出的就是: 1024容量下2倍扩容。 1024以上1.25倍扩容。 下面来看一个例子: Go1.16 func main() { s1 := make([]int, 1) oldLen, oldCap := l
活久见!a=1,b=1,a !=b???
2025-02-15 22:21
35
1
6
42.5℃
Golang
感兴趣的读者可以点击在线验证 package main import ( "fmt" ) func main() { var ( a int b int64 ) a = 1 b = 1 fmt.Println(equal(a, b)) // false } func equ
N皇后问题
2025-02-14 23:56
44
0
2
32.4℃
算法
回溯
N皇后问题 Leetcode链接 1.题目描述 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个
上一页
下一页
1
…
5
6
7
8
9
10
11
弹