04 2018 档案
计算机网络基础知识(待补充)
摘要:网络层与协议 TCP协议 TCP建立连接是三次握手,关闭连接是四次挥手 具体见:https://www.jianshu.com/p/ef892323e68f UDP协议不建立连接具体见:https://www.cnblogs.com/HPAHPA/p/7737531.html 两者的差别 具体见:h 阅读全文
posted @ 2018-04-16 11:37 东边的疯 阅读(127) 评论(0) 推荐(0)
大数据生态圈的一致性
摘要:大数据生态圈中,保证一致性的方式举不胜举Hadoop 用 Zookeeper(Zab, Paxos + 事务顺序)ElasticSearch 用 Hash 路由算法(非 一致性 Hash)Cassandra 用 Gossip 闲话算法Redis 用 Raft 选举算法 他们各有什么区别,为什么会如此 阅读全文
posted @ 2018-04-03 19:16 东边的疯 阅读(259) 评论(0) 推荐(0)
Android Stdio部分配置
摘要:一、Error:Cause: unable to find valid certification path to requested target主要是在根目录的build.gradle下配置的jcenter的地址:buildscript { repositories { google() jce 阅读全文
posted @ 2018-04-03 11:25 东边的疯 阅读(6058) 评论(0) 推荐(0)
MySQL单机上多实例安装
摘要:首先安装mysql,不要启动MySQL,先配置vim /etc/my.cnf。[mysqld_multi]mysqld = /usr/bin/mysqld_safemysqladmin = /usr/bin/mysqladminlog = /opt/testdb/logs/mysql/mysqld_ 阅读全文
posted @ 2018-04-03 11:15 东边的疯 阅读(203) 评论(0) 推荐(0)
MySQL Replication
摘要:配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码 log-bin=mysql-bin server-id=1 innodb_flush_log_at_trx_commit=1 sync_binl 阅读全文
posted @ 2018-04-03 10:54 东边的疯 阅读(144) 评论(0) 推荐(0)
MySQL杂记
摘要:数据库死锁意见数据库在多进程操作时候很容易发生死锁,对此需要注意一下几点:1. 事务级别为repeatable-read时,InnoDB存在Gap-Lock,可能导致insert或者delete操作失败,此时将事务级别降为read-committed2. 降低每次事务操作的数据量,降低死锁发生的可能 阅读全文
posted @ 2018-04-03 10:51 东边的疯 阅读(114) 评论(0) 推荐(0)
MyCat配置简述以及mycat全局ID
摘要:Mycat可以直接下载解压,简单配置后可以使用,主要配置项如下: 1. log4j2.xml:配置MyCat日志,包括位置,格式,单个文件大小 2. rule.xml: 配置分片规则 3. schema.xml:配置分库详细信息 4. server.xml:配置登陆信息 5.wrapper.conf 阅读全文
posted @ 2018-04-03 09:54 东边的疯 阅读(429) 评论(0) 推荐(0)
快速入门 Pandas
摘要:先po几个比较好的Pandas入门网站十分钟入门:http://www.codingpy.com/article/a-quick-intro-to-pandas/手册前2章:http://pda.readthedocs.io/en/latest/chp5.htmlPnadas操作CSV文件:http 阅读全文
posted @ 2018-04-03 09:43 东边的疯 阅读(337) 评论(0) 推荐(0)
MySQL的语句执行顺序
摘要:MySQL的语句一共分为11步,如下所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相 阅读全文
posted @ 2018-04-03 09:33 东边的疯 阅读(135) 评论(0) 推荐(0)
数据库 (二):MySQL密码策略与用户管理
摘要:为了加强安全性,MySQL5.7为root用户随机生成了一个密码可通过# grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码用该密码登录到服务端后,必须马上修改密码,不然会报错 如果只是修改为一个简单的密码,会报以下错误:mysql> ALTER U 阅读全文
posted @ 2018-04-02 20:27 东边的疯 阅读(305) 评论(0) 推荐(0)
关于时间:UTC时间、GMT时间、本地时间、Unix时间戳
摘要:1.UTC时间 与 GMT时间我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的。 2.UTC时间 与 本地时UTC + 时区差 = 本地时间时区差东为正,西为负。在此,把东八区时区差记为 +0800,UTC + (+0800) = 本地(北京)时间 阅读全文
posted @ 2018-04-02 19:49 东边的疯 阅读(1411) 评论(0) 推荐(0)
数据库(一):suse下MySQL安装
摘要:1、准备工作从MySQL官网上分别下载mysql服务器端于客户端包:MySQL-server-5.5.31-1.linux2.6.x86_64.rpmMySQL-client-5.5.31-1.linux2.6.x86_64.rpm 2、检测系统是否安装MySQL#rpm -qa | grep -i 阅读全文
posted @ 2018-04-02 19:43 东边的疯 阅读(1464) 评论(0) 推荐(0)
Linux日常操作整理
摘要:1. Linux下建立ssh互信 需要在两台机器上保证安装ssh步骤:cd ~/.sshssh-keygen(每台机器执行此操作)ssh root@192.168.2.100 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysscp ~/.ssh/auth 阅读全文
posted @ 2018-04-02 19:34 东边的疯 阅读(141) 评论(0) 推荐(0)
MySQL主备同步延迟
摘要:今天看到mycat的日志,发现在wrapper.log中频繁warning:slave延迟23006秒 查看数据指标: show engine innodb status正常,而且slave的拷贝点在移动,说明salve复制正常。 从中午开始进行多线程写入数据,考虑到现在配置的MySQL主从复制是单 阅读全文
posted @ 2018-04-02 19:17 东边的疯 阅读(399) 评论(0) 推荐(0)
MyCAT与MySQL导入、导出文件
摘要:1. MySQL批量导入-LOAD DATA使用本地客户端连接MySQL数据库,批量导入数据,出现报错:2017-06-07 09:30:45,936 MySqlWrapper::ImportCSVtoDB ERROR 13:Can't get stat of '/opt/sdc/merge/Wor 阅读全文
posted @ 2018-04-02 19:11 东边的疯 阅读(4796) 评论(0) 推荐(0)
mycat的wrapper.log日志中发现主从切换报错
摘要:可能是MySQL在某些情况下重启(密切关注重启现象,关注日志,找出原因),导致mycat切换主从。由于设置了单向主从,mycat将从库切换为主库,原来的主库宕机。后来重新更新dnindex.conf之后,重启mycat后导致MySQL主从复制失败,原因是:当主机宕机后,从机升主,读写都在新主上,强制 阅读全文
posted @ 2018-04-02 19:05 东边的疯 阅读(610) 评论(0) 推荐(0)
python日志汇总
摘要:1. 文件头在Linux下推荐文件头: #! /usr/bin/env python # -*- coding: utf-8 -*- 2.import导入语句 import: 一般导入第三包可以直接使用,同一目录或者相邻目录的py文件也可以直接导入 比如,目录 dir1->demo1.py dir2 阅读全文
posted @ 2018-04-02 17:49 东边的疯 阅读(147) 评论(0) 推荐(0)