`
文章列表
csdn地址:http://blog.csdn.net/yzsind/archive/2010/12/06/6059209.aspx
原文地址http://blog.csdn.net/zhaoer8270/archive/2008/09/17/2942790.aspx 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引; c.组合索引要尽量使关键查询形成索引覆盖,其前导列一 ...
   项目中经常遇到有子窗口关闭之后刷新父窗口的时候,每次遇到父窗口带有form的时候用window.opener.location.reload()刷新就会提示烦人的“重试”提示,下面有两种解决方案: 解决方案: 两个步骤:    1.将父窗口中的form中的method值“POST” 改为“GET”        2.将调用 window.location.reload()的地方重定向一下           window.location.href =window.location.href;          window.location.href.reload();    只用 ...
工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。                                 一个抽象工厂类,可以派生出多个具体工厂类。                                 每个具体工厂类只能创建一个具体产品类的实例。     抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。                                 一个抽象工厂类,可以派生出多个具体工厂类。                                 每个具体工厂类可以创建多个具体产品类的实例。         ...
  《HEAD FIRST 设计模式》设计模式最终版:    public class Singleton { private  volatile  static  Singleton singleton;          private Singleton(){};//最关键的,将构造方法申明为private public static Singleton getInstance(){ if(singleton == null){//只在第一次执行,这样不会影响效率 synchronized(Singleton.class){      if(singleton == n ...
近来查看我们系统日志,发现一个异常出现了很多次,com.sap.mw.jco.JCO$Exception: (132) JCO_ERROR_CONCURRENT_CALL: Concurrent call. Connection currently used in another thread. 在google老师的帮助之下发现,原来是JCO.Client这个实例同时被两个以上的thread使用时就会报这个错,原来代码应该是有问题,JCO.Client定义成static了,这样整个应用都共享这个client了。
在不同的数据库中关键字的定义是不一样的,有些在DB2中不是关键字,但在ORACLE 确是关键字,这就麻烦了,我们系统本来是在基于DB2的 ,迁移到oacle之后发现出现了很多sql语句错误,幸亏我们basis同事的提醒,原来是sql语句中出现了很多关键字,但是改起来又很麻烦,还有解决方案,可以在sql语句中对关键字加双引号,而且还必须大写,所以以后数据库字段命名必须小心
  昨天小郁闷了一下,下午的时候改了下java代码,然后就重启了下tomcat,结果tomcat半天起不来,一直卡在一个地方不往下走了,找了很多可能的原因都没解决,又是重新部署,又是重启电脑,还是起不来,怀疑的是启动访问的数据库连接不上,但是用客户端又可以访问,最终还是我们领导厉害,发现了是一张系统初始化配置参数表被锁了,导致tomcat不能正常启动,这一下豁然开朗,原来如此!
Global site tag (gtag.js) - Google Analytics