会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李成石
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
2
3
4
5
6
7
下一页
2018年10月11日
微探eventlet.monkey_patch
摘要: e ventlet.monkey_patch在运行时动态修改已有的代码,而不需要修改原始代码 在eventlet.monkey_patch中支持以下几种python原生库修改 eventlet.monkey_patch(all=True, os=False, select=False, socket
阅读全文
posted @ 2018-10-11 01:02 李成石
阅读(3114)
评论(0)
推荐(0)
编辑
2018年10月8日
pymongo操作mongodb
摘要: 此验证中只开启两个mongodb节点,可以连接任意节点,以下操作不涉及读写,不涉及连接那个节点 mongodb连接: rs.status 在command中输出如下: 在pymongo中,使用client.admin.command('replSetGetStatus‘)输出见下: primary
阅读全文
posted @ 2018-10-08 00:13 李成石
阅读(623)
评论(0)
推荐(0)
编辑
2018年10月3日
cmd与linux使用curl差异
摘要: 其中在用windows下的cmd 进行curl命令,出现415报错,见下,请求头使用json形式,但报错却依然提示使用的是form表单形式: 一直以为问题出在springboot的转换器做stringtojson时出现问题,不想,在windows下,需要将-H " "消息头用引号,在-d 中最外面使
阅读全文
posted @ 2018-10-03 20:35 李成石
阅读(973)
评论(0)
推荐(0)
编辑
2018年10月1日
springboot整合zookeeper
摘要: 在springboot中所有的整合都是以bean的形式注入对象,从数据库coon、redis conn、再到整合的zookeeper,依然是依照bean注入连接对象,通过zookeeper api对zookeeper中node 数据进行增删改查等操作,从而实现配置同步。这篇文章只是初步使用web服务
阅读全文
posted @ 2018-10-01 02:50 李成石
阅读(28460)
评论(1)
推荐(0)
编辑
2018年9月18日
定时任务
摘要: 阻塞型定时任务使用eventlet.event.Event,在调用evt.wait()时,协程A等待,直到协程B evt.send(XXX) 执行后,协程A解除阻塞,继续执行。如下例: 在阻塞定时任务中,出现异常时子协程B send(xxx) 退出,否则子协程B一直死循环进行轮询: 执行结果见下:
阅读全文
posted @ 2018-09-18 00:34 李成石
阅读(220)
评论(0)
推荐(0)
编辑
2018年9月5日
heat创建stack失败
摘要: 结论: heat.conf中默认使用的domain和user,在keystone数据库中不存在,导致鉴权401失败,导致创建stack失败。 1.使用模板创建虚拟机 heat_template_version: 2018-09-04 description: Simple template to d
阅读全文
posted @ 2018-09-05 00:06 李成石
阅读(353)
评论(0)
推荐(0)
编辑
2018年9月1日
python 代码片段
摘要: 字典实例化类 依对象的属性作为key值,value为属性值。以下使用user(**xiao)注入字典获取user对象,与使用 u = user('xiaoming', '123')一致 日志打印format formate打印注意string中变量和format中变量名对应 time = 10 na
阅读全文
posted @ 2018-09-01 13:34 李成石
阅读(188)
评论(0)
推荐(0)
编辑
2018年8月31日
python-ceilometerclient命令行(终结)
摘要: ceilometerclient入口 工程ceilometerclient shell.py中的main方法 ceilometerclient目录 根目录下shell.py 完成如下逻辑,以ceilometer sample-list -m mem_util -l 2 为例: v2目录下shell.
阅读全文
posted @ 2018-08-31 22:31 李成石
阅读(226)
评论(0)
推荐(0)
编辑
2018年8月24日
python-ceilometerclient命令行(2)
摘要: 命令行解析工具argparse argparse是python标准库中的模块,利用argparse,可以完成对命令行的参数定义、解析以及后续的处理。一个简单的例子: action - 遇到参数时的动作,默认值是store。store_const,表示赋值为const;append,将遇到的值存储成列
阅读全文
posted @ 2018-08-24 21:43 李成石
阅读(242)
评论(0)
推荐(0)
编辑
2018年8月19日
python-ceilometerclient命令行(1)
摘要: 1.导入模块,可以动态获取模块中方法并调用,其功能与from...import...一致 2. callback = getattr(actions_module, attr) 从模块中获取方法。 调用api中的build_wsgi_app,从Test.py中调用,出现error,因为在Test中
阅读全文
posted @ 2018-08-19 20:10 李成石
阅读(475)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页