首页
1
🏞️停止摆烂!骑行可以带来治愈与宝藏时刻!
2
🔍揭秘Golang内存分配:slice 扩容策略全解析!
3
设计模式:看这些就够了👍
4
⚠️线上组件不时宕机,竟是因为它!吐血分析来了!
5
🧐万万没想到!Golang Slice扩容还能这么玩!
登录
张同
累计收获
1651
次访问
累计收获
261
个点赞
累计撰写
111
篇文章
导航
首页
目录
张同的个人博客
(fighting!!!)ꉂꉂ꒰•̤▿•̤*ૢ꒱
Leetcode3341.到达最后一个房间的最少时间
2025-05-07 20:11
6
0
1
26.6℃
算法
每日一题
广度优先搜索
原题直达 1. 题目描述 有一个地窖,地窖中有 n x m 个房间,它们呈网格状排布。 给你一个大小为 n x m 的二维数组 moveTime , 其中 moveTime[i][j] 表示在这个时刻 以后 你才可以 开始 往这个房间 移动 。 你在时刻 t = 0 时从房间 (0, 0) 出发,每
使用 Golang 实现手机验证码验证
2025-05-06 21:21
4
0
1
26.4℃
后端
Golang
在现代应用开发中,手机验证码验证功能已成为用户身份认证和安全验证的常见手段,尤其是在登录注册、密码重置等场景中。本文将重点讲解如何使用 Golang 实现一个简单、高效的手机验证码功能,并探讨其在后端的存储和验证流程。 在此方案中,我们将结合常用工具(如 Redis 和第三方短信服务)提供完整的实现
Golang 与 MySQL 的交互过程中,如何防止 SQL 注入攻击
2025-05-05 23:55
9
0
1
26.9℃
Mysql
Golang
SQL 注入攻击(SQL Injection)是一种常见的安全问题,攻击者通过向应用程序输入恶意构造的 SQL,通过数据库的执行逻辑篡改原始查询,进而获取机密数据或修改数据库。Golang 与 MySQL 的交互中,如果未正确处理用户输入,也会暴露在 SQL 注入的风险下。 防止 SQL 注入攻击是
Golang 中如何排查死锁问题
2025-05-04 23:35
9
0
1
26.9℃
Golang
在并发编程中,死锁是一个常见而严重的问题,它会导致程序无法继续执行,进而影响系统可用性和用户体验。作为一个并发编程语言的代表,Golang 提供了强大的工具和机制来处理高效的多线程任务,但如果对锁的使用不当,也会出现死锁问题。 本文将探讨在 Golang 中如何排查死锁,详细介绍死锁产生的原因、定位
MySQL 死锁排查指南:方法与实践
2025-05-04 00:26
5
0
0
24.5℃
Mysql
在 MySQL 中,死锁是一个常见但复杂的问题,特别是在并发事务较多的情况下。死锁如果处理不当,可能导致应用性能下降甚至服务不可用。因此,掌握 MySQL 的死锁排查方法对于 DBA 和开发者来说尤为重要。 本文将从死锁的概念出发,详述 MySQL 中死锁的常见原因,并提供一套系统的排查和解决流程,
Golang 操作 MySQL 时如何优化大量数据插入效率
2025-05-02 23:35
9
0
0
24.9℃
Mysql
Golang
在实际开发过程中,面对大量数据需要写入 MySQL 的场景并不少见,比如日志处理、批量数据迁移、交易记录写入等。这种情况下,如果不进行合适的优化,插入效率可能会成为系统性能的瓶颈。本文将通过分析 Golang 操作 MySQL 的插入场景,带大家了解如何在大规模数据插入时提高效率,并提供一些最佳实践
Golang 连接 MySQL 数据库的常用库分享
2025-05-01 23:12
7
0
0
24.7℃
Mysql
Golang
在现代开发中,Go(或称 Golang)因其高效、并发性和简单易用的特点被广泛用于后端开发。其中,操作数据库是后端业务中不可或缺的一部分。在 Golang 中,链接 MySQL 数据库的库有多个选择。本go文将重点介绍其中两个常用库:database/sql 标准库和第三方 ORM 框架 Gorm,
Leetcode1802.有界数组中指定下标处的最大值
2025-04-30 20:31
12
0
2
29.2℃
算法
贪心
二分查找
每日一题
题目传送门 1. 题目描述 给你三个正整数 n、index 和 maxSum 。你需要构造一个同时满足下述所有条件的数组 nums(下标 从 0 开始 计数): nums.length == n nums[i] 是 正整数 ,其中 0 <= i < n abs(nums[i] - nums[i+1]
Leetcode2962.统计最大元素出现至少K次的子数组
2025-04-29 19:46
7
0
1
26.7℃
算法
双指针
滑动窗口
每日一题
原题直达 1. 题目描述 给你一个整数数组 nums 和一个 正整数 k 。 请你统计有多少满足 「 nums 中的 最大 元素」至少出现 k 次的子数组,并返回满足这一条件的子数组的数目。 子数组是数组中的一个连续元素序列。 示例 1: 输入:nums = [1,3,2,3,3], k = 2 输
Leetcode2302.统计得分小于K的子数组数目
2025-04-28 20:21
4
0
0
24.4℃
每日一题
前缀和
二分查找
原题直达 1. 题目描述 一个数组的 分数 定义为数组之和 乘以 数组的长度。 比方说,[1, 2, 3, 4, 5] 的分数为 (1 + 2 + 3 + 4 + 5) * 5 = 75 。 给你一个正整数数组 nums 和一个整数 k ,请你返回 nums 中分数 严格小于 k 的 非空整数子数组
上一页
下一页
1
2
3
4
5
6
7
…
11
弹