首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
假装懂编程
掘友等级
公众号【假装懂编程】
|
bilibili
追求真理
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
92
文章 62
沸点 30
赞
92
返回
|
搜索文章
赞
文章( 62 )
沸点( 30 )
go容易犯错的30个陷阱
小心指针的陷阱 tom是指向user的指针,name=tom tom赋值给jack jack修改name=jack
100w的数据表比1000w的数据表查询更快吗
当我们对一张表发起查询的时候,是不是这张表的数据越少,查询的就越快? 答案是不一定,这和mysql B+数索引结构有一定的关系
为什么说并发场景不要乱用sync.map
我们都知道go的map是并发不安全的,当几个goruotine同时对一个map进行读写操作时,就会出现并发写问题fatal error: concurrent map writes
mysql explain 详解
当我们写下一条复杂的sql时,不是盲目去执行,选择提前explain分析sql,是一个不错的选择,避免没用到索引或者用到错误的索引导致mysql大量的扫表,造成线上不好的后果。 mysql提供的exp
go高级进阶:goroutine的创建、休眠与恢复
goroutine切换 goroutine在go代码中无处不在,go程序会根据不同的情况去调度不同的goroutine,一个goroutine在某个时刻要么在运行,要么在等待,或者死亡。 gorout
网站爬虫预警及Redis漏斗添加反爬虫机制
前言 作为一个长期从事seo工作的开发者,网站的原创资源就是我们的资本,但很难避免被其他爬虫程序,几个小时之内全部爬走,与爬虫之间的博弈也就变成了一场持久的拉锯战。在长期的博弈中,也总结了一个比较实用
函数传递指针真的比传值效率高吗
一个函数可以接收值类型的变量也可以接收指针类型的变量,有人说,指针类型的更好,这样就不用多余的值拷贝了,不管这个指针怎么传,我们始终用的都是指针指向那块内存。然而真的是这样的吗? 我们知道内存的分配可
go是如何回收内存的
标记清扫法 go在1.3版本之前用的是标记清扫法,核心思想就是扫描对象,然后给扫描到的对象打标记,未扫描到的对象就是垃圾,需要被回收的。 先暂停整个程序 从根对象开始扫描,找到所有的引用,并标记 开始
golang的内存管理方式
TCMalloc go内存管理比较复杂,它借鉴了谷歌的TCMalloc内存分配算法,全称Thread-Caching Malloc,即线程缓存的malloc,实现了高效的多线程内存管理,用于替代系统的
go的内存对齐
为什么要内存对齐? 先看个问题: 这个最终会输出多少?是一个1byte(1字节) + int32(4) = 5个字节吗?答案是8。 存取粒度: 首先内存是以字节为单位的,当然处理器不会按照一个字节一个
下一页
个人成就
优秀创作者
文章被点赞
1,229
文章被阅读
175,418
掘力值
5,723
关注了
9
关注者
502
收藏集
0
关注标签
9
加入于
2019-08-21