首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认
订阅
singsing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
电商库存扣减常见手段
1、方案 1.1 方案一:根据商品 id 查询库存,校验库存是否足够后,利用数据库自己的字段减法实现 set 扣减 缺点:并发问题导致两个线程同时查到一个库存,随后会发生后扣减的覆盖先扣减的执行结果。
Golang 垃圾回收:一次 GC 周期的详细过程
这篇文章想和大家讨论一下 Golang 内存管理机制中的垃圾回收(Garbage Collection,简称 GC),本篇文章着重讲述 GC 相关的理论知识,包括:栈内存和堆内存的特性、常用的垃
【吐血整理】超全golang面试题合集+golang学习指南+golang知识图谱+成长路线 一份涵盖大部分golang程序员所需要掌握的核心知识。
后续文章和内容会不断更新到 github项目 中,欢迎关注。 连nil切片和空切片一不一样都不清楚?那BAT面试官只好让你回去等通知了。 fmt - 实现格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开发者使用最为频繁的函数。 io - 实现…
Golang 动画实现经典排序算法(一)|Go主题月
如有不当敬请指正。 其实参考内容中还有其他 桶排序、堆排序、计数排序 等等,一大堆花里胡哨的。就省点时间不纠结排序的第几种写法了,直接去做力扣不香吗。
跟着动画学Go数据结构之希尔排序
希尔排序 在插入排序中,在待排序序列的记录个数比较少,而且基本有序,则排序的效率较高。 1959 年,Donald Shell 从“减少记录个数” 和 “基本有序” 两个方面对直接插入排序进行了改进,
GO语言并发编程入门:Goroutine、Channel、Context、并发安全、GMP调度模型
GO语言并发编程入门:Goroutine、Channel、Context、并发安全、GMP调度模型 1.GO并发介绍 并发:多线程程序在一个核的cpu上运行。 并行:多线程程序在多个核的cpu上运行。
Golang并发调度的GMP模型
Golang的一大特色就是Goroutine。Goroutine是Golang支持高并发的重要保障。Golang可以创建成千上万个Goroutine来处理任务,将这些Goroutine分配、负载、调度到处理器上采用的是G-M-P模型。 Goroutine = Golang + …
使用Golang的协程竟然变慢了|100万个协程的归并排序耗时分析
这篇文章将用三个版本的归并排序,为大家分析使用协程排序的时间开销(被排序的切片长度由128到1000w)
Go 实现希尔排序算法及图解
本文对希尔排序进行简单的介绍,然后通过图解演示希尔排序的整个排序过程,最后使用 Go 语言实现希尔排序算法。
十大经典设计模式及其Go语言实现
1. 单例模式(Singleton Pattern) 特点:确保一个类只有一个实例,并提供一个全局访问点。 优点:保证资源或状态的全局唯一性,减少资源消耗。 缺点:反模块化,测试困难。 应用场景:配置