不停机做mysql主从同步,可以使用mysqldump,但是这个效率比较低,利用XtraBackup来实现这个,效率比较高!一xtrabackup安装:yum-yinstallperlperl-devellibaiolibaio-develperl-Time-HiResperl-DBD-MySQLrpm-ivhpercona-xtrabackup-2.2.12-1.el6.x86_64.rpm安装libenv:wgetf..
分类:
数据库 时间:
2016-04-30 01:14:53
阅读次数:
233
选择排序,插入排序,希尔排序,归并排序,快速排序以及各个算法的效率比较...
分类:
编程语言 时间:
2016-04-29 16:24:03
阅读次数:
231
红黑树属于平衡二叉树。它不严格是因为它不是严格控制左、右子树高度或节点数之差小于等于1,但红黑树高度依然是平均log(n),且最坏情况高度不会超过2log(n)。 红黑树(red-black tree) 是一棵满足下述性质的二叉查找树: 1. 每一个结点要么是红色,要么是黑色。 2. 根结点是黑色的 ...
分类:
其他好文 时间:
2016-04-27 12:19:52
阅读次数:
141
最长回文子串一般有以下两种情况: 问题描述1:给定一个字符串,求它的最长回文子串的长度,并且回文子串的字符在原字符串中必须连续。 分析:很明显可以使用暴力法求解,枚举出所有的子串,分别判断其是否为回文。但是这种方法效率比较低,而且时间复杂度太高,并且如果一个长的子串包含另一个短一些的子串,那么对子串 ...
分类:
其他好文 时间:
2016-04-25 15:01:16
阅读次数:
170
Linux系统分区和挂载linux系统分区Linux分区和Windows有很大的区别。在Linux中,没有图形化的分区界面,因此,我们无法看到Windows下C盘、D盘这样的磁盘分区界面。 1. 硬盘分区
硬盘分区的目的:提高管理效率。如果所有东西都放在一个分区,OS管理起来效率比较低。同时,操作系统在启动时会通过 MBR 来获得操作系统文件所在的分区,所以一个可引导分区是不能缺少的。...
分类:
系统相关 时间:
2016-04-22 20:59:46
阅读次数:
295
几种常用的批量打包方式总结 Umeng 蓝贝壳儿 gradle 美团打包方式 使用介绍,以及效率比较。
多渠道打包,主要是为了统计不同的渠道上包的下载数量,渠道越多,我们需要打的包数量越多,这个时候,我们没法去使用单纯的手动打包去一个一个的生成不同的渠道包,我们需要更高效的打包方式。...
分类:
移动开发 时间:
2016-04-22 20:59:16
阅读次数:
563
先来说说jxl与poi的区别。 相同点都是操作EXcel的工具,但jxl不常用原因有:jxl没有人维护,操作excel效力低下,只支持03及其以前的版本的excel,对图片的支持不完整。 同poi比较而言,poi效率高功能强大,支持xlsx,xls即支持所有的版本。而且操作大数据效率比较高,因为他对 ...
分类:
其他好文 时间:
2016-04-17 11:34:24
阅读次数:
147
一、什么是同步 多个线程按照规定的顺序来执行,即为线程同步。 1.1线程同步方式一 通过互斥锁的方式实现线程同步,可以实现但是执行效率比较低(sync.c) 1.2线程同步方式二 使用条件变量,可以使CPU利用率提高(sync1.c) 1.3条件变量 初始化: 等待条件成熟: 设置条件成熟: ...
分类:
编程语言 时间:
2016-04-12 00:23:54
阅读次数:
206
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。
1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.sprin...
分类:
编程语言 时间:
2016-04-11 14:31:10
阅读次数:
287
多线程同步 一、什么是同步 多个线程按照规定的顺序来执行,即为线程同步。 1.1线程同步方式一 通过互斥锁的方式实现线程同步,可以实现但是执行效率比较低(sync.c) 1.2线程同步方式二 使用条件变量,可以使CPU利用率提高(sync1.c) 1.3条件变量 初始化: pthread_cond_
分类:
编程语言 时间:
2016-03-22 12:04:44
阅读次数:
178