上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 234 下一页

2021年6月11日

一次错误使用 go-cache 导致出现的线上问题

摘要: 话说一个美滋滋的上午, 突然就出现大量报警, 接口大量请求都响应超时了. 排查过程 查看服务器的监控系统, CPU, 内存, 负载等指标正常 排查日志, 日志能够响应的结果也正常. request.log 中响应时长高达数秒 查看数据库, codis 监控, 各项指标正常 不得已, 只能打开线上 p 阅读全文

posted @ 2021-06-11 10:32 ExplorerMan 阅读(396) 评论(0) 推荐(0)

Go timer 是如何被调度的?

摘要: 本篇文章剖析下 Go 定时器的相关内容。定时器不管是业务开发,还是基础架构开发,都是绕不过去的存在,由此可见定时器的重要程度。 我们不管用 NewTimer, timer.After,还是 timer.AfterFun 来初始化一个 timer, 这个 timer 最终都会加入到一个全局 timer 阅读全文

posted @ 2021-06-11 10:31 ExplorerMan 阅读(65) 评论(0) 推荐(0)

2021年6月10日

Python异步Request操作: aiohttp

摘要: 目录 1. Tutorial 2. 其他库推荐 2.1. aiohttp-requests 2.2. aiofiles 2.3. grequests 3. 问题记录 3.1. Multipart.FormData 示例 3.2. with open("xxx") 会被自动关闭 3.3. filena 阅读全文

posted @ 2021-06-10 15:33 ExplorerMan 阅读(617) 评论(0) 推荐(0)

小白爬虫第四弹之爬虫快跑(多进程 + 多线程)

摘要: PS:使用多线程时好像在目录切换的问题上存在问题,可以给线程加个锁试试 Hello 大家好!我又来了。你是不是发现下载图片速度特别慢、难以忍受啊!对于这种问题 一般解决办法就是多进程了!一个进程速度慢!我就用十个进程,相当于十个人一起干。速度就会快很多啦!(为什么不说多线程?懂点 Python 的小 阅读全文

posted @ 2021-06-10 15:25 ExplorerMan 阅读(204) 评论(0) 推荐(0)

python 爬虫之requests模块设置代理

摘要: 文章目录为什么设置代理?设置代理常用获取代理IP地址测试IP地址可用性为什么设置代理?我们都知道上网连接到互联网时会有一个【ip】地址。 而网站都有请求的临界点,当我们对一个网站发起多次请求时,网站发现请求次数超过了临界点,就会自动屏蔽掉我们的【ip】,这时就再也无法访问此网站了。 这就是基础的一种 阅读全文

posted @ 2021-06-10 14:33 ExplorerMan 阅读(1492) 评论(0) 推荐(0)

2021年6月3日

python : itertools 中的 islice : 获取迭代器结果的切片,消耗迭代器

摘要: islice(iterable, [start, ] stop [, step]):创建一个迭代器,生成项的方式类似于切片返回值: iterable[start : stop : step],将跳过前start个项,迭代在stop所指定的位置停止,step指定用于跳过项的步幅。与切片不同,负值不会用 阅读全文

posted @ 2021-06-03 20:33 ExplorerMan 阅读(309) 评论(0) 推荐(0)

python中的imp模块——让引用模块更加简单

摘要: 最近撸代码的时候发现python有一个imp模块,有点儿意思。 首先: pip install imp看模块名,可以看出其实就是"import"的缩写。在功能上也一样,但用起来比import要成熟一些。 直接看例子:在一个py文件中调用另一个py文件,不用import的方式。 第一个文件func.p 阅读全文

posted @ 2021-06-03 20:15 ExplorerMan 阅读(858) 评论(0) 推荐(0)

2021年5月31日

Golang服务器热重启、热升级、热更新(safe and graceful hot-restart/reload http server)详解

摘要: 服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。 而另一种更方便的方法是在应用上做热重启,直接更新源码、配置或升级应用而不停服务。 这个功能在重要业务上尤为重要,会影响服务可用性、用户体验。 原理 热重启的原 阅读全文

posted @ 2021-05-31 18:01 ExplorerMan 阅读(1908) 评论(0) 推荐(0)

2021年5月29日

fperf 压测 grpc

摘要: https://github.com/fperf/fperf Framework of performance testing fperf is a powerful and flexible framework which allows you to develop your own benchm 阅读全文

posted @ 2021-05-29 19:00 ExplorerMan 阅读(180) 评论(0) 推荐(0)

最终,为什么选择go-kit

摘要: 转载请附上原文地址:http://www.jianshu.com/p/0c34a75569b1,谢谢! 前言 工作这些年,先后经历过两家公司,有参与过php语言框架的开发和主导过go语言技术栈的落地工作,在此过程中有一些感悟和总结。我想以之前我主导的go语言技术栈为线索,来陈述当时遇到的一些问题,以 阅读全文

posted @ 2021-05-29 18:58 ExplorerMan 阅读(544) 评论(0) 推荐(0)

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 234 下一页

导航