- 浏览: 58738 次
- 性别:
- 来自: 重庆
最新评论
文章列表
jQuery对象转成DOM对象:
两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);
(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
如:var $v =$("#v") ; //jQuery对象
var v=$v[0]; //DOM对象
alert(v.checked) //检测这个checkbox是否被选中
(2)jQuery本身提供,通过.get(index)方法,得到相应的DOM对象
如:var $v=$("#v"); //jQuery对象
var ...
Json-lib還需要以下 Library:
json-lib-2.1.jar
commons-lang 2.4
commons-beanutils 1.7.0
commons-collections 3.2
commons-logging 1.1.1
ezmorph 1.0.6
commons-beanutils.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
commons-collections.jar 不加这个包
java.lang.NoClassDefFoundErr ...
1.OGNL表达式的计算是围绕OGNL上下文进行的。
OGNL上下文实际上就是一个Map对象,由ognl.OgnlContext类表示。它里面可以存放很多个JavaBean对象。它有一个上下文根对象。
上下文中的根对象可以直接使用名来访问或直接使用它的属性名访问它的属性值。否则要加前缀“#key”。
2.Struts2的标签库都是使用OGNL表达式来访问ActionContext中的对象数据的。如:<s:propertyvalue="xxx"/>。
3.Struts2将ActionContext设置为OGNL上下文,并将值栈作为OGNL的根对象放置到Actio ...
lazy="false"
延迟加载,
fetch 及时加载,一般写成left join fetch
貌似会把所有值都加载起来 属于对结果集操作,可能对分页有影响
distinct 貌似去除重复记录
select distinct name from table1 t1 left join fetch table2 t2 on t1.id=t2.id
hibernate 多表查询取结果集
Iterator it = result.iterator();
while (it.hasNext()) {
Object[] tuple = ( ...
alter table table_name modify id number;修改列类型
alter table table_name add state number;添加列
sysdate 直接插入当前时间
TO_DATE('2013-06-26 23:59:59','yyyy-mm-dd hh24:mi:ss') 转换时间
select * from Base_OfficialStudent bos
left join Base_StudentAttributionOfTeach bsao on bos.studentid=bsao.studentid
left jo ...
获取list长度
el
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
list的长度是:${fn:length(list)}
ognl
<s:property value="#list.size()"/>
格式化时间
<s:d ...
- 2013-06-27 15:30
- 浏览 681
- 评论(0)
java.sql.date 精确度只到日,没有小时
java.sql.timestamp 精确到纳秒
单说for循环的时候,数组x.length=100W,直接使用1000000和使用x.length做条件差别并不大
(以下时间单位全部为毫秒)
list数据50W行,使用i<list.size() 时间为140-260(200以下出现3-5次,250+出现1到2次),使用i<50W时间反而为200-230
但是80W行数据list为 530-670 直接使用80W 为 230-360
10W数据list为31-63,47居多,直接10W为16-47,基本都是31和47
2W条数 ...
get传中文
修改TOMCAT server.xml
URIEncoding="utf-8",不写默认get用iso8859-1方式
useBodyEncodingForURI:使用与 Body 一样的编码来处理 URI,传说tomcat4以前post和get都是用request.setCharacterEncoding来处理,5以后分开处理了,get 的处理通过前面的 URIEncoding 进行处理,对 post 的内容依然通过 request.setCharacterEncoding
设置URIEncoding解决get中的参数问题,配置过滤器解决post的参数问题 ...
人笨所以什么都得记下来,免得找不到
spring bean注入默认单例,action时最好不要使用全局变量,全局变量记录值,特别是web应用中所有用户使用一个单例,除非你每个方法都给所有全局变量赋值或者清空,否则极有可能用用户信息混乱,当然也可以修改bean配置。
scope:
singleton单例
Property每次都new新对象
request
ApplicationContext
session
global session
一般都用前两个
使用request session global session的时候要在web.xml里配置
好久没写表格操作全忘了,看别人的看不懂,所以只有自己写个,没有用jquery,觉得直接用jquery写就搞不懂js是咋操作的,除了操作列每个单元格双击之后都能编辑,应该是各个浏览器都兼容吧。
main.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
...
margin:10px 5px 15px 20px;
四个参数:上 右 下 左。
三个参数:上 左右 下。
两个参数:上下 左右。
一个参数:上下左右。
JavaScript 语法:object.style.margin="10px 5px"
子窗体改变父窗体值
parent.document.getElementById("id").value="";
子窗体调用父窗体方法
parent.function();
父窗体调用子窗体方法 iframe 指子窗体的name或id
iframe.window.function();
proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。
如果proxy-target-class 属性值被设置为true,那么基于类的代理将起作用(这时需要cglib库)。
如果proxy-target-class属值被设置为false或者这个属性被省略,那么标准的JDK 基于接口的代理将起作用。
Spring声明式事务配置管理方法
http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html
Spring事务配置的五种方式
http://www.blogjava.net/robbie/a ...
1、request.getRequestURL()
返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。
2、request.getRequestURI()
得到的是request URL的部分值,并且web容器没有decode过的
3、request.getContextPath()
返回 the context of the request.
4、request.getServletPath()
返回调用servlet的部分url.
5、request.getQueryString()
返回url路径后面的查询字符串
示例 ...
$(function(){});
$(document).ready(function(){});
dom加载完成后执行,貌似上面两个方法一个意思,可编写多个,依次执行
$(window).load(function(){alert("hello again");});
图片加载完成后执行,处理图片的js最好放在这里面。
checkbox
if($("#id").is(':checked')==true)
jquery判断checked的三种方法:
.attr('checked'): // 看版本1.6+返回:"checked&quo ...