首页
学习
活动
专区
工具
TVP
发布

YG小书屋

专栏成员
64
文章
128000
阅读量
28
订阅数
用装饰者模式封装数据库操作
对于python编程人员来说,经常会用pymysql操作数据库。利用sql语句操作数据库时经常会有些额外的操作,比如说打印sql语句,记录sql查询时间,统计业务调用次数或者将返回的数据进行格式转换等等,但有些需要记录业务查询次数,有些不用,因此该数据库操作组件应该满足可组装性。该数据库操作组件也需要满足可扩展性,比如说刚开始项目中用mysql存储所有的数据,一段时间后决定将日志存入ES,那么该组件应要很容易扩展。 一般用装饰者模式解决可扩展和组装问题。
YG
2019-02-26
7830
mysql主从配置与数据移植
配置mysql的主从模式,当一台mysql出现问题后,另外一台可以正常工作。 两台机器IP:192.168.1.60(master)、192.168.1.61(slave) 注意:在配置之前,确保两台节点都有需同步的数据库。 1、master节点配置 1.1、修改配置文件 192.168.1.60:master节点 vim /etc/my.cnf 添加如下内容: [mysqld] log-error=/data/mysql_log/error.log # mysql的error日志 log=
YG
2018-05-23
6090
ES存在unassinged shard的调试方式
这篇博客是 http://www.jianshu.com/p/443cf6ce87d5 的一个补充。 查看ES的状态 curl -XGET 'http://unknow.com/_cat/healt
YG
2018-05-23
1.5K0
ES5.6 Bulk源码解析
Bulk注册 在启动类BootStrap的start()方法中,启动了node.start()方法。在Node初始化的过程中,加载了一系列的模块和插件,其中包含ActionModel。 ActionModule actionModule = new ActionModule(false, settings, clusterModule.getIndexNameExpressionResolver(), settingsModule.getIndexScopedSetting
YG
2018-05-23
9621
Hive-ES配置实例
配置过程如下: 1)添加jar包 add jar file:///path/to/elasticsearch-hadoop-hive-5.2.0.jar; 2)创建一个hive-es对应表 create external table tmp.es_guo_test( imp_date string, group_code string, member_uin string, uin_flag bigint, ex_flag bigint, ower_f
YG
2018-05-23
5440
Nginx+lua+mysql实时存日志
准备材料 Nginx.1.12安装包http://nginx.org/en/download.html mysql 自行安装 Lua 相关包 LuaJIT http://luajit.org/download.html ngx_devel_kit https://github.com/simpl/ngx_devel_kit/tags ngx_lua https://github.com/openresty/lua-nginx-module/tags pcre https://sourceforge
YG
2018-05-23
2.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档