`
文章列表
在公司项目中用递归生成 Tree 时,出现了很严重的性能问题,在google 中 go 很久,也没有找到不用递归实现无限级 Tree 的算法。后来,抱着尝试的心理。结果,我用两个循环就搞定了。自认为这个算法应该很高效,以后递归树的地方我就用这个算法了。不过,需要注意的是,你的数据必须是根据ID从小到大排过序的。否则,就会显示不正确。如果数据无序,建议你先排序然后才调用此算法。看来,我还是相当聪明的嘛,嘿嘿 以下是代码: public static void main(String[] args) {  /*------------- 树形结构测试数据 START CODE --------- ...
在项目开发阶段,我们服务器使用的是tomcat。通常我们在改变java文件后,不想重启服务器,可以要tomcat连接池中配置文件中加上 reloadable = true 。这样tomcat就支持热部署.即修改java文件后tomcat会自动加载class文件. 如此一来,就能马上看到改变后的效果.     但是,同时会带来 session中存放的对象丢失的情况.即session对象为 null .我们在项目开发阶段一直没有找到原因.后来,受网上一篇文章的启发.将要放到session中的对象实现序列化接口(Serializable ).   结果经测试果然如此,session不会过期.里面仍然有 ...
1种方法:      document.iframename.location="2.htm"   2种方法:      <script>     function   test(){     document.all.mxh.src="http://sohu.com"     }     </script>     <a   href=#   onclick="test()">test</a>     <iframe   id=mxh></iframe>
<script>    var expdate=new Date();    expdate.setTime(expdate.getTime()+(24*60*60*1000*30));    //expdate=null;    //以下设置COOKIES时间为1年,自己随便设置该时间..    SetCookie("<%=user.getCode()%>","<%=user.getSystemid()%>" + ";" + "<%=user.getOrgid()%>" ...
                                          declare        maxrecords constant int:=1000;        i int :=1;    begin        for i in 1..maxrecords loop          insert into UserInfo(UserID,login,password,firstName,lastName,ISADMINISTRATOR)           values(SYS_GUID(),TO_CHAR('9999'+i),'password','fris ...
如何读取资源文件:(一)Properties props = new Properties();    props.load(new FileInputStream("db.properties")); (二)blog.properties文件如下 dbdriver=oracle.jdbc.driver.OracleDriverdburl=jdbc:oracle:thin:@127.0.0.1:1521:ora92dbuser=blogdbpwd=blog -------------- public class Config {   public Config() {    ...
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) Posted on 2007-08-08 14:56 礼拜一 阅读(14918) 评论(28)  编辑 收藏 网摘 所属分类: JavaScript  1判断select选项中 是否存在Value="paraValue"的Item  2向select选项中 加入一个Item  3从select选项中 删除一个Item  4删除select中选中的项  5
Global site tag (gtag.js) - Google Analytics