李成石

导航

 

2018年8月12日

摘要: 1.在PasteDeploy部署caesar-api服务时,setup_app中建立app,app中设置hooks,hooks负责加载conf配置文件和数据库连接 self.storage_connection。 从而在请求访问时可以调用对应钩子对象的方法。 在DBHook中,before方法Rou 阅读全文
posted @ 2018-08-12 17:38 李成石 阅读(788) 评论(0) 推荐(0) 编辑
 

2018年8月11日

摘要: 初始分区情况见下: 创建lvm类型磁盘 创建卷pv 添加pv到vg中,vg名vgroup0 创建lv lvcreate -L 2g -n zookeeper vgroup0 在vg vgroup0中创建一个-n (name) zookeeper -L(大小) 2g的lv 格式化lv 挂载分区 开机启 阅读全文
posted @ 2018-08-11 03:46 李成石 阅读(124) 评论(0) 推荐(0) 编辑
 

2018年7月30日

摘要: part 1:请求处理 使用PasteDeploy模块来实现 WSGI Services 时,都需要加载一个 paste.ini 文件,文件用来定义服务过滤和请求路由,类似于springMvc的拦截器。pecan是一个对象路由框架,这里的请求路由是版本v1或者v2对应的不同处理。在api_paste 阅读全文
posted @ 2018-07-30 00:35 李成石 阅读(569) 评论(0) 推荐(0) 编辑
 

2018年7月25日

摘要: 自定义服务,进程常驻,继承oslo_service 中service.Service类,实现其中start方法,使用service.lauch将进程拉起。上面是定义的一个简单的打印,模拟服务启动过程。 阅读全文
posted @ 2018-07-25 00:01 李成石 阅读(1088) 评论(0) 推荐(0) 编辑
 

2018年7月22日

摘要: 在之前学习stevedore时,在setup.py中使用setuptools打包发布了代码,然后调用代码中的实例化对象。参考我的文章 https://www.cnblogs.com/CaesarLinsa/p/8571297.html 今天使用更方便的方式,使用pbr。pbr是一个管理python 阅读全文
posted @ 2018-07-22 14:48 李成石 阅读(4420) 评论(1) 推荐(1) 编辑
 

2018年7月10日

摘要: 1.安装三节点linux环境:196.168.1.111,196.168.1.112,192.168.1.113(三节点可彼此ping通) 2.三节点安装mongodb,参考https://blog.csdn.net/yezhenxu1992/article/details/51375123 安装3 阅读全文
posted @ 2018-07-10 01:12 李成石 阅读(180) 评论(0) 推荐(0) 编辑
 

2018年5月19日

摘要: python装饰器对方法进行修饰,从而改变原有方法的行为,添加额外的逻辑。JAVA中可以类比于SpringMVC的AOP,对Controller中添加额外逻辑。 无参装饰 python装饰器使用两层方法嵌套,返回内层方法,中间调用被装饰的方法。 执行结果,如下: 有参装饰 如果再添加参数,就需要再嵌 阅读全文
posted @ 2018-05-19 21:22 李成石 阅读(192) 评论(0) 推荐(0) 编辑
 

2018年4月26日

摘要: 1. 关闭虚拟机,然后在设置里面选择添加虚拟硬盘 2.lsblk检查存在10G sdb虚拟磁盘 fdisk -l 检查 /dev/sdb 尚没有分区 3.磁盘分区 4.检查分区状况lsblk 5.格式化分区 6.创建挂载点(即目录) 7. 进行挂载 8.挂载加入开机启动 阅读全文
posted @ 2018-04-26 01:39 李成石 阅读(288) 评论(0) 推荐(0) 编辑
 

2018年4月7日

摘要: oslo_log是openstack中的日志模块,其对python logging的封装,可以快速便捷地写出我们的日志模块。官网上有许多参考示例,但实例永远是实例,其配合oslo_config模块,快捷注册日志,从而获取进程启动运行中的所有日志。官网资料详尽,参考https://docs.opens 阅读全文
posted @ 2018-04-07 00:55 李成石 阅读(3419) 评论(0) 推荐(0) 编辑
 

2018年3月31日

摘要: spring boot 注意事项 1.项目启动的主类,放置位置在所有类的外层与controller,dao,service,util,entity同层,SpringBoot会自动扫描@SpringBootApplication所在类同级包。 2.WebMvcConfigurerAdapter中默认配 阅读全文
posted @ 2018-03-31 15:08 李成石 阅读(165) 评论(0) 推荐(0) 编辑