uwsgi+python支持多线程 Posted on 2017-03-19 | In python | 今天使用uwsgi+python+Thread模块实现接收到请求之后主进程立刻返回同时创建一个线程后台处理,而不是同步处理请求,避免导致请求时间过长http请求断开以及卡主操作页面的问题,修改完之后并没有生效,仍然是同步的,之后看到uwsgi的log里面有写默认不支持python多线程特性,需要使用 ... Read more »
redis相关笔记 Posted on 2017-01-24 | In redis | redis做一个告诉的k-v型数据库使用的场景越来越多越来越频繁了,如下是一些日常使用中的收获,以及注意的东西。redis flushdb只会清空当前的db而不会清空其他db使用redis-cli如果不使用-n指定db则默认操作db 0redis默认配置文件中会有一些需要修改 首先建议修改限制最 ... Read more »
mysql自增列 Posted on 2017-01-24 | In mysql | 可以使用show create table 查看到当前表的自增id是多少,插入数据的话如果自己指定了数值,当插入的数值小于最大值得时候不会影响到后面的自增时候的数值,若是跟大于等于目前auto_increment 则会将该值置为更新值+1,使用alter table tablename auto_i ... Read more »
python操作ruijie网关设备 Posted on 2017-01-24 | In IT , 网关 | 正产情况下,人们使用的是telnet与网关、路由、交换机设备进行交互,但是直接使用telnet的问题在于,处理起来太慢,因为如果是管道输出到telnet的话,速度太快,telnet处理速度太慢,会导致断开连接管道broken,而如果加上sleep的话,最小的时间是1s的这样telnet处理起来又奇慢 ... Read more »
golang slice删除元素 Posted on 2017-01-24 | In golang | 今天有操作golang里面切片的需求,就是将切片中的某个元素去掉,但是印象中并没有类似pop、remove之类的方法于是看了下文档,找到了如下资料,在golang中并没有 类似的方法,只能通过手动操作的方式。。。囧,例如利用利用如下方法可以删除第i个元素,原理是将i+1个之后的元素append到以i ... Read more »
mac网络连接报错ERR_PROXY_CONNECTION_FAILED Posted on 2017-01-24 | In mac | 报这个错误的问题从字面上理解是由于连接代理失败导致的,打开网络配偏好设置->高级->代理,将所有的代理选项去掉,即可。 转载请注明来源链接 http://just4fun.im/2017/01/24/mac-e7-bd-91-e7-bb-9c-e8-bf-9e-e6-8e-a5-e6-8 ... Read more »
Mac下命令行操作wifi Posted on 2017-01-23 | In mac | 主要是今天有个需求是需要根据路由器的mac地址获取到wifi信号,因此找到了如下命令:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan 通过这个命令扫描到的wifi信号是带 ... Read more »
【转载】Shell 重定向 Posted on 2017-01-23 | In linux , shell | 原文链接有关 Shell 重定向那些你不知道的故事 Cheng, Hui | 2013.10.11 Contents 1 基础知识 1.1 数字的含义 1.2 什么是重定向 2 重定向小技巧 2.1 输出分类 2.2 进 ... Read more »
mysqldump一直持续重复导出sql数据 Posted on 2017-01-23 | In mysql | 前两天服务器宕机重启之后在晚上备份的时候就持续出现了备份不终止所表导致卡死其他连接的情况出现,在测试中发现,有一个表会持续的导出数据!!正常有1.6G但是导出的文件持续增到,最终竟然达到了惊人的100G于是只好手动kill掉,很奇怪,之后执行repair table结果如下,之后再dump就正常了, ... Read more »
nignx rquest Posted on 2017-01-22 | In nginx | 使用nginx lua模块将post的request body记录到access log中但是当数据包过大的时候会出现无法记录到log中的情况,于是就根据配置项’lua_need_request_body’去找nginx lua代码,然后由于其良好的封装性并没有很快的定位到代码位置!!!,之后看文档 ... Read more »