达达CTO谈创业公司如何走高性能服务端优化之路 目录[-] 业务场景 最初的技术选型 读写分离 垂直分库 水平分库(sharding) 总结 ##业务场景 达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配
分类:
其他好文 时间:
2016-03-08 23:51:47
阅读次数:
383
1.HDFS存储架构 (1)HDFS 架构 —— 文件 1)文件切分成块(默认大小64M),以块为单位,每个块有多个副本存储在不同的机器上,副本数可在文件生成时指定(默认3)2)NameNode 是主节点,存储文件的元数据如文件名,文件目录结构,文件属性(生成时间,副本数,文件权限),以及每个文件的
分类:
其他好文 时间:
2016-03-08 23:51:39
阅读次数:
226
Code 1 1.fault是迭代的条件应该是 i >= 0 而不是 i > 0 2.当测试用例是 [3,2,1],1 时。 3.当测试用例是 [2,3,4],1 。 4.当测试用例是 [2],1 。 Code 2 1.fault是应该逆序迭代,正确为for(int i = x.length-1;i
分类:
其他好文 时间:
2016-03-08 23:51:37
阅读次数:
154
重点:switch 语句 switch语句本质上就是多选一,满足其中一个,跳出中断运行。 //选择快餐 Console.WriteLine("我的快餐选择:"); int x = int.Parse(Console.ReadLine()); switch (x) { case 1: Console.
分类:
其他好文 时间:
2016-03-08 23:53:30
阅读次数:
157
晚上因为搭后台需要重新配置了数据库,我用的是免安装版本,然后在启动的时候发现了标题所说的问题,这是因为没有初始化,你可以发现解压的文件夹里面没有data文件夹。直接上解决方案: mysqld --remove 删除mysql服务mysqld --install 安装mysql服务mysqld --i
分类:
数据库 时间:
2016-03-08 23:51:00
阅读次数:
205
ViewController.h @property(strong,nonatomic)UIButton *button; @property(assign,nonatomic)int number; ViewController.m //每一排的个数 int index=5; //按钮的宽度 CG
分类:
其他好文 时间:
2016-03-08 23:50:30
阅读次数:
172
简介 String最为java中最重要的数据类型。字符串是软件开发中最重要的对象之一,通常,字符串对象在内存中总是占据着最大的空间块。所以,高效处理字符串,将提高系统的整个性能。 在java语言中,String对象可以认为是char数组的衍生和进一步的封装。它的主要组成部分是:char数组、偏移量和
分类:
编程语言 时间:
2016-03-08 23:49:51
阅读次数:
226
1:如果在同一个类中的两个方法都是非静态方法,可以直接调用. 2:若果在同一个类中一个是非静态方法,一个是静态方法.从非静态方法中调用静态方法可以,从静态方法中调用非静态方法不可 3:如果在同一个类中两个都是静态方法,也可以直接调用. 4:在Main方法中,如果想要调用(同一个类或不同类)中的方法,
分类:
其他好文 时间:
2016-03-08 23:50:43
阅读次数:
170
电脑还没有下载JDK,就先用C++来操作了。。。 1.第一版本程序Prog1: + 给定一个数组,实现数组元素求和;具体要求:实现对一维数组(a[100])的所有元素相加运算。 + 数据准备:a)数组长度:100;b)数组数据来源:实验数据A列:1~100,CSV 格式则填充 前100个数据. 这个
分类:
其他好文 时间:
2016-03-08 23:52:02
阅读次数:
161
Spring调配半天没搞定,原来是web.xml应该放在WEB-INF的目录下,而不是webcontent目录下; java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener;一个错误...
分类:
编程语言 时间:
2016-03-08 23:51:26
阅读次数:
257
https://segmentfault.com/a/1190000002900676 介绍 和java这种基于类(class-base)的面向对象的编程语言不同,javascript没有类这样的概念,但是javascript也是面向对象的语言,这种面向对象的方式成为 基于原型(prototype-
分类:
编程语言 时间:
2016-03-08 23:51:06
阅读次数:
243
记得KPM出的题中有过类似的。。 先求出前缀,然后符合题意的条件的i和j满足a[i]-a[j]==b[i]-b[j]==c[i]-c[j] 等价转换得a[i]-b[i]==a[j]-b[j]&&a[i]-c[i]==a[j]-c[j] 所以a[i]-b[i]和a[i]-c[i]用hash记录就可以了
分类:
其他好文 时间:
2016-03-08 23:50:27
阅读次数:
248
http://dockone.io/article/101 Docker入门教程(一)介绍 【编者的话】DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第一篇,介绍了Docker的基础概念以及Docker的安装。Docker是一个新的容器化的技术,它轻巧,且易移植,
分类:
其他好文 时间:
2016-03-08 23:49:49
阅读次数:
163
Problem Description 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂
分类:
其他好文 时间:
2016-03-08 23:49:59
阅读次数:
182
//定义输入:其实是一个可以保存10个整数的数组 //使用循环遍历,生成10个随机数,放入每个元素中//打桩,数组中的内容 //定义输出变量 //将数组中第一个元素取出,保存在max中,当靶子 //遍历数组,从第二个元素[1]开始,都和max比较 //如果任何元素超过max,就取而代之//输出max
分类:
编程语言 时间:
2016-03-08 23:47:20
阅读次数:
304
public class ThreadDemo05 { public static void main(String args[]) { // 四个售票点应该控制同一个资源 Demo d = new Demo() ; Thread t1 = new Thread(d) ; Thread t2 = n
分类:
编程语言 时间:
2016-03-08 23:48:13
阅读次数:
184
做出点一个控件然后他和他上下左右的4个控件一起变色。 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super vi
分类:
其他好文 时间:
2016-03-08 23:49:01
阅读次数:
154