`
weibaojun
  • 浏览: 99454 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论
文章列表
转自:http://www.blogjava.net/lsbwahaha/archive/2009/04/16/266026.html       一个项目中在写ibatis中的sql语句时,where user_id in (#user_id_list# ), 运行时总是不行,后来上网查了查,才知道这里不该用#,而应该用$,随即查了下#与$的区别. 总结如下: 1.#是把传入的数据当作字符串,如#user_id_list#传入的是1,2,则sql语句生成是这样,in ('1,2') ,当然不可以2.$传入的数据直接生成在sql里,如#user_id_list#传入的是1,2,则sql语句生 ...
使用Ext Accordion 布局时默认展开第一个元素,当不需要展开第一项时需要给items中的每项指定collapsed:true 代码如下: var accordion = new Ext.Panel({ renderTo : Ext.getBody(), title: 'Accordion Layout', layout:'accordion', width:200, defaults: { // applied to each contained panel bodyStyle: 'padding:15px' }, layo ...
用keytool -genkey 生成了一个自己的私钥,然后用jarsigner 对已经生成的applet应用jar包进行签名,但是在浏览器第一次加载此applet应用时控制台就报异常: java.security.cert.CertificateParsingException: no more data allowed for version 1 certificate at sun.security.x509.X509CertInfo.parse(Unknown Source) at sun.security.x509.X509CertInfo.<init>(Unkn ...
代码片断如下: @Override public void mouseClicked(MouseEvent e) { // 左键单击事件 if (e.getClickCount() == 1) { System.out.println("listener out "); JTable table = (JTable) e.getSource(); Point p = new Point(e.getX ...
怎么实现拖动中间frame时 改变左右frame的大小 如: <frameset rows="75,*" cols="*" framespacing="0" frameborder="no"> <frame src="second_top.html" name="topFrame" scrolling="NO" noresize /> <frameset cols="193,5,*" framesp ...
转自:http://java.ccidnet.com/art/12015/20080603/1466033_1.html 1、创建高级对象 使用构造函数来创建对象 构造函数是一个函数,调用它来例示并初始化特殊类型的对象。可以使用 new 关键字来调用一个构造函数。下面给出了使用构造函数的新示例。 var myObject = new Object(); // 创建没有属性的通用对象。 var myBirthday = new Date(1961, 5, 10); // 创建一个 Date 对象。 var myCar = new Car(); // 创建一个用户定义的对象,并初始 ...
了解设计模式,简单,易懂。
我写了一个sql如下: select * from storage_market_fetch f, storage_market_fetch_mat m, storage_mar_fetch_collect_mat fm where f.fetch_bill_id = m.fetch_bill_id and m.mat_info_id = fm.mat_info_id(+) and f.is_deleted = 0 and f.is_returned = 0 and f.step = 9 and fm.m ...
   源于对软件的热爱和对生活的要求,选择了软件开发,从培训、工作到现在已经有三年之久,一路跌跌撞撞的走来,其中的辛酸已经掩埋在岁月的痕迹之中,也永远的成了我年轻的追忆。三年来,从最初的学生到现在真正意义上的软件开发人员,回首过往,真的有很多的人支持,我也很感谢他们带给我勇气,给我信心,让我坚持的一路走来。如今,我已步入中青年,虽然还很有信心继续自己爱好的职业,可我明显感觉到自己的力不存心,不知道为什么,处在这个年龄的我感觉到很迷茫,面对生活,面对结婚,面对后面所有的一切,真的感觉压力好大啊。    工作方面,以后的路怎么规划,自己最终想要往什么样的方向发展,开发之路最终会是一个什么样的结局,一 ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url, ...
很简单,但是很实用,最适合急需上手开发的人使用。。
前段时间用Hibernate时用注解(即annotation)的方式来定义元数据的映射,一直都很想知道annotation是怎么实现的,今天终于做了一个自己的annotation demo 1、定义一个annotation的接口 package annotation.test; /** * @author longtop * */ import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import ja ...
xml 代码 <c:catch var="error">   <c:forEach var="item" begin="1" end="60">         <c:set var="reportId" value="${sessionScope.base_id}01${param.pankuMonth}${pageScope.maxType}"/>                   ...
当<input type="radio" name="radio_name" value="radiobutton">(单选框) 是动态加入页面时,它的数量有可能为0,1,或者大于1,因此在js 中需要判断单选框是否选中时,就必须循环判断每个单选框的状态,用var obj=document.getElementsByName('audit_result');就可以得到单选框组合,并可通过obj.length得到它的长度,这样就不用判断它的数量是0,1,或者大于1 <script language="javas ...

Jdk5[1].0泛型指南

    博客分类:
  • java
jdk1.5范型理解
Global site tag (gtag.js) - Google Analytics