最近新装了一台PC,因此需要同步博客框架。然而时间过去太久,新安装的nodejs
16版本太高,hexo
暂时无法支持,没办法,只能选择寻找一个nodejs
的版本控制工具,来实现nodejs
的版本切换。
11月
21
11月
21
11月
07
10月
04
06月
01
06月
01
05月
31
netty_reactor线程模型
发表于
被
人浏览
Netty
是一个封装了JAVA NIO
的异步网络应用框架,它简化了我们网络编程,同时保证了高可用和高性能,因此我认为学习netty
对以后深入一些RPC框架,或者接触一些网络通信都大有裨益。
今天就是想从源码角度学习一下netty
的reactor
线程模型,这应该是netty
的核心之一,整篇文章包含的只是我作为一个初学者的粗浅见解,同时也借鉴了大量的博客文章,因此对部分内容认识不够深入,或者存在逻辑不通的情况,希望能够谅解。
05月
12
scrapy爬虫入门
发表于
被
人浏览
现在说到爬虫,大家都会或多或少地将python和爬虫联系在一起,归根到底,是因为python丰富的生态和灵活简单的语法。同时基于python存在有几个强大的爬虫框架,极大地降低了爬虫的难度,提高了编写程序的效率。因此,今天就让我们初探其中一个强大的python框架——scrapy,体验一下使用框架爬虫的快感吧
05月
12
05月
09
大道至简——virtualenv介绍
发表于
被
人浏览
python
因为丰富的扩展库被大家所青睐,但是当开发环境中的第三方包越来越多的时候,基于该开发环境开发的应用越来越难以移植、迁移。像在操作系统中我们可以用容器(例如docker
)将开发环境和生产环境分开,在做python的应用开发的时候,我们同样需要给每个应用提供一个隔离的运行环境,从而避免增加不必要的版本冲突和排查成本。
virtualenv就是干这行的。