首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Gundy
掘友等级
全栈开发工程师
Talk is cheap, show me your code.
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
529
文章 388
沸点 141
赞
529
返回
|
搜索文章
最新
热门
Golang代理实现 | Go主题月
正向代理正向代理是一种客户端代理技术,帮助客户端访问无法访问的服务资源,可以隐藏用户真实IP。比如:浏览器web代理,VPN等反向代理反向代理是一种服务端的代理技术,帮助服务器做负载均衡,缓存,提供安
Mutex扩展额外功能|Go主题月
TryLock当一个 goroutine 调用这个 TryLock 方法请求锁的时候,如果这把锁没有被其他 goroutine 所持有,那么,这个 goroutine 就持有了这把锁,并返回 true
一文掌握Golang常量|Go主题月
Golang常量在编译期被创建。因为在编译期必须确定其值,因此在声明常量时有一些限制。其类型必须是:数值、字符串、布尔值表达式必须是在编译期可计算的声明常量的同时必须进行初始化,其值不可再次修改定义c
Mutex实现可重入锁 | Go主题月
当一个线程获取锁时,如果没有其它线程拥有这个锁,那么,这个线程就成功获取到这个锁。之后,如果其它线程再请求这个锁,就会处于阻塞等待的状态。但是,如果拥有这把锁的线程再请求这把锁的话,不会阻塞,而是成功返回,所以叫可重入锁。只要你拥有这把锁,你可以可着劲儿地调用,比如通过递归实现…
一文掌握Mutex | Go主题月
在并发编程中,如果程序中的一部分会被并发访问或修改,那么,为了避免并发访问导致的意想不到的结果,这部分程序需要被保护起来,这部分被保护起来的程序,就叫做临界区。 临界区就是一个被共享的资源,或者说是一个整体的一组共享资源,比如对数据库的访问、对某一个共享数据结构的操作、对一个 …
mysql运维工具-percona-toolkit
percona-toolkit是一个工具包,里面有很多命令。例如下面👇 可以在线整理表结构,收集碎片,给大表添加字段和索引。避免出现锁表导致阻塞读写的操作。针对 MySQL 5.7 版本,就可以不需要使用这个命令,直接在线 online DDL 就可以了。 分析mysql慢查…
Go内存模型
Go内存模型指定了一个条件,在该条件下,可以保证在一个 goroutine 中读取变量,能够获取到另一个不同 goroutine 写入同一变量产生的值。 Go内存模型指定了一个条件,在该条件下,可以保证在一个 goroutine 中读取变量,能够获取到另一个不同 gorouti…
Vagrant + VitualBox搭建Centos共享目录
在先安装VirtualBox然后再安装Vagrant。我这里用的VirtualBox6.0.8,Vagrant_2.2.4_x86_64。 默认登陆的用户是vagrant。另外root用户的密码默认也是vagrant 。 关闭虚拟机然后执行安装命令,安装完成后重新加载虚拟机,会…
Go进程诊断工具-gops
为了能更好的分析程序,需要在我们的项目中加一行 agent 诊断分析代码,用于统计分析程序问题。 其中,agent. 支持更多的参数: 可选。为远程分析服务提供监听地址,例如: :9119。配置了该项,那我们可以在本机查看分析远程服务器上的 Go 程序,非常有帮助。 可选。用于…
[转]宇宙最强vscode教程
1. 命令面板 在命令面板中你可以输入命令进行搜索(中英文都可以),然后执行。 命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。 2. 界面介绍 3. 在命令行中使用vscode Cmd+D (win Ctrl+D) 第一次按下时,它会选中光标附近的单词;第二…
下一页
个人成就
文章被点赞
1,234
文章被阅读
285,476
掘力值
8,106
关注了
181
关注者
591
收藏集
25
关注标签
46
加入于
2016-10-11