腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
流浪猫的golang
golang技术分析,go web,区块链,分布式
专栏成员
举报
40
文章
64846
阅读量
20
订阅数
订阅专栏
申请加入专栏
全部文章(40)
其他(17)
go(8)
https(4)
github(3)
nginx(3)
人工智能(3)
gin(3)
框架(3)
协程(3)
数据库(2)
sql(2)
linux(2)
mongodb(2)
http(2)
编程算法(2)
存储(2)
网络安全(2)
负载均衡(1)
区块链(1)
java(1)
node.js(1)
html(1)
json(1)
云数据库 SQL Server(1)
负载均衡缓存(1)
apache(1)
压力测试(1)
爬虫(1)
面向对象编程(1)
ftp(1)
二叉树(1)
数据结构(1)
com(1)
func(1)
key(1)
map(1)
post(1)
redis(1)
router(1)
slice(1)
worker(1)
变量(1)
表单(1)
队列(1)
对象(1)
分布式锁(1)
函数(1)
客户端(1)
连接(1)
路由(1)
模型(1)
内存(1)
日志(1)
数据(1)
文件上传(1)
线程(1)
原理(1)
指针(1)
中间件(1)
搜索文章
搜索
搜索
关闭
Golang实现协程池
数据库
func
worker
内存
协程
go实现协程池,协程轻量但并不是越多越好。虽然golang底层实现了对协程的复用,协程(Goroutine)的创建和调度由底层的运行时系统(runtime)负责,它会自动管理和复用协程,但是一瞬间并发过高仍然会导致内存资源消耗过大。使用协程池可用对资源进行有效控制。在内存资源够用的情况,或者其他不用限制同时任务数的情况,请用原生go 协程,不必使用协程池
地球流浪猫
2023-10-14
371
0
Golang 方法与函数的区别
面向对象编程
变量
对象
函数
指针
方法有一个特殊的参数,称为接收者(receiver),它定义了方法所属的类型,不一定是结构体,任何自定义类型都可以为之定义方法。
地球流浪猫
2023-10-14
724
0
Golang调度原理-浅析
队列
模型
线程
协程
原理
问题1:线程是CPU调度的最小单位,同一个进程内有多个线程,CPU最多只能看到线程,协程在CPU如何运行的?
地球流浪猫
2023-10-14
391
0
Golang Gin框架路由分组分文件
gin
post
router
框架
路由
使用Gin框架写Go项目的时候,如果把路由都写在一个.go文件中,随着路由的数量的增加,会导致路由文件显得异常臃肿。
地球流浪猫
2023-10-14
575
0
Golang Gin框架HTTP上传文件
http
gin
表单
框架
文件上传
HTTP协议的文件上传是通过HTTP POST请求实现的,使用multipart/form-data格式将待上传的文件放入请求体中。
地球流浪猫
2023-10-14
711
0
Golang Gin框架 中间件
gin
框架
日志
数据
中间件
中间件通常被称为在请求到达处理程序之前执行的一些代码,或者在响应离开处理程序之前执行的代码
地球流浪猫
2023-10-14
362
0
golang实现Redis分布式锁
key
redis
分布式锁
客户端
连接
Redis的分布式锁是通过利用Redis的单线程特性以及原子操作来实现的 Redis的SET命令具有原子性,这意味着只有一个客户端能够成功地设置该键,其他客户端将无法获得锁。如果SET命令成功,表示该客户端成功获得了锁。 Redis锁示例代码
地球流浪猫
2023-10-14
424
0
nginx 代理websocket
html
nginx实现对websocket 反向代理。 keepalive_timeout 1800; map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 80; server_name localhost; location / { proxy_pass
地球流浪猫
2020-01-02
891
0
nginx反向代理和负载均衡算法介绍
负载均衡
负载均衡缓存
编程算法
nginx
1 全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。
地球流浪猫
2019-12-20
753
0
linux 下 nginx 安装echo扩展模块
nginx
编程算法
linux
echo 模块可以将nginx 变量的信息输出到网页中。echo 模块对学习nginx 配置文件有很大帮助,对应调试nginx 配置文件中变量特步方便。想要深入学习nginx 配置文件,可以试一下。
地球流浪猫
2019-12-19
3.9K
0
go linux 根据进程名查找进程
go
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
地球流浪猫
2019-12-10
8.9K
0
记录几个go的工具,写的非常全面
github
com
map
slice
协程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
地球流浪猫
2019-11-28
347
0
golang优雅的面向对象
java
go
大家都知道,面向对象的3大基本特征:封装,继承,多态。 封装: 封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象
地球流浪猫
2019-03-13
2.9K
0
压力测试工具ab/abs的用法
http
https
apache
网络安全
压力测试
ab 是apache 推出的压力测试工具,可以用来测试http服务器的性能,得出QPS abs 则是apache 推出的压力测试工具,可以用来测试https服务器的性能,得出QPS 工具下载地址:https://www.apachehaus.com/cgi-bin/download.plx 工具官方文档地址:http://httpd.apache.org/docs/2.4/programs/ab.html 用法简介:下载工具进入Apache24/bin目录下载就可以看到ab.exe和abs.exe 在命令行中输入
地球流浪猫
2019-02-22
3.6K
0
golang 堆排序
二叉树
package main import "fmt" func main() { data:=[]int{10,1,23,24,7,8,9,6,4,288,99,3,34} for i:=0;i<len(data)-2;i++{ //从最后一个父节点开始调整 for j:=len(data[i:])/2-1;j>=0;j--{ //把这个二叉树变成可处理的二叉树 heapSort(data[i:],j) } } fmt.Println(data) } //堆,即完全二叉树。所有
地球流浪猫
2018-12-28
858
0
go chan 两种应用模型
其他
协程完成: 7 协程完成: 8 协程完成: 2 协程完成: 5 协程完成: 4 协程完成: 6 协程完成: 1 协程完成: 0 协程完成: 3 协程完成: 9 主程完成
地球流浪猫
2018-08-02
317
0
golang 多线程爬虫
go
爬虫
这是一个golang爬虫demo 爬去一个美女图片网站的首页所有图片 采用golang 多线程的方式爬取图片 将爬到的图片保存到本地 代码中有用到goquery 网页数据解析框架 chan 控制goroutine 进行下载 http://www.umei.cc/ 一个妹子图片网站 请求的 header 必须带着 Referer 否则404 (比较简单的一种反爬虫策略) 用wireshark 抓取浏览器请求图片的数据就可以得到 Referer //代码不复杂,适合新手学习 var url = "http
地球流浪猫
2018-08-02
941
0
go rune 简要分析
其他
今天看golang代码看到一个单词 rune ,熟悉而陌生。之前学习go并没有过多注意这个“神秘符号”。 rune在golang中是int32的别名,在各个方面都与int32相同。 被用来区分字符值和整数值。 做几个小测试
地球流浪猫
2018-08-02
371
0
go Http Post 发送文件流
其他
水滴石穿。这里把Go Http Post 参数的函数也贴了处理主要对比两者不同之处。
地球流浪猫
2018-08-02
3.8K
0
go 的入门之路 Socket 编程
其他
服务端监听本地IP(127.0.0.1)7777端口。当有客户端连接时,获得一个conn 对象,coon 对象是 interface Conn的实现者,
地球流浪猫
2018-08-02
455
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档