高并发完成数据库设计是要结合不同的应用场景的,本文主要涉及到一下问题:
1、对数据库表的字段访问比较均衡,业务导向明显(网上商城,多条业务线);
2、对数据库表的字段访问比较均衡,业务导向不明显(对单一应用的高并发访问);
3、对数据库表的单一字段访问比较集中(秒杀、大量用户对同一账户操作)
一、对数据库表的访问比较均衡,业务导向明显(网上商城,多条业务线)
像这种情况...
分类:
数据库 时间:
2015-07-02 17:39:42
阅读次数:
201
升级linux内核(2.6.32->3.10.81),安装docker1.内核升级环境准备
#查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库;
yum grouplist
#一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具
yum groupinstall "Development Tools"
#你必须这样才能让 make *con...
分类:
系统相关 时间:
2015-07-02 17:42:38
阅读次数:
287
通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。
例如,Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须...
分类:
Web程序 时间:
2015-07-02 17:42:03
阅读次数:
169
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
...
分类:
编程语言 时间:
2015-07-02 17:40:25
阅读次数:
187
1、一般来说,我们可以用[bx+idata+si]的方式来访问结构体中的数据2、用bx定位整个结构体,用idata定位结构体中的某一个数据项,用si定位数组项中的每个元素3、字符串在内存中是以字符数组形式存放的。4、更好的书写方式:定位结构体:[bx]定位结构体中某一数据项:[bx].idata定位数组项中的某个元素:[bx].idata[si]
5、进行数据操作时先确定数据的类型,然后选择合适的寻...
分类:
编程语言 时间:
2015-07-02 17:40:34
阅读次数:
143
Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where “adjacent” cells are those horizontally or vertically neig...
分类:
其他好文 时间:
2015-07-02 17:40:27
阅读次数:
95
尊敬的朋友,您好:
中兴通讯应用之星在中国大陆全网范围内特邀用户,对应用之星所开发的新产品“阅读吧”(手机APP)进行品质测试。我们提供相应的测试奖励,诚邀您的参与。
参与条件:使用安卓系统智能手机;每天有15分钟以上时间测试;可测试5天。
奖励标准:
Kindle,1人。(完成测试报告,并提出“建设性意见”的)
话费1...
分类:
其他好文 时间:
2015-07-02 17:38:41
阅读次数:
164
简介:
DbUtils为不喜欢hibernate框架的钟爱,它是线程安全的,不存在并发问题。
使用步骤:
1. QueryRunner runner=new QueryRunner(这里写数据源...如c3p0的数据元new ComboPooledDataSource()或者dbcp的数据元);
2.使用runner的方法如果要增删改就使用update(String sql,Object ...
分类:
数据库 时间:
2015-07-02 17:39:34
阅读次数:
216
1、概念
回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 许多复杂的,规模较大的问题都可以使...
分类:
编程语言 时间:
2015-07-02 17:39:58
阅读次数:
173
1.介绍
上一篇博客介绍的是java中常用的操作文件的方式,本篇博客着重讲解一下,在Java中是如何来操作文件夹的。主要是利用的是Java.IO包下面的File类,本篇博客着重讲解一下该类的构造函数和常用的方法。
2.File类的字段摘要
File类为我们提供了与系统有关的路径分割符,字段分别如下
static String pathSeparator:返回值为字符串,...
分类:
编程语言 时间:
2015-07-02 17:40:09
阅读次数:
157
回车登录(支持IE 和 火狐等浏览器)...
分类:
其他好文 时间:
2015-07-02 17:38:48
阅读次数:
119
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。
合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1<=i<=K)使得T1 < T2 <...... < Ti-1 Ti+1 >......>TK。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列...
分类:
其他好文 时间:
2015-07-02 17:39:27
阅读次数:
370
使用EazyUI 布局的时候左边菜单来回显示隐藏之后最后会主体部门会出滚动条
如图:
出现这种问题之后 发现自己tab代码无问题 内容页面也都是100%的,感觉没问题,但是不知道他的机制是怎么样的 后经过大神点播 里面内容页 也需要加工布局控件
修改之后
代码
标题:...
分类:
其他好文 时间:
2015-07-02 17:39:38
阅读次数:
126
#include
#include
using namespace std;
//模拟实现strcmp函数。
bool my_strcmp(const char *str1,const char *str2)
{
assert(str1!=NULL && str2!=NULL);
const char *p = str1;
cons...
分类:
编程语言 时间:
2015-07-02 17:36:16
阅读次数:
150
PS一句:当初你所逃避的问题终会在未来的某一天重新出现在你面前,因此,当你第一次遇到它时,请不要逃避。相信很多初学者对XML布局怎么加载到Activity上并且显示在手机屏幕上很好奇吧?今天我们就从经常使用的方法setContentView来从源码分析一下XML布局是怎么加载到当前Activity上的。Activity#setContentView我们知道,Activity是在onCreate方法中...
分类:
移动开发 时间:
2015-07-02 17:38:45
阅读次数:
318
tbl_direct_pos_201506 表有 190 万数据,DDL:CREATE TABLE `tbl_direct_pos_201506` (
`acq_ins_code` char(13) NOT NULL DEFAULT '' COMMENT '机构代码',
`trace_num` char(6) NOT NULL DEFAULT '' COMMENT '跟踪号',
`tr...
分类:
其他好文 时间:
2015-07-02 17:38:55
阅读次数:
169
单链表简单功能实现。...
分类:
其他好文 时间:
2015-07-02 17:37:55
阅读次数:
111