一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分 ...
分类:
Web程序 时间:
2016-07-11 19:08:14
阅读次数:
255
最近使用jdbc连接oracle时报错: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client w ...
分类:
数据库 时间:
2016-07-11 19:07:52
阅读次数:
162
PV、UV、IP和会话数的区别及联系 一、 定义 访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量; 在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。 2. UV(Unique Visitor) 独立访客,统计1天内访问某站点的用户数(以cookie ...
分类:
其他好文 时间:
2016-07-11 19:06:52
阅读次数:
10460
使用 addEventListener 可以绑定事件,并传入回调函数。 Mozilla 0.9.1 和 Netscape 6.1 之后的版本不但支持传递函数引用,也都允许直接把拥有 handleEvent 方法的对象作为 addEventListener 方法的第二参数。 这在 DOM Level ...
分类:
其他好文 时间:
2016-07-11 19:07:03
阅读次数:
105
1、类中定义的域变量可以被类中的所有方法访问。 2、方法中形式参数和定义的局部变量的作用域仅限于该方法中,局部变量在使用前必须进行赋值初始化。 3、如果局部变量和类中的域变量重名,则在方法中对同名变量改变的是局部变量。 4、在方法中如果要使用类的域变量,需要引入 this 关键字。 ...
分类:
编程语言 时间:
2016-07-11 19:08:59
阅读次数:
239
在网上找了一篇大神的 处理 安装Mysql后用管理员权限右键打开cmd 1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程;2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行;3. 运行 D:\Program Files\MySQ ...
分类:
数据库 时间:
2016-07-11 19:08:02
阅读次数:
182
using System; using System.Collections.Generic; using System.Text; using System.Security.Cryptography; namespace AIMSCommon { /// <summary> /// 加密、解密帮 ...
分类:
其他好文 时间:
2016-07-11 19:07:56
阅读次数:
98
粗略理解,努力入门中 1、在html中引入外部脚本: <script src="filename.js"></script> 2、注释: 多于一行的长注释使用 /*注释内容 */ , 只有一行的注释用 //注释内容 。 3、创建函数的格式: function name(){ 函数的内容 } 在函数内 ...
分类:
编程语言 时间:
2016-07-11 19:05:56
阅读次数:
217
1Android是基于Linux的一个操作系统,它可以分为五层,下面是它的层次架构图,可以记一下,因为后面应该会总结到SystemServer这些Application Framework层的东西 Android的五层架构从上到下依次是:应用层,应用框架层,库层,运行时层,Linux内核层。 而在L ...
分类:
移动开发 时间:
2016-07-11 19:06:02
阅读次数:
377
1、原型继承 原型继承的特点:即继承了父类的模版,又继承了父类的原型对象 2、类继承(只继承模版, 不继承原型对象) (借用构造函数的方式继承) 3、混合继承(借用构造函数继承 + 原型继承) 4、ES5 提供的create方法 在实际开发过程中为了兼容低版本浏览器做出继承方法如下封装 ...
分类:
Web程序 时间:
2016-07-11 19:06:52
阅读次数:
236
// RootViewController.m #import "RootViewController.h"#import "NextViewController.h"@interface RootViewController (){ NSMutableArray * dataSource;//数据 ...
分类:
其他好文 时间:
2016-07-11 19:04:24
阅读次数:
104
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Xms:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64; -Xmx:JVM最大分配的内存由-Xmx指定 XX:MaxNewSize:设置新域的初始值和最大值。 XX: ...
分类:
其他好文 时间:
2016-07-11 19:04:24
阅读次数:
125
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互 ...
分类:
系统相关 时间:
2016-07-11 19:05:13
阅读次数:
204
权值线段树。 要求 L #include #include #define LL long long using namespace std; const LL inf = 10000000000ll; const int maxn = 100000 + 10; const int maxm = 8... ...
分类:
其他好文 时间:
2016-07-11 19:05:59
阅读次数:
117