自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 python定义class访问mysql

import loggingimport MySQLdbclass _MySQL(object):def init(self, host, port, user, passwd, db, charset=‘utf8’):self.conn = MySQLdb.connect(host = host,port = port,user = user,passwd = passwd,d...

2018-09-25 17:14:57 1019

原创 pt-online-schema-change

限制条件1 外键限制,配合使用–alter-foreign-keys-method参数2 必须存在主键3 表上不能存在after(增删改)三个触发器alter-foreign-keys-method说明两种方式(t1,t2有外键依赖于t1)rebuild_constraints(优先)它先通过alter table t2 drop fk1, add _fk1重建外键,指向新表再re...

2018-09-21 15:17:06 335

原创 mysql 5.7密码策略

刚装上5.7  改个密码也得要复杂度看看root@localhost [(none)]> show global variables like '%validate_password%';+--------------------------------------+--------+| Variable_name                        | Valu

2017-07-24 10:55:11 1060

原创 MySQL DATETIME类型和Timestamp之间的转换

datetime  --> timestampselect unix_timestamp('2017-06-27 19:06:51');    +---------------------------------------+| unix_timestamp('2017-06-27 19:06:51') |+---------------------------------

2017-06-27 19:59:57 1827

原创 mongo性能优化

一 索引mongo的索引信息被保存在system.indexes 中,默认为_id创建索引1 普通索引db.users.ensureIndex({name:1}) 如果数据量很大,那么放后台去跑db.users.ensureIndex({name:1},{backgroud:true})2 组合索引db.address.ensureIndex( { "a

2017-06-21 17:04:36 512

原创 支持emoji表情

首先修改my.cnf character-set-server = utf8mb4  支持相关字符集重启db1 修改db的编码alter database database_name character set=utf8mb4 collate=utf8mb4_unicode_ci;2 修改tableALTER TABLE table_name CONVE

2017-06-09 18:11:17 343

原创 python数据迁移--未完

有个需求,要求只保留表的上个月的数据,那么我在crontab中定义每个月1号执行这个脚本那么时间是  xx月份-01日 某点某分那我就先把这个上个月的时间返回出来,放到sql里面,把对应的id搞出来,那么这个id就是要迁移数据的最大值。在它之前的数据全部都要迁走,迁走之后再调用工具重建该表,来提升查询的效率。我先把第一块,取系统时间的函数写出来,后面的功能我再慢慢加,别急i

2017-06-08 17:06:33 315

原创 python基础内容

1 使用方法dict_a.items()和dict_a.values()[root@ops-pdc-02 python]# more dict_aa.py dict_a = {'k1':'v1','k2':'v2','k3':'v3'}for k,v in dict_a.items():    print 'key is %s,value is %s' %(k,v)print

2017-06-08 16:18:03 194

原创 pip安装 管理软件

pip1 pip下载wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb --no-check-certificate2 查看python版本[root@pre-storedb03 soft]# python -VP

2017-06-05 17:32:09 474

原创 mysql体系结构

1 connectors   需要确实是否有mysql连接池   连接池组件 (c api,jdbc,python)2 管理服务和工具组件  (backup,recovery,security,replication,cluster,admin)3 sql接口组件(dml ddl,存储过程,view,trigger,)4 查询分析器  parse5 优化器      opt

2017-06-02 17:55:38 350

原创 mysql升级小结和mysql_upgrade的用途

1 源端备份innobackupex --host=localhost --user=backup --password='VfvVunpnwVHEcAY4JMwW' --slave-info --safe-slave-backup --defaults-file=/etc/my.cnf /home/admin/mysql_backup/sunyu2 scp..3 目标端应

2017-06-02 17:25:32 4434

原创 strip()函数 split()方法

切掉()内的东东a='  aaa'a.strip()a='\t\tabc'a.strip('\t')

2017-06-02 17:10:57 426

原创 Python:文件的读取、创建、追加、删除、清空

python  r只读 w可写 a追加1 可写ff = open('aa.txt','w')ff.write('hello,world')ff.close()2 追加ff = open('aa.txt','w')ff.write('hello,world')ff.close()ff = open('aa.txt','a')for i

2017-06-02 16:54:31 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除