![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sun java j2ee
samungtered
这个作者很懒,什么都没留下…
展开
-
i++循环与i--循环的执行效率
转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 昨天同事问了我一个问题,有两个循环语句: for(i = n; i > 0; i--) { … } for(i = 0; i < n; i++) { … } 为什么前者比后者快? 我当时的解释是: i--操作本身会影响CPSR(...原创 2009-03-17 14:36:39 · 59 阅读 · 0 评论 -
排列组合算法实现【学习】
一个从M个数字里面取N个数字的组合 没用到递归的实现,将选取的位置标记为1没选取的标记为0 返回的是数组的形式。 版本1 [code="java"] public class CombineUtil { private static int[] copy(int[] bs){ int[] result = new int[bs.length]; for(int ...2010-08-16 11:56:03 · 143 阅读 · 0 评论 -
Java使用Memcached
转载[url]http://space.itpub.net/583467/viewspace-614201[/url]原创 2009-09-11 13:30:29 · 76 阅读 · 0 评论 -
ictclas linux开发注意事项
ictclas linux开发注意事项 在windows上开发好的程序到linux上 是如何呢? 1.项目中用到JNI加载ICTCLAS30.dll类库 [code="java"] public native int ICTCLAS_GetElemLength(int nIndex); /* Use static intializer */ static { System.l...原创 2010-01-08 14:04:49 · 109 阅读 · 0 评论 -
web开发中公用组件的开发之一---------DateUtils
web开发中公用组件的开发之一---------DateUtils 在web应用中我们经常要到用到对日期的操作 已经有很多的开源代码供选择,例如apache 就有 不是太复杂就是不太适合中国国情的,反正项目中很少用到apache的公用组件包 下面是我在web开发中常用的些方法操作 现简单列举出来,已示记念。 [code="java"] package com.chin...2009-07-24 11:39:18 · 85 阅读 · 0 评论 -
java操作Oracle存储过程,以及生成Excel报表
引子 在企业应用系统中,经常会要要求生成报表。 偶公司向来生成报表的任务都交由给数据库组来完成 不巧,新项目上线 要求鄙人要完成一个展现在浏览器下的报表 鄙人不太会用什么报表工具,也不是很复杂的报表 只需要按要求抓起数据 用HTML或者Excel显示 方案: 定时触发器 Spring自带的quartz Oracle存储过...2009-06-26 14:55:10 · 400 阅读 · 0 评论 -
多线程设计要点
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。 2.线程的状态有'Ready', 'Running', 'Sleeping', 'Blocked', 和 'Waiting'几个状态, 'Ready' 表示线程正在等待CPU分配允许运行的时间。 ...原创 2009-01-04 09:36:42 · 64 阅读 · 0 评论 -
使用模板模式简化DAO操作Hibernate
相信使用过Spring + Hibernate开发过的人,在写DAO的时候都使用过Spring的HibernateDaoSupport类,然后在实现的时候就可以很轻松的使用getHibernateTemplate()方法之后就可以调用save()、delete()、update()等Hibernate的Session的操作,很简单。比如: [code="java"] getHibe...原创 2008-12-25 11:24:09 · 72 阅读 · 0 评论 -
选用ibatis和hibernate的区别
Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完...原创 2008-12-25 10:29:06 · 66 阅读 · 0 评论 -
java性能优化,从细节说起
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: [code="java"] import java.util.Vector; class CEL { void method (Vector vector) { for (int i =...原创 2008-12-23 14:06:04 · 67 阅读 · 0 评论 -
ArrayList和LinkedList的用法区别
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 这一点要看实际情况的。若只对单条数据插入或删除,ArrayLi...原创 2009-06-16 16:54:04 · 95 阅读 · 0 评论 -
struts2 token令牌
为了 防止F5刷性重复提交 struts2 为我们提供了 token令牌机制 工作机制就不多说了 可以查看apache struts2 wiki Google上的东西真的不能相信 入门学习还是用官方文档 英语菜也要上 呵呵 贴上具体配置吧 struts2.011.jar下的运用 struts.xml中的自己定义拦截栈 [code="java"] ...2009-06-11 10:34:21 · 106 阅读 · 0 评论 -
一个不常见的异常或错误
在eclipse控制台打印如下信息, JDK1.5 TOMCAT5.5 ECLISPE3.2 正确执行想要的操作 姑且认为是错误或异常吧 开发3年多 没遇到这样的 在控制台输出的错误 原因 不详细 [code="java"] # # An unexpected error has been detected by HotSpot Virtual Machine: # # ...2009-05-27 14:35:36 · 104 阅读 · 0 评论 -
J2EE开发中分页组件总结
J2EE开发中少不了要用到分页的。在持久层Hibernate中已支持了原生的分页查找记录。为了便于开发高效的进行。现将开发中用到的记录下来。一起讨论讨论 方法一: 页面分页用标签的形式 页面标签处理 [code="java"] public class PageControllerTag extends BodyTagSupport { private String g...2009-09-29 14:32:09 · 92 阅读 · 0 评论 -
在postgreSQL数据库上 SSH应用开发bug记录
前言 : 把之前开发好的项目从oracle数据库移植到postgreSQL上 项目中用到的技术:struts2 spring2.5 hibernate3.2 生成ID的策略用的是SEQUENCE 是知道了 oracle 和PostgreSQL 都支持SEQUENCE才进行安全迁移的 数据库版本 oracle10g postgreSQL...2009-04-11 12:23:11 · 145 阅读 · 0 评论 -
各种排序算法实现
排序就是将一组杂乱无章的数据按一定的规律排列起来(递增或递减)。 第一类:插入排序 基本原理,每步将一个待排序的对象,按其关键字大小,插入到前面已经排好序的一组对象适当位置上,直到对象全部插入为止。 1.直接插入排序(Insert Sort) 基本思想: 当插入第i个对象时,前面的V[1],V[2],…,V[i-1]已经排好序,此时,用v[i]的关键字与V[i-1], V[i-2],…...2011-03-06 11:48:44 · 199 阅读 · 0 评论