自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 MySQL之SQL优化(五)

MySQL Schema设计要避免以下的设计:1. 太多的列,MySQL的存储引擎API工作时需要在服务器层和存储引擎层之间通过缓冲方式拷贝数据,然后在服务器层将缓冲内容解码成各个列。从行缓冲中将编码过的列转换成行数据的操作代价是很高的。转换的代价取决于列的数量。2. 太多的关联,MySQL限制了每个关联操作最多只能有61张表。一个经验性的法则,如果希望查询执行的快,且并发性好,单...

2015-03-12 15:14:47 81

原创 MySQL之SQL优化(四)

“良好的逻辑设计和物理设计是高性能的基石,应根据系统将要执行的查询语句来设计Schema,这需要权衡各种因素” 数据类型:1.整数类型:a) tinyint(8),smallint(16),mediumint(24),int(32),bigint(64)值的范围从-2(n-1) ~ 2(n-1) b) 整数类型有unsigned属性,表示无符号整型,表示不允许负值,使正...

2015-02-16 14:52:17 104

原创 MySQL之SQL优化(三)

事务 1. 自动提交对于事务类型的库表> show variables like 'AUTOCOMMIT';> set AUTOCOMMIT=1; 2. 通过修改配置文件来设置整个数据库的隔离级别,也可以通过以下语句只改变当前会话的隔离级别> SET SESSION TRANSACTION ISOLATION LEVEL READ COMMIT...

2015-02-02 14:08:13 111

原创 MySQL之SQL优化(二)

创建更好的索引1.覆盖索引,当QEP在Extra列中显示Using index时,不意味访问底层数据库时使用了索引,他代表只有这个索引才是足查询要求的。这种索引可以为大型查询或者频繁执行的查询带来显著的性能提升,称为覆盖索引,故名思义,因为他满足了查询中给定表用到的所有列。要创建一个覆盖索引,他必须包含指定表上包括where子句,order by子句,group by子句(如果有的话)以及...

2015-01-26 15:35:53 89

原创 MySQL之SQL优化(一)

 1. 创建索引,myslq支持重复索引,但是多余的索引会带来性能开销;a) 利用索引可以减少查询读取的行数b) 提高表连接操作的性能c) 如果where子句中条件以通配符开头,则mysql不使用索引d) mysql不支持基于索引的函数e) 创建索引非常耗时,同时会阻塞其他操作,所以尽量将创建多个索引的语句合并到同一条alter语句中f)  多列索引最左边的列可以被...

2015-01-23 13:48:29 77

原创 查找某个值存在于哪个表

CREATE PROCEDURE [dbo].[SP_FindValueInDB]( @value VARCHAR(1024)) ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements....

2013-09-16 17:07:01 191

原创 spring事务

Spring在TransactionDefinition接口中定义这些属性在TransactionDefinition接口中定义了五个不同的事务隔离级别ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应ISOLATION_READ_UNCOMMITTED...

2013-04-18 15:26:31 95

原创 cxf configuration

cxf1. server side@WebServicepublic interface Service extends Remote { @WebMethod public List getAll() throws RemoteException;}@WebService(endpointInterface="package.Service", service...

2013-03-19 16:42:35 146

原创 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n...

2013-02-07 17:27:15 78

原创 利用jQuery的attr改变onclick事件

如果onclick事件原先有值,要先清空,再用click( eval(function(){.....}) )赋值:$("input[name='orderCar']").attr('onclick','').click( eval(function(){warningT()})); function warningT(){ alert("新的事件!"); ret...

2012-11-05 12:49:06 187

原创 spring annocation配置一

配置启用注解(注意以下配置需要使用spring2.5的头文件,在spring3.0中不适用)1.使用简化配置Spring2.1添加了一个新的context的Schema命名空间,该命名空间对注释驱动、属性文件引入、加载期织入等功能提供了便捷的配置。我们知道注释本身是不会做任何事情的,它仅提供元数据信息。要使元数据信息真正起作用,必须让负责处理这些元数据的处理器工作起来。Au...

2012-08-14 15:15:44 93

原创 基于Annocation的spring-hibernate配置

附件是完整的project,下载后直接import即可。

2012-08-12 17:39:54 82

原创 JVM-内存

JVM中,内存分为stack和heap。1. stack是jvm的内存指令区。管理简单,速度快,每次push或pop定长的数据或指令。java基本类型,指令代码,常量都保存在stack。由于Stack的内存管理是顺序分配的,而且定长,不存在内存回收问题2. heap是jvm的内存数据区。管理复杂,每次分配不定长内存空间保存对象的实例,实际保存对象实例的属性值,属性类型和对象本身的类型标记,...

2012-08-07 17:12:16 93

原创 ClearCase

ClearCase功能概括(参见下图):版本管理,过程管理,工作空间管理,bulid管理。[img]http://dl.iteye.com/upload/attachment/0071/6393/ed7bcedc-bf69-3d32-aa0b-0936a5206dd9.gif[/img]基本概念:Element 纳入配置管理的包括版本信息的对象,包括文件与目录。 V...

2012-08-01 14:23:04 140

原创 ubuntu

dpkg --get-selections|grep linux #列出当前的内核。带image的则是已经安装的内核sudo apt-get remove linux-image${release-no}-generic #删除该版本

2012-07-28 23:57:40 78

原创 Django Hello World

在之前的项目中mysite下新建一个view.py内容如下:from django.http import HttpResponsedef hello(request): return HttpResponse("hello world !!!!")在urls.py中内容如下:from django.conf.urls.defaults import patt...

2012-01-06 22:06:15 84

原创 Django动起来

Django安装成功之后,新建一个目录作为新工程的主目路 首先转到当前用戶目录fantasy@ubuntu:~$ cd ~fantasy@ubuntu:~$ mkdir -p ./djtest/fantasy@ubuntu:~$ cd ~/djtest/运行django命令:django-admin.py startproject mysite 注:window下要...

2012-01-02 00:26:36 101

原创 Django安装

*一般情况下linux会自带python,我用的ubuntu10已自带python2.6.5可用如下命令查看:fantasy@ubuntu:~$ python Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2http://www.djangoproject.com/downloa...

2012-01-01 01:19:04 109

原创 初渉Django

Django中个基本但又关键的文件:Model.py相当于Java中的一个bean和Hibernate/ibatis中映射文件的合体 views.py相当于spring-mvc/struts中的Controller文件urls.py相当于spring-mvc/struts中mapping-config文件xxx.htmlview页面 ...

2011-12-30 23:23:11 91

空空如也

空空如也

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

TA关注的人

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