2013年8月22日
摘要: 一、$(document).ready() 与 window.onload的区别1.执行时间window.onload 必须等到页面内所有元素(包括图片 css js等)加载完毕后才会执行。$(document).ready() 是DOM结构绘制完毕后就执行,不必等到所有元素加载完。2.编写个数不同window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个。$(document).ready()可以同时编写多个,并且都可以得到执行,根据写的顺序决定先执行哪个。3.简化写法window.onload没有简化写法 $(document).ready(func 阅读全文
posted @ 2013-08-22 19:30 013 阅读(1793) 评论(0) 推荐(0) 编辑
  2013年8月16日
摘要: 利用休假时间好好学习了当今流行的ORMapping框架-Hibernate,看完了马士兵老师经典的Hibernate视频教程,也算是小小入门了吧。马老师在讲课中使用的Hibernate版本是3.3.2,而我们现在从Hibernate官网上下载的最新版本是4.2.3。当然Hibernate从版本3+到4+升级过程(为了适应JPA2.0?)中还是有点些变化的,因为我是用4.2.3版本做实验的,所以下面稍微总结下区别。(欢迎批评指正)1.使用hibernate.properties配置文件以下配置的信息可以不用写在传统的hibernate.cfg.xml中了,可以写在hibernate.proper 阅读全文
posted @ 2013-08-16 06:37 013 阅读(9385) 评论(0) 推荐(0) 编辑
  2013年8月7日
摘要: 今天在做ajax页面无刷新请求后台服务器数据的时候,IE下遭遇Ajax缓存,FF和Chrome均正常,因为刚开始并不知道IE有这个坏毛病,折腾好久,终于解决问题。在默认情况下,IE会针对请求地址缓存Ajax请求的结果。换句话说,在缓存过期之前,针对相同地址发起的多个Ajax请求,只有第一次会真正发送到服务端。在某些情况下,这种默认的缓存机制并不是我们希望的(比如获取实时数据)。在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱(比如说多次请求却没有响应)。问题再现:window.setInterval(realtimeHandle,3000);/** ポーリング処 阅读全文
posted @ 2013-08-07 16:41 013 阅读(2734) 评论(1) 推荐(2) 编辑
  2013年8月6日
摘要: 第一种:使用spring自带的DriverManagerDataSource配置文件如下: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@192.168.24.102:1521:sms test test Spring本身提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中。这个类实现了javax.sql.DataSource接口,但 它并没有提... 阅读全文
posted @ 2013-08-06 10:26 013 阅读(9451) 评论(0) 推荐(1) 编辑
  2013年7月23日
摘要: 对于习惯于使用EL表达式的人来说,用struts的message标签简直是种倒退。message用到地方非常多,每次都敲,在这个标签污染严重的时代可不是什么好事啊。 幸好,将其转换为EL表达式不难。 要点: EL表达式对java.util.Map对象的点运算符的递归调用。举例登录页面,${message.login.username}。 解释一下: 引用只要request里面有个属性名叫"message"的Map,这个Map里有个字符串"login"的key,这个Key指向一个Map,而这个Map里有个字符串"username"的ke 阅读全文
posted @ 2013-07-23 16:31 013 阅读(975) 评论(0) 推荐(0) 编辑
  2013年7月18日
摘要: jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 1 2 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 3 $("div") 选择所有的div标签元素,返回div元素数组 4 $(".myClass") 选择使用myClass类的css的所有元素 5 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.mycl 阅读全文
posted @ 2013-07-18 12:41 013 阅读(144) 评论(0) 推荐(0) 编辑
  2013年7月17日
摘要: 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招、增加新用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所 阅读全文
posted @ 2013-07-17 10:29 013 阅读(214) 评论(0) 推荐(0) 编辑
  2013年7月16日
摘要: 1、创建一个数据库的命令举例: Create database testbase as perm=200000000,spool=100000000; 注释:该命令创建了一个测试数据库testbase,其永久表空间为200mb,spool空间不能超过100mb。在teradata数据库系统的缺省方式下,是不区分大小写字母的。 2、修改数据库的命令举例: Modify database testbase as perm=300000000; 注释:该命令将testbase的永久表空间修改为300mb,spool空间定义不变。 3、创建用户的命令实例: Create user testuser a 阅读全文
posted @ 2013-07-16 13:47 013 阅读(14435) 评论(0) 推荐(0) 编辑
  2013年7月10日
摘要: 多数据源问题很常见,例如读写分离数据库配置。原来的项目出现了新需求,局方要求新增某服务器用以提供某代码,涉及到多数据源的问题。解决方法如下:1、首先配置多个datasource 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2、写一个DynamicDataSource类继承AbstractRoutingDataSource,并实现determineCurrentLookupKey方法1 package com.standard.core.util;2 import org.sprin... 阅读全文
posted @ 2013-07-10 19:22 013 阅读(5563) 评论(4) 推荐(0) 编辑
  2013年4月16日
摘要: 辨析Empty,Null和Nothing在VBA中变量一般都是强类型的,即总声明成Integer,Long,Single,Double,String或Date等类型,这些强类型的值毋需考虑Empty、Null和Nothing。有时我们需要定义一种能包含所有类型的变量,这种类型就是Variant,它是一种特殊的数据类型,可以包含数值、字符串或日期数据,还包含自定义类型、对象(Object)和特殊数值Empty、Nothing和Null。对所有变量,如果没有明确声明它们是其它数据类型,则它们都变成 Variant 数据类型。因此Empty和Null只有对Variant变量才有意义。对于Empty、 阅读全文
posted @ 2013-04-16 15:46 013 阅读(7111) 评论(0) 推荐(1) 编辑