02 2019 档案

linux上ssh免密登录原理及实现
摘要:因为我的服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录。关于ssh的使用大家可能都很熟悉了,我们今天主要来讲下ssh连接和免密登录的原理。 scp 传输文件 scp(secure copy)是linux系统下基于ssh登录进行安全的远程文件拷贝的命令。 # 传递文件 阅读全文

posted @ 2019-02-28 11:39 生活费 阅读(19302) 评论(5) 推荐(6) 编辑

为github公开项目单独设置用户名
摘要:背景: 由于在公司git的配置是公司内自己的用户id及邮箱,如果用同样的配置在github上提交公开项目,可能造成用户名及邮箱泄露,因此对于github上的项目,最好单独设置用户名,而每次在向github提交时都设置一下用户名不方便且容易忘记,因此做了如下设置,方便自动为github项目设置用户名, 阅读全文

posted @ 2019-02-21 17:00 生活费 阅读(523) 评论(0) 推荐(0) 编辑

golang协程池设计
摘要:Why Pool go自从出生就身带“高并发”的标签,其并发编程就是由groutine实现的,因其消耗资源低,性能高效,开发成本低的特性而被广泛应用到各种场景,例如服务端开发中使用的HTTP服务,在golang net/http包中,每一个被监听到的tcp链接都是由一个groutine去完成处理其上 阅读全文

posted @ 2019-02-20 11:29 生活费 阅读(1177) 评论(0) 推荐(0) 编辑

Django-Signals信号量
摘要:信号量作为Django的一个核心知识点,在项目中很少有使用到,所以很多人都不了解或者没听过过(包括我)。简单来说就是在进行一些操作的前后我们可以发出一个信号来获得特定的操作,这些操作包括(信息来自:https://yiyibooks.cn/xx/Djang...: django.db.models. 阅读全文

posted @ 2019-02-19 11:50 生活费 阅读(504) 评论(0) 推荐(0) 编辑

linux tcp相关参数
摘要:/etc/sysctl.conf文件 /etc/sysctl.conf是一个允许你改变正在运行中的Linux系统的接口。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,可用来控制Linux网络配置,由于/proc/sys/net目录内容的临时性,建议把TCPIP参数的修改添加到/etc/sysc 阅读全文

posted @ 2019-02-18 14:33 生活费 阅读(292) 评论(0) 推荐(0) 编辑

记一次性能优化,限制tcp_timewait数量,快速回收和重用
摘要:前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所以有谁跟你说在 阅读全文

posted @ 2019-02-18 11:29 生活费 阅读(1891) 评论(1) 推荐(0) 编辑

Python:线程之定位与销毁
摘要:背景 开工前我就觉得有什么不太对劲,感觉要背锅。这可不,上班第三天就捅锅了。 我们有个了不起的后台程序,可以动态加载模块,并以线程方式运行,通过这种形式实现插件的功能。而模块更新时候,后台程序自身不会退出,只会将模块对应的线程关闭、更新代码再启动,6 得不行。 于是乎我就写了个模块准备大展身手,结果 阅读全文

posted @ 2019-02-18 11:15 生活费 阅读(1194) 评论(0) 推荐(0) 编辑

导航