自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 事务的隔离级别

转自:http://xm-king.iteye.com/blog/770721SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于

2015-10-29 18:11:38 504

原创 事务的四个特性:ACID

事务是用户定义的一个数据库操作的序列,这些操作要么去做要么全不做,是一个不可分割的工作单位。事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。简称为 ACID 特性。 原子性(atomicity)一个事务是一个不可分割的工作单位,事务中包括的各个操作要么都做,要么都

2015-10-29 12:31:10 736

原创 聚簇索引与非聚簇索引的区别

通常情况下,建立索引是加快查询速度的有效手段。但索引不是万能的,靠索引并不能实现对所有数据的快速存取。事实上,如果索引策略和数据检索需求严重不符的话,建立索引反而会降低查询性能。因此在实际使用当中,应该充分考虑到索引的开销,包括磁盘空间的开销及处理开销(如资源竞争和加锁)。例如,如果数据频繁的更新或删加,就不宜建立索引。建立索引:在SQL语言中,建立聚簇索引使用CREATE INDEX语句,格

2015-10-29 08:38:49 725

原创 Hadoop中的shuffle、partition和combiner

如大家所知道的,Hadoop的计算框架主要是两个过程分别是map和reduce,但是还有好几个过程和性能调优有关。如:shuffle、partition和combiner。shuffle:数据从map端传输到reduce端的过程。计算框架总体的过程如下:map阶段:从磁盘读入数据 --> map函数 --> combine结果(非必需的过程)--> 结果写回磁盘。map阶段

2015-10-24 20:55:22 2621

转载 SQL中Where与Having的区别

转载:点击打开链接“Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。   在说区别之前,得先介绍GROUP BY这个子句,而在说GROUP子句前,又得

2015-10-20 11:58:53 790

原创 SQL删除重复的数据

建表:-- ------------------------------ Table structure for duplicaterow-- ----------------------------DROP TABLE IF EXISTS `duplicaterow`;CREATE TABLE `duplicaterow` ( `id` int(11) NOT NULL AUTO_I

2015-09-11 13:28:55 501

原创 适配器模式、装饰模式、代理模式和外观模式

适配器模式:将一个接口转换成客户端希望的另一个接口,实现不同接口的兼容。有对象适配和类适配两种,用得较多的是对象适配。对象适配其类图如下:示例代码如下:package com.peacentury.adapter;public interface Target { public void request();}package com.peacentury.adapte

2015-08-21 19:45:50 838

原创 简单工厂,工厂模式和抽象工厂模式

1、简单工厂:一般使用静态工厂,常见的特征是,简单工厂中多个if、else判断语句。其类图如下:[插入]示例代码如下:package com.peacentury.simpleFactory;public interface ESet { public void startUp(); public void shutDown();}package com.pea

2015-08-19 10:23:20 382

转载 数据库设计三范式

转自:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。简单的说:第一范式:具有原子性第二范式:主键列与非主键列

2015-08-12 09:20:05 317

原创 SQL连接的使用

pre:以前总是不喜欢记这些概念和具体的用法,总是用的时候去找度娘或谷哥,直到面试的时候问到这些,才觉得有必要做做笔记,便于回忆。连接的分类1、内连接;包括自然连接和等值连接;2、外连接;包括左外连接、右外连接和全连接;3、交叉连接;也称作笛卡尔积;建表:DROP TABLE IF EXISTS `student`;CREATE TABLE `student

2015-08-12 09:01:20 284

原创 Group By的简单用法

Group by是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。note: 1、group by 是先排序后分组;       2、用select指定的查询字段要么就包含在Group By语句的后面,作为分组的依据;要么就被包含在聚合函数中。建表:DROP TABLE IF EXISTS `table_groupby`;CREATE TABL

2015-08-11 19:41:14 693

原创 simple Joseph

#include#define MAX 5000using namespace std;void Joseph(int n,int m){ int person[MAX]; for(int i=1;i<=n;i++) person[i]=1; int k,cnt; k=cnt=0; for(int i=1;i<=n;i++) { if(person[i]==1) {

2012-04-09 19:50:25 240

原创 二分查找

There are m positive integers in set S.can we find two elements in set s and the sum of them equal to X?Input The first line of the input file contains a single integer n(the number of test

2012-03-28 23:01:25 317

原创 KMP(整数匹配)

http://acm.hdu.edu.cn/showproblem.php?pid=1711看了 严蔚敏老师讲解的KMP算法后,想找个题做一下,听的时候,感觉还行,可是做起题来还是有点问题,特别是next数组的取值,自己参考着写一直没有过,后来看了下别人的资料,next[0]从-1开始取值就AC了,看来next函数的取值还是比较重要,理解还是不够。。。。#include#define

2012-03-28 10:56:38 376

原创 大整数加法

http://acm.hdu.edu.cn/showproblem.php?pid=1002刚开始接触oj时,了解比较少,感觉这种题还比较麻烦。。。新手代码:#include#includeusing namespace std;int main(){ int T,i,j,t,sum[1000],s1,s2,k,flag; char A[1000],B[1000],

2012-03-28 10:40:55 300

原创 关于螺旋三角形和螺旋正方形的输出表示

今天遇到了输出顺时针输出螺旋三角形的问题,花了点时间写了一下。于是,又想到了逆时针输出的情况,最后又想试着输出正方形的顺时针和逆时针10 1 2 3 4 5 6 7 8 9 10 27 28 29 30 31 32 33 34 11 26 45 46 47 48 49 35 12 25 44 54 55

2012-03-27 23:21:29 1559

原创 简单的结构体二级排序

#includeusing namespace std;typedef struct{char name[20];int subnum;char sub[100][20];int mark[100];int totalmark;}Student;Student student[70];int cmp(const void *a,const void *b){Stud

2011-12-09 21:24:13 428

POJ题目分类-题库分类

POJ题目分类,很详细的分类,供大家参考一下

2011-07-30

课程资源 杭电OJ1000-1099答案

课程资源 杭电OJ1000-1099答案 ,仅供参考...

2011-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除