在写项目中碰到的小知识点在这里总结下:
1.计算时间差:
其中“0x526500L” 是一个十六进制的数表示的是“86400000”
2.include 动态文件和<jsp:include ...../>静态文件的区别
主要是是在编译成Servlet时候动态的include会先加载要包含的jsp页面然后在编译成一个class类 而静态的include则是先编译要包含的那个jsp 编译完后在加载到那个jsp里面。
3.jsp的内置对象:out request response pageContext session Application config exception page。 九个内置对象。
4.windows下有个C:\WINDOWS\system32\drivers\etc 下的host文件可以把你的测试地址放入这里就可以直接在本地访问了。
5.js中“==”和“===”的区别
6.svn myeclipes安装插件 或者客户端安装
1.计算时间差:
/**
* 得到两个日期的天数差
*
* @param startDay
* @param endDay
* @return
*/
public static int getDateDiff(Calendar startDay, Calendar endDay) {
long start = 0;
long end = 0;
if (startDay != null) {
start = startDay.getTimeInMillis() / 0x5265c00L;
}
if (endDay != null) {
end = endDay.getTimeInMillis() / 0x5265c00L;
}
int day = (int) (start - end);
if (day < 0)
day = -day;
return day;
}
/**
* 得到两个日期的天数差
*
* @param startDay
* @param endDay
* @return
*/
public static int getDateDiff1(Calendar startDay, Calendar endDay) {
long start = 0;
long end = 0;
if (startDay != null) {
start = startDay.getTimeInMillis() / 0x5265c00L;
}
if (endDay != null) {
end = endDay.getTimeInMillis() / 0x5265c00L;
}
int day = (int) (start - end);
return day;
}
其中“0x526500L” 是一个十六进制的数表示的是“86400000”
2.include 动态文件和<jsp:include ...../>静态文件的区别
主要是是在编译成Servlet时候动态的include会先加载要包含的jsp页面然后在编译成一个class类 而静态的include则是先编译要包含的那个jsp 编译完后在加载到那个jsp里面。
3.jsp的内置对象:out request response pageContext session Application config exception page。 九个内置对象。
4.windows下有个C:\WINDOWS\system32\drivers\etc 下的host文件可以把你的测试地址放入这里就可以直接在本地访问了。
5.js中“==”和“===”的区别
6.svn myeclipes安装插件 或者客户端安装