码迷,mamicode.com
首页 > 2017年02月19日 > 全部分享
【58沈剑架构系列】秒杀系统架构优化思路
一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1 ...
分类:其他好文   时间:2017-02-19 12:41:15    阅读次数:236
AOJ 2266 Cache Strategy(费用流)
【题目链接】 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2266 【题目大意】 有M个桶,N个球,球编号为1到N,每个球都有重量w_i。 给出一个长K的数列,数列由球的编号构成。开始的时候,桶都是空的。 接着我们从前往后从数列中 ...
分类:系统相关   时间:2017-02-19 12:42:23    阅读次数:242
codevs1005生日礼物(dfs)
1005 生日礼物 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 1005 生日礼物 1005 生日礼物 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 时间限制: 1 s 空间限制: 128000 KB 空间 ...
分类:其他好文   时间:2017-02-19 12:41:47    阅读次数:191
php单双引号嵌套解决方案
代码如下:"; //解决方案1 //echo ""; //解决方案2 echo ""; //解决方案3 echo "点击我"; echo ""; } ?> 文件列表 ... ...
分类:Web程序   时间:2017-02-19 12:38:53    阅读次数:210
机器语言、汇编语言、高级语言
汇编和高级语言的区别: 首先,汇编语言直接对应机器语言,不同类型电脑不能兼容。有些高级语言是在机器语言上开发的面向对象(用户等)的高层次语言。 因为高级语言要编译成机器语言才能运行,高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易于常人操作。一般人都用高级语言编写程序应用程序就是由机 ...
分类:编程语言   时间:2017-02-19 12:38:39    阅读次数:207
数据库的连接
1.造一个mysqli对象,造连接对象$db = new MySQLi("localhost","root","123","mydb");2.准备一条SQL语句$sql = "select * from info";3.执行SQL语句,如果是查询语句,成功返回结果集对象$reslut = $db-> ...
分类:数据库   时间:2017-02-19 12:38:02    阅读次数:189
haproxy
安装 提示:建议源码安装,socat用于访问socket 配置 指定后端节点进入维护模式 指定后端节点进入访问模式 ...
分类:其他好文   时间:2017-02-19 12:39:01    阅读次数:309
Robot Framework 自动化测试--部署篇
一、产品介绍 Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架。它是为了端 到端的验收测试(End-To-End Acceptance Test)以及验收测试驱动开发(Acceptance-Test- Driven Development, ATDD)而设计 ...
分类:其他好文   时间:2017-02-19 12:38:36    阅读次数:233
16、lock
lock锁的相关概念latch锁的粒度表锁tm模拟一个被锁住的情况,分析阻塞源头。模拟环境分析锁的源头的过程oracle数据库的锁锁的兼容性系统夯住怎么办1,查到进程号,直接用操作系统杀死进程。2、使用oradebug3、sqlplus -prelim / as sysdba4、gdb lock 锁... ...
分类:其他好文   时间:2017-02-19 12:37:55    阅读次数:305
SQL
SQL Structured Query Language是“结构化查询语言”,它是对关系型数据库的操作语言。就是定义了一些操作关系型数据库的统一规范.而每一种数据库之间 又存在一些不同之处,这些不同之处称之为"方言" SQL的分类 DDL(Data Definition Language):数据定 ...
分类:数据库   时间:2017-02-19 12:35:52    阅读次数:194
CodeForces 767B The Queue
模拟。 情况有点多,需要仔细。另外感觉题目的$tf$有点不太对......而且数据水了。 $0$ $5$ $2$ $2$ $0$ $5$ 这组数据按照题意的话答案可以是$2$和$4$,但是好多错的答案能$AC$。 ...
分类:其他好文   时间:2017-02-19 12:36:01    阅读次数:226
浏览器窗口可视区域大小
http://www.imooc.com/code/1702 浏览器窗口可视区域大小 获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法: 一、对于IE9+、Chrome、Firefox、Opera 以及 Safari: ? window.innerHeight - 浏览器窗口的内部高 ...
分类:其他好文   时间:2017-02-19 12:33:19    阅读次数:190
es6学习笔记
1、 解构赋值的规则是,只要等号右边的值不是对象,就先将其转为对象。由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错。 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 注 ...
分类:其他好文   时间:2017-02-19 12:35:10    阅读次数:248
SQLSERVER常用系统表
1、查看表和视图SELECT * FROM sys.objects WHERE object_id = object_id('表名或视图名')在sqlserver中一般可通过查询sys.objects系统表来得知结果,不过可以有更方便的方法 如下: if object_id('tb_table') ...
分类:数据库   时间:2017-02-19 12:35:16    阅读次数:551
extern & const
extern 声明变量 为了被用来多文件共享同一变量 声明时赋值 等同于定义 就没有实际意义了 extern变量 表示该变量应该先去其他文件中搜索其定义 然后共享 文件件共享变量:首先要包含相关头文件 源文件中定义 当前文件extern声明即可 const 对象必须初始化 可用表达式 可普通变量初始 ...
分类:其他好文   时间:2017-02-19 12:32:53    阅读次数:119
DataBinding的配置与使用
lambda是java8的特性,需要jdk8的环境 在build.gradle(Module:app)文件里配置 apply plugin: ‘me.tatarka.retrolambda’ Android{ compileOptions { sourceCompatibility JavaVers ...
分类:其他好文   时间:2017-02-19 12:34:23    阅读次数:280
第二次作业: 二维数组
高级语言程序设计报告 实习题目 第二次作业: 二维数组 l 在上次作业的基础上,改为每学生2门课,用二维数组编程实现相应功能,相应功能所有涉及分数的均需可以处理每门课程分数及每个学生课程总分。 l 涉及到排序的,均需提供冒泡及选择两种排序方法,可增加菜单项。 l 功能5中按学号查询学生排名及成绩,要 ...
分类:编程语言   时间:2017-02-19 12:31:46    阅读次数:299
873条   上一页 1 ... 35 36 37 38 39 40 41 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!