java基础
chengyongcy
这个作者很懒,什么都没留下…
展开
-
java实现的链表的反转
/** * */package com.test;/** * @author Administrator * */public class Node { private Node next; private String value; /** * */ public Node(String value) { // TODO Auto-genera...2009-03-03 11:54:46 · 112 阅读 · 0 评论 -
字符串全排列算法
List permu(String s){ List result=new ArrayList(); if("".equals(s)){ result.add(""); return result; } String c = s.substring(0, 1); ...原创 2016-08-02 15:18:23 · 131 阅读 · 0 评论 -
excel表头转换
package com.cgroup.datastruct;import java.util.HashMap;import java.util.Map;public class MyExcel { static Map map = new HashMap(); static { for (int i = 1; i <= 26; i...原创 2014-09-11 21:35:07 · 272 阅读 · 0 评论 -
freemark自定义标签类 注入spring 的service
package com.orchid.system.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAwar...原创 2013-04-28 10:10:40 · 170 阅读 · 0 评论 -
有关java多线程通讯的总结
线程之间的通讯,常见的是生产者,消费者模型。package com.cgroup.thread;public class PC { public static void main(String[] args) { Q q = new Q(); Consumer c = new Consumer(q); Producer p = new Producer(...原创 2010-12-02 15:47:36 · 81 阅读 · 0 评论 -
dom4j的org.dom4j.IllegalAddException处理
dom4j的org.dom4j.IllegalAddException处理关键字: dom4j 如果你在使用dom4j时候出现了: org.dom4j.IllegalAddException: The node "your node description..." could not be added to the element "yourNode" because: The Node al...原创 2008-12-23 19:15:42 · 266 阅读 · 0 评论 -
在 Java 应用程序中计划重复执行的任务
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复...原创 2008-12-22 13:46:16 · 388 阅读 · 0 评论 -
查询条件的保存
怎么来保存查询条件???select,input,radio状态的保存。如果不借助stuts的标签,好像不怎么好办?2010-03-16 19:18:42 · 396 阅读 · 0 评论 -
id转换为name
很多时候,我们都要把id转换为name在页面上显示。比如,用户表的deptid引用了部门表的id,在展示用户的时候,要显示这个用户的部门名称,而不是部门id。 怎么办?我只知道有2种办法。。第一种:写一个静态方法,在页面循环的时候将deptid,在jsp里面写java脚本通过一个类将deptid转换为name。第二种:直接查询。这样不好的地方就是不能通过javabean...2010-03-16 19:16:12 · 1078 阅读 · 0 评论 -
对流关闭的一点认识
1.创建的流一定要有引用,便于回收.比如通过某个方法得到的流如果直接当成参数传递了就不能关闭了; 比如f()函数返回InputStream,而 f1(InputStream); 我们不能就f1(f()),这样流就不能关闭了. 2.使用流一定要连续使用,举个例子,InputStream in=f.getInputStream();很可能我们的这个方法得到的流已经关闭了,但是对象依然存在内存里...2008-12-08 15:58:07 · 116 阅读 · 0 评论 -
面试题目字符统计
有人问:求第一个无重复字符,如"total"的第一个无重复字符是o,"teeter"的第一个无重复字符是r,效率要优于O(n的平方) public static Character FirstNonRepeated(String) 说句实话,形如这样的字符串统计规律(什么按字符出现次数排序之类的)的题目,在笔试题目中屡见不鲜,在论坛里面总是有人在问。 笔试是关键,笔试...2009-06-01 10:55:29 · 81 阅读 · 0 评论 -
graph code
package com.tech.cglibx;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.Map;import java.util.Set;public class MyGraph { p...原创 2016-09-03 19:11:21 · 389 阅读 · 0 评论