1, 分库分表的优缺点、以及为什么分表方式无法成为主流?
分表:在台服务器上,优点是易维护,类似表分区,缺点是在一台db服务器上,无法分担IO、负载集中。
分库:在多台服务器上,优点是分担IO、负载均衡,缺点是较不易维护、数据统计以及jion操作有些难度。数据库切分的目的是为了分担IO、负载均衡,分表无法达到最佳的要求,所以无法成为主流。
2, 准备主库
tar -xvf mysql-5...
分类:
其他好文 时间:
2016-02-01 02:20:52
阅读次数:
275
本文介绍网络协议数据的处理程序。网络协议数据在视频播放器中的位置如下所示。本文中的程序是一个UDP/RTP协议流媒体数据解析器。该程序可以分析UDP协议中的RTP 包头中的内容,以及RTP负载中MPEG-TS封装格式的信息。通过修改该程序可以实现不同的UDP/RTP协议数据处理功能。原理MPEG-TS封装格式数据打包为RTP/UDP协议然后发送出去的流程如下图所示。图中首先每7个MPEG-TS P...
分类:
其他好文 时间:
2016-02-01 02:20:07
阅读次数:
530
这两天搬家,身体很劳累,脑子算是没闲着。在把货物搬上楼的过程中,我琢磨了个自认为很高效的方法,本质和流式处理很像。需求与尝试
一车货物,零零散散打了些包,停在楼下,需要搬到五楼去。劳力有三人。一开始的方案是每个人自己拿几样东西,自管自上楼去,再下楼来拿下一趟。搬了几趟后,有以下一些问题:
1. 搬运过程中,累的不是手臂,而是脚。光爬几次五楼,腿已经先受不了了。
2. 过程中为了方便,楼下车不锁...
分类:
其他好文 时间:
2016-02-01 02:21:19
阅读次数:
127
为什么要使用集群?为什么要使用集群?主要有两方面原因:一是对于一些核心系统要求长期不能中断服务,为了提供高可用性我们需要由多台机器组成的集群;另外一方面,随着访问量越来越大且业务逻辑越来越复杂,单台机器的处理能力已经不足以处理如此多且复杂的逻辑,于是需要增加若干台机器使整个服务处理能力得到提升。集群难点在哪?如果说一个web应用不涉及会话的话,那么做集群是相当简单的,因为节点都是无状态的,集群内各...
分类:
其他好文 时间:
2016-02-01 02:20:38
阅读次数:
182
前两篇文章介绍了音频码流处理程序和视频码流处理程序,本文介绍将他们打包到一起后的数据——封装格式数据的处理程序。封装格式数据在视频播放器中的位置如下所示。本文中的程序是一个FLV封装格式解析程序。该程序可以从FLV中分析得到它的基本单元Tag,并且可以简单解析Tag首部的字段。通过修改该程序可以实现不同的FLV格式数据处理功能。原理FLV封装格式是由一个FLV Header文件头和一个一个的Tag...
分类:
其他好文 时间:
2016-02-01 02:21:47
阅读次数:
479
题目链接:点击打开链接
题意:给你一个n*n的矩阵。 求从(1,1)走到(n,n)所组成的回文串个数。
思路:一开始傻逼把状态写成了d[x][y][s],s表示一个串, 用map存的, 后来发现极不可行, 因为这个状态简直太大了, 包括了s串的所有情况。 只是相当于一个dfs中的剪枝罢了。
后来想到, 其实串是不必记录的, 我们只要统计个数, 所以不妨在DP的过程中就判断回文串的情况, 那...
分类:
其他好文 时间:
2016-02-01 02:20:58
阅读次数:
209
2016-01-30 mount失败问题解决
[root@mofficedb2 ~]# mount /dev/sdc /dta
mount: you must specify the filesystem type
[root@mofficedb2 ~]#
[root@mofficedb1 ~]# mount -t ext4 /dev/sdc1 /data...
分类:
其他好文 时间:
2016-02-01 02:18:54
阅读次数:
348
题目的大意是,给定一个数组nums和一个数n,求添加最少的数使得区间[1, n]中的每个数都可以由数组nums中元素累加组成。...
分类:
其他好文 时间:
2016-02-01 02:19:32
阅读次数:
157
积累才能进步,业务,技术都一样,都要通过学习,积累下来。 所以,积累一定要做好,不论是技术,业务,人脉都是宝贵的, 所有的都积累下来,才能进步更快,工作的内容站很大比例,所以积累的话,进步才能最大。所以每天做了什么,做的东西一定要积累下来。 积累每天的业务,每天的技术,每天的锻炼,每天的思考,每天的
分类:
其他好文 时间:
2016-02-01 02:19:09
阅读次数:
125
一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一
分类:
其他好文 时间:
2016-02-01 02:17:15
阅读次数:
153
om.xml配置详解 groupId,artifactid,version这三个属性定义了项目的基本坐标。 groupId:定义了项目属于哪个组,往往和项目所在的组织和公司有关 一般为:包名artifactId:定义了当前Maven项目在组中的唯一ID 一般为:项目名称version:指定了项目的当
分类:
其他好文 时间:
2016-02-01 02:15:16
阅读次数:
189
题意:处在同一对角线上的主教(是这么翻译没错吧= =)会相互攻击 求互相攻击对数 由于有正负对角线 因此用两个数组分别保存每个主教写的 x-y 和 x+y 然后每个数组中扫描重复数字k ans加上kC2就行了 wa了两发的原因是没考虑到如果整个数组都是重复的 那要最后额外加一次 #include <
分类:
其他好文 时间:
2016-02-01 02:16:28
阅读次数:
168
注:原方转自http://www.codinglabs.net/article_world_view_projection_matrix.aspx Introduction In this article we will try to understand in details one of the...
分类:
其他好文 时间:
2016-02-01 02:12:46
阅读次数:
264
题意是得到最大的偶数和 解决办法很简单 排个序 取和 如果是奇数就减去最小的奇数 #include <cstdio> #include <cmath> #include <cstring> #include <queue> #include <vector> #include <algorithm>
分类:
其他好文 时间:
2016-02-01 02:12:26
阅读次数:
165
- 笔者最近研究Autolayout的发现,有一些规律 - 比如一般我们新建一个项目,默认Main.storyboard里面的控制器是一个正方形,Size是inferred类型,通常我们就在这里面进行Autolayout的布局,这个学的就是这样,没有问题。 - 那么问题来了,做过翻页效果的小伙伴都知
分类:
其他好文 时间:
2016-02-01 02:13:33
阅读次数:
116
你可以认为投影变换就是控制摄像机内部的一种方式。他可以类推为为摄像机选择一个漏字板。它是三种变换中最难懂的。本文只讨论以下的一些内容。 典型的投影变换就是缩放和透视投影。投影就变换把视椎转化为一个立方体。近大远小。这就是把透视应用于场景。 在视椎体中,摄像机与变换空间原点的距离被定义为D,所以投景矩
分类:
其他好文 时间:
2016-02-01 02:12:26
阅读次数:
146