菜单
学习猿地 - LMONKEY
首页
全部课程
最多学习
最新发布
最多评价
热门推荐
实战项目
职业路线
内容集合
猿生态
面试猿题
猿创博文
VIP
开通学习猿地VIP
尊享10项VIP特权
持续新增
知识通关挑战
打卡带练!告别无效练习
接私单赚外块
VIP优先接,累计金额超百万
学习猿地私房课免费学
大厂实战课仅对VIP开放
你的一对一导师
每月可免费咨询大牛30次
开通VIP
领取更多软件工程师实用特权
入驻
搜索
Java开发工程师
何以解忧,唯有 Java!
Python开发工程师
人生苦短我要学Python!
PHP开发工程师
PHP是世界上最好的编程语言!
GO开发工程师
想优雅的写程序,赶紧GO!
大数据开发工程师
弄大数据,就是在搞革命!
前端开发工程师
不仅最好,而且最全!
UI开发工程师
这个世界从来不缺少美,缺少你来创造美!
Linux运维工程师
不只是说说而已!
WEB前端1+X
不仅为考证,轻松做开发
计算机二级(C语言)
一切只为考证!
猿工手册
各种工具精挑细选
猿材料
各种工具精挑细选
猿代码
各种工具精挑细选
猿著课件
各种工具精挑细选
知识题库
知识闯关节节高,刷题涨知识!
阶段练习
单元测试知识学习状况秒掌握!
期末考试
期末测试,学习情况即刻知道!
面试题库
最新的企业技术人员招聘真题练习!
Java专区
2948篇 | 24.5万人浏览
Python专区
2593篇 | 19.5万人浏览
大数据专区
2948篇 | 18.5万人浏览
PHP专区
3953篇 | 27.5万人浏览
Go专区
1382篇 | 12.5万人浏览
Web前端专区
1453篇 | 31.5万人浏览
Linux云计算
1230篇 | 4.5万人浏览
其他专区
53232篇文章 | 11.5万人浏览
搜索
搜索
类型:
全部
|
视频教程
|
实战项目
|
项目源码
|
技术手册
|
课件
|
测试题
|
技术文章
|
软件下载
|
问答求助
水平:
全部
|
入门
|
普通
|
进阶
历史记录
清除记录
你还没搜索过喔。
近期热搜
项目开发全程实录(电商EW_Shop)
8676 人
1年前
轻松学会Laravel-项目篇(商城API)
2022 人
1年前
Python数据分析2.0-金融
325 人
1年前
Python办公自动化2.0
241 人
1年前
使用账号登录
启用更安全省心的
微信登录
点击刷新
扫码登录即表示您同意并遵守
用户协议
成就自己的只需一套精品
联合大牛讲师,汇集优秀课程,培养可交付的程序员!
搜索
首页
全部课程
最多学习
最新发布
最多评价
热门推荐
实战项目
职业路线
Java开发工程师
何以解忧,唯有 Java!
Python开发工程师
人生苦短我要学Python!
PHP开发工程师
PHP是世界上最好的编程语言!
GO开发工程师
想优雅的写程序,赶紧GO!
大数据开发工程师
弄大数据,就是在搞革命!
前端开发工程师
不仅最好,而且最全!
UI开发工程师
这个世界从来不缺少美,缺少你来创造美!
Linux运维工程师
不只是说说而已!
WEB前端1+X
不仅为考证,轻松做开发
计算机二级(C语言)
一切只为考证!
内容集合
猿生态
猿工手册
各种工具精挑细选
猿材料
各种工具精挑细选
猿代码
各种工具精挑细选
猿著课件
各种工具精挑细选
面试猿题
知识题库
知识闯关节节高,刷题涨知识!
阶段练习
单元测试知识学习状况秒掌握!
期末考试
期末测试,学习情况即刻知道!
面试题库
最新的企业技术人员招聘真题练习!
猿创博文
Java专区
2948篇 | 24.5万人浏览
Python专区
2593篇 | 19.5万人浏览
大数据专区
2948篇 | 18.5万人浏览
PHP专区
3953篇 | 27.5万人浏览
Go专区
1382篇 | 12.5万人浏览
Web前端专区
1453篇 | 31.5万人浏览
Linux云计算
1230篇 | 4.5万人浏览
其他专区
53232篇文章 | 11.5万人浏览
开通会员
登 录
成就自己的只需一套精品
猿创博文
写文章
全部文章
猿生态
Java
python
PHP
Golang
Web前端
大数据
Linux云计算
数据库
网络安全
移动开发
游戏开发
产品经理
测试
网络营销
UI/UE
其他
关注更多文章
更多
精彩博客
Go语言高级编程_6.6 分布式配置管理
MikeBao
0
Go语言高级编程_6.7 分布式爬虫
Tupac
0
并发测试
Mr_Naon
0
学习猿地
1周前
广告
开通VIP · 10大IT方向全套课程免费学
抖音搜索学习猿地进入官方店铺购买,抖音小店限时优惠期间,可享受超百元优惠活动,购买后联系小店客服,获取VIP兑换码,进行VIP兑换,抖音小店购买的VIP和官网VIP权益一样。
MikeBao
5天前
前端
后端
Golang
Go语言高级编程_6.6 分布式配置管理
6.6分布式配置管理 在分布式系统中,常困扰我们的还有上线问题。虽然目前有一些优雅重启方案,但实际应用中可能受限于我们系统内部的运行情况而没有办法做到真正的“优雅”。比如我们为了对去下游的流量进行限制,在内存中堆积一些数据,并对堆积设定时间或总量的阈值。在任意阈值达到之后将数据统一发送给下
400
0
0
Tupac
5天前
前端
后端
Golang
Go语言高级编程_6.7 分布式爬虫
6.7分布式爬虫 互联网时代的信息爆炸是很多人倍感头痛的问题,应接不暇的新闻、信息、视频,无孔不入地侵占着我们的碎片时间。但另一方面,在我们真正需要数据的时候,却感觉数据并不是那么容易获取的。比如我们想要分析现在人在讨论些什么,关心些什么。甚至有时候,可能我们只是暂时没有时间去一一阅览心仪
520
0
0
Mr_Naon
5天前
前端
后端
Golang
并发测试
并发 这是我们的计划:同事已经写了一个CheckWebsites的函数检查URL列表的状态。 packageconcurrency typeWebsiteCheckerfunc(string)bool funcCheckWebsites(wcWebsiteChecker,urls[]s
358
0
0
EvanOnTheWay
5天前
前端
后端
Golang
Go 基础巩固加强-1.0-指针
指针 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针的支持介于Java语言和C/C++语言之间,它既没有想Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C++语言中由于对指针的滥用而造成的安全和可靠性问题。 Go语
353
0
0
lx_tester
5天前
前端
后端
Golang
Go 中使用 memcache 存储对象
之于B/S端用http连接,像mysql,redis,memcache这种服务端之间的交流,通常直接采用TCP通信。而对于缓存的内存存储,过期时间是必备,进行必要的对象序列化编码也不可缺。本文用memcache存储,采用标准库中的json编解码,当然你也可用gob。 memcache
593
0
0
uccu123
5天前
前端
后端
Golang
etcd 常用操作介绍
安装 最简单的安装方法是直接去etcdGitHub的Release页下载预编译好的二进制文件。etcd官方为各个系统提供了不同的二进制文件,供开发者根据自己的系统去下载。 下载地址:https://github.com/etcd-io/etcd/releases 下载完成解压后,目录中有两
531
0
0
harryhsu
5天前
前端
后端
Golang
PPT 分享:《10 个 Go Web 开发框架对比》
在SpeakerDeck上发现一个不错的PPT分享给大家。 原链接:https://speakerdeck.com/fedir/comparison-o... 百度盘链接:https://pan.baidu.com/s/1-dff83uWYxWaQooDu...提取码:gsvf
587
53
0
ooing
5天前
前端
后端
Golang
最流行的 Go Web 框架: GitHub Star 数量排行(2019)
搜索到了这个资源,可以一目了然地看到GitHub上GoWeb框架受欢迎程度,分享给大家。项目名称 GitHubStar数 创建年份 gin 33177 2014 beego 22599 2012 iris 16845 2016 echo 15795 2015 revel 11430 201
734
82
0
sayhei
5天前
前端
后端
Golang
基于内存和文件存储的 queue worker, 不用 Redis 适合单进程使用没有外部依赖
因为最近要做一个简单的并发任务系统,在github上面找了一圈并没有简单可依赖的库,所以自己写了一个。欢迎大家Review贡献代码。项目地址https://github.com/iflamed/mfworker功能介绍使用channel以及goroutine做任务分发; 不依赖外部系统,一
424
95
0
limit007
5天前
前端
后端
Golang
大话 goroutine
goroutine本质上是大号版的异步执行句柄,比之nodejs中的单线程事件循环处理器。之所以在使用goroutine,感觉不到异步,在于golang已经封装了各种异步io操作,运行时一旦发现异步io状态发生改变,则适时进行goroutine切换。让你基本上感觉不到像基于事件编程所带来
375
45
0
lanzy
5天前
前端
后端
Golang
goroutine
goroutine本质上是大号版的异步执行句柄,比之nodejs中的单线程事件循环处理器。之所以在使用goroutine,感觉不到异步,在于golang已经封装了各种异步io操作,运行时一旦发现异步io状态发生改变,则适时进行goroutine切换。让你基本上感觉不到像基于事件编程所带来
388
0
0
haoya5509
5天前
前端
后端
Golang
defer vs return
defer看起来与try...catch类似,其实有许多不为人知的小技巧 defer官方行文defer先进后出,对return进行一些扫尾工作。这意味着使用该函数在返回值之前,defer函数内是可以访问使用defer的函数内任意变量。那么问题来了,在defer函数内对所在函数变量进行修改
422
54
0
fanjinchuang
5天前
前端
后端
Golang
第 9 节:工程管理
1工作区介绍通过前面函数的学习,我们能够体会到函数的优势,就是可以将不同的功能放在不同的函数中实现,主函数(main())可以直接调用。这样结构非常的清晰,也非常方面代码的管理。如果我们把所有的代码都写在main()函数中,会出现什么样的情况呢?\ 代码混乱,非常不容易管理。但是现在我们面
414
49
0
畅畅
5天前
前端
后端
Golang
第 10 节:复合类型 1:数组
1:数组01数组定义和使用packagemain import"fmt" funcmain0101(){ //数组定义 //数组是一系列相同数据类型在内存中有序存储的数据集合 //var数组名[元素个数]数据类型 //定义了10个整型变量的数组元素 vararr[10]int //
473
99
0
andy-love-coding
5天前
前端
后端
Golang
第 10 节:复合类型 1.4 冒泡排序与数组去重
04冒泡排序packagemain import"fmt" funcmain(){ vararr[10]int=[10]int{9,1,5,6,8,2,10,7,4,3} //外层执行一次内层执行一周 //外层控制行 fori:=0;i
490
63
0
goofy_gf
5天前
前端
后端
Golang
第 10 节:复合类型 1.5 二维数组定义和使用
06二维数组定义和使用packagemain import"fmt" funcmain0701(){ //vararr[10]int一维数组 vararr[2][3]int arr[0][1]=123 arr[1][2]=234 //fmt.Println(arr) //le
422
89
0
zuokanyunqishi
5天前
前端
后端
Golang
第 10 节:复合类型 2: 切片
2:切片07切片定义和使用切片:切片与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大,所以可以将切片理解成“动态数组”,但是,它不是数组。packagemain import"fmt" funcmain0801(){ //数组定义 //var数据名[元素个数
412
32
0
Takeyouup
5天前
前端
后端
Golang
第 10 节:复合类型 小练习!
练习1.数组作为函数参数packagemain import"fmt" funcswap(aint,bint){ a,b=b,a } funcmain0101(){ a:=10 b:=20 //值传递形参不能改变实参的值形参和实参是不同的地址单元 swap(a,b) fmt.Pri
353
22
0
墨水里的鱼
5天前
前端
后端
Golang
---慢更-基于 go 的 IM 聊天
欢迎使用社区Markdown编辑器写文章! 一.背景大佬们如有什么写的不对的欢迎大家在下面留言指出,持续更新中。最近公司在从PHP转到Golang,所以这个项目属于练手项目很多东西也是在摸着石头过河,持续更新中....二.库的选择既然是IM系统必定会涉及到用TCP来维持长连接,再这里我们
448
91
0
lc5who
5天前
前端
后端
Golang
如何在 Go 中使用切片容量和长度
来做一个快速测验-以下代码输出什么?vals:=make([]int,5) fori:=0;i
405
72
0
1
2
3
4
5
6
7
8
9
10
1
2
3
返回
猿创博文
> 精彩博客
学习猿地
1周前
广告
开通VIP · 10大IT方向全套课程免费学
抖音搜索学习猿地进入官方店铺购买,抖音小店限时优惠期间,可享受超百元优惠活动,购买后联系小店客服,获取VIP兑换码,进行VIP兑换,抖音小店购买的VIP和官网VIP权益一样。
MikeBao
5天前
前端
后端
Golang
Go语言高级编程_6.6 分布式配置管理
6.6分布式配置管理 在分布式系统中,常困扰我们的还有上线问题。虽然目前有一些优雅重启方案,但实际应用中可能受限于我们系统内部的运行情况而没有办法做到真正的“优雅”。比如我们为了对去下游的流量进行限制,在内存中堆积一些数据,并对堆积设定时间或总量的阈值。在任意阈值达到之后将数据统一发送给下
400
0
0
Tupac
5天前
前端
后端
Golang
Go语言高级编程_6.7 分布式爬虫
6.7分布式爬虫 互联网时代的信息爆炸是很多人倍感头痛的问题,应接不暇的新闻、信息、视频,无孔不入地侵占着我们的碎片时间。但另一方面,在我们真正需要数据的时候,却感觉数据并不是那么容易获取的。比如我们想要分析现在人在讨论些什么,关心些什么。甚至有时候,可能我们只是暂时没有时间去一一阅览心仪
520
0
0
Mr_Naon
5天前
前端
后端
Golang
并发测试
并发 这是我们的计划:同事已经写了一个CheckWebsites的函数检查URL列表的状态。 packageconcurrency typeWebsiteCheckerfunc(string)bool funcCheckWebsites(wcWebsiteChecker,urls[]s
358
0
0
EvanOnTheWay
5天前
前端
后端
Golang
Go 基础巩固加强-1.0-指针
指针 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针的支持介于Java语言和C/C++语言之间,它既没有想Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C++语言中由于对指针的滥用而造成的安全和可靠性问题。 Go语
353
0
0
lx_tester
5天前
前端
后端
Golang
Go 中使用 memcache 存储对象
之于B/S端用http连接,像mysql,redis,memcache这种服务端之间的交流,通常直接采用TCP通信。而对于缓存的内存存储,过期时间是必备,进行必要的对象序列化编码也不可缺。本文用memcache存储,采用标准库中的json编解码,当然你也可用gob。 memcache
593
0
0
uccu123
5天前
前端
后端
Golang
etcd 常用操作介绍
安装 最简单的安装方法是直接去etcdGitHub的Release页下载预编译好的二进制文件。etcd官方为各个系统提供了不同的二进制文件,供开发者根据自己的系统去下载。 下载地址:https://github.com/etcd-io/etcd/releases 下载完成解压后,目录中有两
531
0
0
harryhsu
5天前
前端
后端
Golang
PPT 分享:《10 个 Go Web 开发框架对比》
在SpeakerDeck上发现一个不错的PPT分享给大家。 原链接:https://speakerdeck.com/fedir/comparison-o... 百度盘链接:https://pan.baidu.com/s/1-dff83uWYxWaQooDu...提取码:gsvf
587
53
0
ooing
5天前
前端
后端
Golang
最流行的 Go Web 框架: GitHub Star 数量排行(2019)
搜索到了这个资源,可以一目了然地看到GitHub上GoWeb框架受欢迎程度,分享给大家。项目名称 GitHubStar数 创建年份 gin 33177 2014 beego 22599 2012 iris 16845 2016 echo 15795 2015 revel 11430 201
734
82
0
sayhei
5天前
前端
后端
Golang
基于内存和文件存储的 queue worker, 不用 Redis 适合单进程使用没有外部依赖
因为最近要做一个简单的并发任务系统,在github上面找了一圈并没有简单可依赖的库,所以自己写了一个。欢迎大家Review贡献代码。项目地址https://github.com/iflamed/mfworker功能介绍使用channel以及goroutine做任务分发; 不依赖外部系统,一
424
95
0
limit007
5天前
前端
后端
Golang
大话 goroutine
goroutine本质上是大号版的异步执行句柄,比之nodejs中的单线程事件循环处理器。之所以在使用goroutine,感觉不到异步,在于golang已经封装了各种异步io操作,运行时一旦发现异步io状态发生改变,则适时进行goroutine切换。让你基本上感觉不到像基于事件编程所带来
375
45
0
lanzy
5天前
前端
后端
Golang
goroutine
goroutine本质上是大号版的异步执行句柄,比之nodejs中的单线程事件循环处理器。之所以在使用goroutine,感觉不到异步,在于golang已经封装了各种异步io操作,运行时一旦发现异步io状态发生改变,则适时进行goroutine切换。让你基本上感觉不到像基于事件编程所带来
388
0
0
haoya5509
5天前
前端
后端
Golang
defer vs return
defer看起来与try...catch类似,其实有许多不为人知的小技巧 defer官方行文defer先进后出,对return进行一些扫尾工作。这意味着使用该函数在返回值之前,defer函数内是可以访问使用defer的函数内任意变量。那么问题来了,在defer函数内对所在函数变量进行修改
422
54
0
fanjinchuang
5天前
前端
后端
Golang
第 9 节:工程管理
1工作区介绍通过前面函数的学习,我们能够体会到函数的优势,就是可以将不同的功能放在不同的函数中实现,主函数(main())可以直接调用。这样结构非常的清晰,也非常方面代码的管理。如果我们把所有的代码都写在main()函数中,会出现什么样的情况呢?\ 代码混乱,非常不容易管理。但是现在我们面
414
49
0
畅畅
5天前
前端
后端
Golang
第 10 节:复合类型 1:数组
1:数组01数组定义和使用packagemain import"fmt" funcmain0101(){ //数组定义 //数组是一系列相同数据类型在内存中有序存储的数据集合 //var数组名[元素个数]数据类型 //定义了10个整型变量的数组元素 vararr[10]int //
473
99
0
andy-love-coding
5天前
前端
后端
Golang
第 10 节:复合类型 1.4 冒泡排序与数组去重
04冒泡排序packagemain import"fmt" funcmain(){ vararr[10]int=[10]int{9,1,5,6,8,2,10,7,4,3} //外层执行一次内层执行一周 //外层控制行 fori:=0;i
490
63
0
goofy_gf
5天前
前端
后端
Golang
第 10 节:复合类型 1.5 二维数组定义和使用
06二维数组定义和使用packagemain import"fmt" funcmain0701(){ //vararr[10]int一维数组 vararr[2][3]int arr[0][1]=123 arr[1][2]=234 //fmt.Println(arr) //le
422
89
0
zuokanyunqishi
5天前
前端
后端
Golang
第 10 节:复合类型 2: 切片
2:切片07切片定义和使用切片:切片与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大,所以可以将切片理解成“动态数组”,但是,它不是数组。packagemain import"fmt" funcmain0801(){ //数组定义 //var数据名[元素个数
412
32
0
Takeyouup
5天前
前端
后端
Golang
第 10 节:复合类型 小练习!
练习1.数组作为函数参数packagemain import"fmt" funcswap(aint,bint){ a,b=b,a } funcmain0101(){ a:=10 b:=20 //值传递形参不能改变实参的值形参和实参是不同的地址单元 swap(a,b) fmt.Pri
353
22
0
墨水里的鱼
5天前
前端
后端
Golang
---慢更-基于 go 的 IM 聊天
欢迎使用社区Markdown编辑器写文章! 一.背景大佬们如有什么写的不对的欢迎大家在下面留言指出,持续更新中。最近公司在从PHP转到Golang,所以这个项目属于练手项目很多东西也是在摸着石头过河,持续更新中....二.库的选择既然是IM系统必定会涉及到用TCP来维持长连接,再这里我们
448
91
0
lc5who
5天前
前端
后端
Golang
如何在 Go 中使用切片容量和长度
来做一个快速测验-以下代码输出什么?vals:=make([]int,5) fori:=0;i
405
72
0
1
2
3
4
5
6
7
8
9
10
1
2
3
新闻投递
立即投递
欢迎投递软件、课程
IT 行业 相关新闻、技术分享。
热门文章
换一批
Linux常用操作命令大全
0点赞
·
0评论
Linux文件或目录的权限管理、网络管理、进程管理、服务管理的相关命令
0点赞
·
0评论
VIM基本介绍
0点赞
·
0评论
apache服务讲解
0点赞
·
0评论
Nginx超详细介绍 nginx入门 nginx配置 nginx详解 nginx优化
0点赞
·
0评论
Git使用指南
0点赞
·
0评论
为你推荐
换一批
学习猿地
程序员学习的地方
扫码关注