`
357029540
  • 浏览: 741407 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul ...
可以通过以下方法查找表的字段是否存在,如果存在则删除表字段 IF EXISTS(SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('PR_NORMAL_TRANS_H') AND NAME='AUDIT_DATE') BEGIN ALTER TABLE [dbo].[PR_NORMAL_TRANS_L] DROP COLUMN [AUDIT_DATE] END ALTER TABLE PR_NORMAL_TRANS_H ADD  AUDIT_DATE DATETIME EXEC sys.sp_addextendedproperty @name=N'MS ...
可以通过以下方法来查找数据库被锁的进程: select        request_session_id spid,       OBJECT_NAME(resource_associated_entity_id) 'SCM_DEV'    from        sys.dm_tran_locks   where        resource_type='OBJECT' 查找被锁的进程后可以通过kill进程号的方式来关闭被锁进程,如被锁的进程号是100,可以通过kill 100来解锁进程
在Spring配置文件中出现通配符的匹配很全面, 但无法找到元素 'context:property-placeholder' 的声明这个错误,其实主要是我们在引入命名空间时没有正确引入它的DTD解析文件,当然你必须在把Spring相应的包导入正确的情况下。   解决方案就是如下: xmlns:context="http://www.springframework.org/schema/context" 同时在xsi:schemaLocation这个字符串中添加context相关的解析文件 http://www.springframework.org/schema/conte ...
摘自http://www.jb51.net/article/26505.htm Can't connect to MySQL server on 'localhost' (10061)解决方法,需要的朋友可以参考下 首先检查MySQL 服务没有启动》如果没有启动,则要启动这个服务。 昨天,重起服务器后出现MySQL 'localhost' (10061)错误,开始以为是因为数据库链接打开过多,数据库资源耗尽的缘故,但是重启服务器以后,仍旧出现问题,于是在网上查找解决方法。大体如下: 解决办法: 第一步 删除c:\windows\下面的my.ini 第二步 打开c:\mysql\b ...
利用原生JS进行HTML行删除代码如下 var tab = document.getElementById("listTbody");//tbody的id             var tBodies = tab.tBodies;             var rows = null;             if(tBodies){                 var tBody = tab.tBodies[0];                 rows = tBody.rows;             } else {                 rows ...
最常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 7.Ctrl+N,可以快速打开类 8.Ctrl+Shift+N,可以快速打开文件 9.Alt+Q可以看到当前方法的声明 10.Ctrl+W可以选择单词继而语句继而行继而函数 11.Alt+F1可以将正在编辑的元素在各个面板中定位 12.Ctrl+P,可以显示参数信息 ...
摘自http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.html,版权为原作者所有 1 定义头和根元素   部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTM ...
摘自http://my.oschina.net/luckyi/blog/213209 昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。 检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。 恢复较多数据后跟踪提交FORM DATA ,发现数据是存在的,同时后台也未报其他错误。 随后设置Tomcat中POST方式提交数据大小: maxPostSize="0" 修改后提交数据依然会出错,但给出了错误提示: 信息: More tha ...
     通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩! <html> <head> <title>创建运行迷宫</title> <script type="text/javascript"> //用于清除画布 var cwidth = 900; var cheight = 350; var ctx;//画布上下文 var everything = [];//用于保存所有的对象 var cu ...

Array添加删除方法

    博客分类:
  • JS
     刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。 //给数组添加删除             Array.prototype.del = function(n){                 //n表示第几项,从0开始算起。prototype为对象原型,注意这里为对象增加自定义方法的方法。                 ////如果n<0,则不进行任何操作                 if(n < 0){                     return this;               ...

MYSQL下载及安装

    好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址,希望对大家有用http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html; mysql的下载路径(我的是64位系统的) http://dev.mysql.com/d ...
在写程序的过程中我们难免会遇到在页面上合并单元行的情况,如图所示 如果对于会的同学可能很简单,但是对没有思路的同学来说还是比较麻烦的,提供一下用JQUERY实现的参考代码 function mergeCell(){         var trs = $("#table tr");         //获取第一行         var firstRow=0;         //获取第一行的值         var firstRowValue = trs.eq(firstRow).find("[name$=company]").val();    ...
对于DBA来说,经常要知道存储过程的某些信息: 1.   执行了多少次 2.   执行的执行计划如何 3.   执行的平均读写如何 4.   执行平均需要多少时间 列名                                    数据类型                       说明 database_id                                  int                                      存储过程所在的数据库ID。 object_id                                    ...
SELECT  R.session_id AS BlockedSessionID ,          S.session_id AS BlockingSessionID ,          Q1.text AS BlockedSession_TSQL ,          Q2.text AS BlockingSession_TSQL ,          C1.most_recent_sql_handle AS BlockedSession_SQLHandle ,          C2.most_recent_sql_handle AS BlockingSession_SQLH ...
Global site tag (gtag.js) - Google Analytics