会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jabbok
博客园
新随笔
管理
上一页
1
···
20
21
22
23
24
25
26
下一页
2018年6月11日
ftp服务
摘要: 目录 1 install 2 anonymous_user 3 lcoal_user 4 iptables 5 log 6 virtual_user --end-- vsftpd.conf 1 install 2 anonymous_user 在vsftpd.conf里有对匿名用户的配置选项。全部配
阅读全文
posted @ 2018-06-11 16:16 jabbok
阅读(167)
评论(0)
推荐(0)
2018年6月4日
pika消息中间件模块
摘要: 参考: http://www.rabbitmq.com/tutorials/tutorial-one-python.html http://www.rabbitmq.com/tutorials/tutorial-three-python.html 1 基本 RabbitMQ是一个消息中间件(mess
阅读全文
posted @ 2018-06-04 15:30 jabbok
阅读(369)
评论(0)
推荐(0)
2018年6月1日
multiprocessing多进程模块
摘要: 1 基本理解 python不支持真多线程,无法在单进程中调用多核cpu。对于cpu密集型任务,可以使用多进程。python会调用OS原生多进程,运行在多核上,以此提高运行速度。 2 基本实现 3 父子进程间关系 4 class Queue() 线程共享内存数据,进程的内存是独立的。 在queue模块
阅读全文
posted @ 2018-06-01 15:34 jabbok
阅读(171)
评论(0)
推荐(0)
2018年5月31日
iptables详解
摘要: 基本策略 内网集群内规则 前端接入节点(负载均衡器、web端口等)
阅读全文
posted @ 2018-05-31 11:49 jabbok
阅读(772)
评论(0)
推荐(0)
2018年5月30日
硬件性能调优
摘要: 0 硬件性能对业务的意义 在硬件层面,主要有cpu、内存、磁盘、网络这几方面。每个方面都可能成为性能瓶颈,从而影响业务的正常运行。 1 cpu 1.1 load average 系统平均负载,在特定时间间隔内运行队列中的平均进程数量。在以下爆表案例中,平均15m有33个进程在队列中,5m有31个,1
阅读全文
posted @ 2018-05-30 17:47 jabbok
阅读(356)
评论(0)
推荐(1)
ulimit相关
摘要: 系统级修改 /etc/profile加入 ulimit -u 10000ulimit -n 4096ulimit -d unlimitedulimit -m unlimitedulimit -s unlimitedulimit -t unlimitedulimit -v unlimited ulim
阅读全文
posted @ 2018-05-30 17:41 jabbok
阅读(156)
评论(0)
推荐(0)
2018年5月29日
queue队列模块
摘要: 1 基本理解 Queue是一个在内存中,元素带顺序的容器。 解耦:数据待处理线程把数据交给队列,不需要关心处理者是谁。处理者从队列中拿数据处理,不和待处理线程接触。 效率:数据待处理线程把数据交给队列,然后继续自己的工作。处理者可以多线程并发处理。 和列表的区别:队列中的数据取出就会消失。列表不会。
阅读全文
posted @ 2018-05-29 14:35 jabbok
阅读(291)
评论(1)
推荐(0)
2018年5月25日
redis查数据
摘要: 1 连接服务 2 查询字符串 3 查询列表中的元素
阅读全文
posted @ 2018-05-25 17:09 jabbok
阅读(48884)
评论(1)
推荐(0)
redis启停
摘要: 1 查看服务器上启动的redis服务 开了两个redis单机服务,监听在两个端口。 开了一个集群,监听在6个端口。 2 按端口起服务 redis的服务端为./src/redis-server。启动方式为./src/redis-server /path/to/redis.conf 在redis.con
阅读全文
posted @ 2018-05-25 16:57 jabbok
阅读(1621)
评论(0)
推荐(0)
2018年5月17日
threading多线程模块
摘要: 1 基本实现 Thread(target=函数名,args=(以元组形式传递的实参,要加",")) th = threading.Thread(target=run,args=(i,))就是实例化一个线程 th.start()就是对实例调用启动函数。 在内部,主线程就会创建30个子线程,子线程并发执
阅读全文
posted @ 2018-05-17 16:06 jabbok
阅读(364)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
下一页
公告