自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 【Spring】Spring AOP实现原理

Spring AOP实现原理在之前的一文中介绍过Spring AOP的功能使用,但是没有深究AOP的实现原理,今天正好看到几篇好文,于是就自己整理了一下AOP实现的几种方式,同时把代理模式相关知识也稍微整理一下。代理模式代理模式的UML类图如下:可以看到还是很简单的,代理类实现了被代理类的接口,同时与被代理类是组合关系。下面看一下代理模式的实现。静态代理接口类:in

2016-12-25 17:34:24 425

转载 深入SpringMVC

一、如何让一个普通类成为Controller?方案一:实现接口Controller解析:handleRequest(request,response)方案二:继承AbstractController解析:handleRequestInternal(request,response)若处理器继承自AbstractController类,那么该控制器就具有了一些新功能。因为Abst

2016-12-25 17:33:31 331

转载 SQL Server 常用 几个设置(set)选项

1. SET DEADLOCK_PRIORITY  2. SET LOCK_TIMEOUT  3.@@LOCK_TIMEOUT  4.SET IDENTITY_INSERT  5.SET IMPLICIT_TRANSACTIONS  6.SET NOCOUNT  7.@@ROWCOUNT  8.SET ROWCOUNT  9.SET TRANSACTION ISOL

2016-12-23 11:44:38 7979

转载 SQL Server中参数化SQL写法遇到parameter sniff ,导致不合理执行计划重用的一种解决方案

parameter sniff问题是重用其他参数生成的执行计划,导致当前参数采用该执行计划非最优化的现象。想必熟悉数据的同学都应该知道,产生parameter sniff最典型的问题就是使用了参数化的SQL(或者存储过程中使用了参数化)写法,如果存在数据分布不均匀的情况下,正常情况下生成的执行计划,在传入在分布数据较多的参数的情况下,重用了正常参数生成的执行计划,而这种缓存的执行计划并非适合当前参

2016-12-22 17:39:45 525

转载 SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法

本文出处: http://www.cnblogs.com/wy123/p/5958047.html  最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫,不知道各种写法孰优孰劣,该选用那种写法,以及各种写法优缺点,本文以一个简单的查询存储过程为例,简单说一下各种写法的区别,以及该用那种写法专业DBA以及熟悉数据库的同学请无视。 废话不多

2016-12-22 16:57:28 5731

转载 T-SQL中的一些小陷阱

1,当心ISNULL函数对你的逻辑引起BUG     有人喜欢或者习惯于(并不代表我推荐,甚至这种写法没有任何好处)用ISNULL处理变量这种方式写查询    比如:select * from TestISNULL where name = ISNULL(@name,name)    @name相当于传入到存储过程中的参数,如果@name为null,    相当于:select

2016-12-22 11:28:21 553

转载 MSSQLSERVER执行计划详解

序言本篇主要目的有二:1、看懂t-sql的执行计划,明白执行计划中的一些常识。2、能够分析执行计划,找到优化sql性能的思路或方案。如果你对sql查询优化的理解或常识不是很深入,那么推荐几骗博文给你:SqlServer性能检测和优化工具使用详细 ,sql语句的优化分析,T-sql语句查询执行顺序。执行计划简介1、什么是执行计划?大哥提交的sql语句,数据库查询优化器,经

2016-12-16 14:12:42 665

转载 常用MySQL图形化管理工具

MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型 网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低

2016-12-16 13:58:42 49767 1

转载 Spring Controller 获取请求参数的几种方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用post提交        url形式:http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaoxi&pass

2016-12-15 15:17:33 3649

转载 TSQL 字符串函数:截断和查找

字符串截断函数是指:Stuff 和 SubString,字符串查找函数是:CharIndex 和 PatIndex一,SubString 截取子串最常用的字符串函数,用于截取特定长度的子串。SUBSTRING ( expression ,start , length )参数说明:start 参数:整数,表示开始位置;字符的序号(index)从1开始,即第一个字符的序

2016-12-15 13:58:32 4160

转载 SQLServer 日期函数大全

一、统计语句1、--统计当前【>当天00点以后的数据】SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC2、--统计本周SELECT * FROM 表 WHERE datediff

2016-12-15 11:37:23 363

空空如也

空空如也

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

TA关注的人

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