1、javascript:void(0)
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
#包含了一个位置信息.默认的锚是#top,也就是网页的上端。
而javascript:void(0)仅仅表示一个死链接。
这就是为什么有的时候页面很长浏览链接明明是#,却跳到了页首。
2、Integer.intValue == int
当封装bean的属性类型为封装类型Integer时,如user.id=11。
则if(user.getId() == 11)可能为false,而if(user.getId().intValue() == 11)返回true。
3、select * from test where id IN (309,3,308) order by field(id,309,3,308)
SQL中in()的返回结果默认有排序,若不想默认排序则使用order by field(id,返回顺序)。
4、规范javabean的属性使用封装类型。
因为bean 在很多中情况下使用的时候,都要求其属性要有toString,或者要求属性是一个object,所以用Long 不用long,用Integer 而不用int。JAVA是面向对象的,JAVABEAN作为一种规范使用,所以在习惯上会把它属性都包装成对象。记住,这本身就是一种规范。
以Integer 和 int 为例进行对比
1)如果成员变量的intValue还未确定,用Integer的话,只须令这个成员为NULL; 但如果用int的话,就必然存在问题,因为一个int成员变量的值总是确定的,即使你没给它赋任何值,它的值就是0
2)对一个对象运用反射机制时,比如setProperty()和getProperty(),都要将Field的值当作对象来处理。Integer成员可以直接用做对象,但int成员还要封装/解封才行
3)充当Map的key时,Integer比int更方便
5、倒计时跳转页面——防止进入新页面后点击后退会重新跳转到倒计时页面
<meta http-equiv="Refresh" content="5;url=${basehost}/u/${uid }"/>
<script type="text/javascript">
function out(obj){
var i=obj;
document.getElementById("goto").innerHTML=i;
i--;
if(i>=0)
setTimeout("out("+i+")",1000);
}
</script>
<body class="registered" onLoad="out(5);">
6、目前接触的接口数据传输均是JSON格式。接口中有关时间的字段做成String类型,因Date类型是个对象,toBean时会将其属性展现。
7、压缩文件格式——config文件配置时
zip文件
firefox : application/octet-stream
chrome : application/octet-stream
oprea : application/zip
IE : application/x-zip-compressed
rar文件
firefox : application/x-rar-compressed
chrome : application/octet-stream
oprea : application/x-rar-compressed
IE : application/octet-stream
8、MySql中关于时间格式
timestamp的范围是1970-01-01 08:00:01到2038-01-19 11:14:07
date的范围是0000-00-00到9999-12-31
datetime的范围是0000-00-00 00:00:00到9999-12-31 23:59:59
System.out.println(rs.getString("createtime"));
System.out.println(rs.getDate("createtime") + "==" + sdf.format(rs.getDate("createtime")));
System.out.println(rs.getTime("createtime") + "==" +sdf.format(rs.getTime("createtime")));
System.out.println(rs.getTimestamp("createtime") + "==" +sdf.format(rs.getTimestamp("createtime")));
2012-08-08 16:46:12.0 //若creattime为Datetime类型,也许是mySql版本问题
2012-08-08==2012-08-08 12:00:00 //Date只取日期
16:46:12==1970-01-01 04:46:12 //Time只取时间
2012-08-08 16:46:12.0==2012-08-08 04:46:12 //注:且超过timestamp范围的str也可用getTimestamp来获取,而不会报异常
9、设为静态常量File.separator
会自动识别 windows下是\ linus下是/
10、获取当前项目的绝对路径
ServletContext ctx = request.getSession().getServletContext();
String root = ctx.getRealPath("/");
11、cmd执行命令语句
Runtime.getRuntime().exec(cmd.toArray(new String[] {}));
Thread.sleep(100l);
如果你要删除的整个文件夹以及文件夹里面的所有内容的话rd/s/q 盘符:\某个文件夹 (这样整个文件夹所有的文件和文件夹都删除了)
比如我想删除D盘的123文件夹以及123文件夹里面所有的内容
rd/s/q d:\123 这样就删除了
如果只是单独删除某个文件的话用
del/f/s/q 盘符:\文件名
比如我想删除D盘的456文件夹里面的789这个记事本文件
del/f/s/q d:\456\789.txt
删除文件的话记住要加上它的后缀名
rd 从指定的磁盘删除了目录
/S 除目录本身外,还将删除指定目录下的所有子目录和
/Q 安静模式,带 /S 删除目录树时不要求确认
rd/s/Q c:\\ windows.old本句的意思是: 删除c:\\windows.old文件下所有文件以及其本身
分享到:
相关推荐
### FLASH小心得 #### 一、Flash简介与应用 Flash是一种广泛应用于网页动画制作、多媒体创作及简单游戏开发的技术。自1996年推出以来,Flash因其强大的交互功能、丰富的媒体支持以及较低的学习门槛而迅速流行起来...
ActiveMQ小心的,帮助你了解 acitvemq基本设置等,很好的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
良好的权限管理设计不仅能确保系统的安全性,还能提升用户体验,使系统的管理和维护变得更加高效。 #### 定义权限 在设计权限管理系统时,首先需要明确的是“权限”本身的概念。权限通常可以分为两大类:**操作...
《ANSYS学习心得详解》 ANSYS是一款全球领先的多物理场仿真软件,广泛应用于机械、航空航天、汽车工程、电子等领域,用于模拟结构、流体、热传递、电磁等多种复杂问题。学习ANSYS不仅可以帮助我们深化对工程问题的...
VTP学习心得体会,喜欢的朋友可以看看 如果原来是Clent模式的话,把它修改成Server模式,然后创建修改vlan信息的话,在将模式改为Server的话,修订版本话如果比原来的Server高的话,原来的Server也会被现在的Clent...
在探讨化妆品学习的相关知识点时,我们首先关注的是深度学习这一标签。深度学习是人工智能领域的一个重要分支,它在化妆品行业中可能被应用于配方设计、产品推荐系统、消费者行为分析以及个性化护肤解决方案的开发等...
在本文中,我们将探讨如何利用ChatGPT辅助进行代码审计,特别是在面对不熟悉的语言或复杂的固件场景时。代码审计是安全领域中的一个重要环节,它旨在发现潜在的漏洞和安全风险。随着人工智能技术的发展,ChatGPT作为...
某985社科类专业考生,因兴趣原因跨考某末9软件工程专硕成功上岸「院内考研分享会(被迫营业)」的经验分享「原稿件」,现上传到网络,如果有兴趣,可以下载来看看。
ZeroMQ(Java)使用个人小心得,这里Mark一下(适用于windows64bit及32bit)-附件资源
小心驶得万年船随笔参考.doc
于是小弟又请出Google大神,藉由祂的神力,小弟在网络上找到了Jim Hollenhorst先生的文章,经过了阅读,小弟觉得真是不错,所以就做个小心得报告,跟Move-to.Net的朋友分享,希望能为各位大大带来一丁点在学习RE时的...
论员工招聘面试中常见的心理误差及其对策(70% 对照).doc
方法很多都是野路子,只能 分享一点点小心得。 运营是最讲实操的,理论往往不接地气。所有只有多实践、多学习才行。 我一直觉得做新媒体需要保持个性,如同做人,如何做到形神合一,才是最高境界,这也就是为 什么很...
首先,小弟是win7 32bit系统,在这里,我要把我学习golang的过程和小心得记录起来。 相信想学的人一定会早早安装好了go,简单轻量便捷,没有的话可以到这里下载。 在你安装好GO 1.2的时候,你会慢慢发现windows...
五、数据分析小心得 * 使用尾数法、首位法、数位法、极值法等方法来进行数据分析 * 对数据进行可视化处理,以便更好地理解和分析数据 六、总结 * 数据化管理和数据化分析思路是让数据生动起来的关键 * 通过收集...
"主力成本"是通过13周期指数移动平均线计算得来,这有助于识别市场主要参与者(如机构)的成本价,以此评估股票的支撑位和压力位。 "短期底部"是近30个交易日的最低高价,作为潜在的支撑水平。同时,文档中使用了...