上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 218 下一页

2021年6月11日

Go timer 是如何被调度的?

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

posted @ 2021-06-11 10:31 ExplorerMan 阅读(56) 评论(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 阅读(523) 评论(0) 推荐(0) 编辑

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

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

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

python 爬虫之requests模块设置代理

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

posted @ 2021-06-10 14:33 ExplorerMan 阅读(1418) 评论(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 阅读(227) 评论(0) 推荐(0) 编辑

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

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

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

2021年5月31日

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

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

posted @ 2021-05-31 18:01 ExplorerMan 阅读(1624) 评论(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 阅读(168) 评论(0) 推荐(0) 编辑

最终,为什么选择go-kit

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

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

mdBook使用

摘要: mdBook和GitBook一样,可以通过markdown文件创建书籍,它是用Rust实现。 github链接:https://github.com/rust-lang-nursery/mdBook 文档链接:https://rust-lang-nursery.github.io/mdBook/ 使 阅读全文

posted @ 2021-05-29 18:45 ExplorerMan 阅读(832) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 218 下一页

导航