![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhishang
这个作者很懒,什么都没留下…
展开
-
一个简单的Filter
一个简单的Filter例子./** * Description: Filter. * * Created on:2007-9-25 上午8:41:23 * * @author Lzs * * @version 1.0 */public class LzsFilter implements Filter { private FilterConfig fConfig; p...2007-09-29 08:40:34 · 111 阅读 · 0 评论 -
CountDownLatch 与 CyclicBarrier
CountDownLath :用于多任务查询,适用于等待所有任务都返回或超时场景。如下: class CountDownLatchJob implements Runnable{ private CountDownLatch latch; private String name; private int waitTime; public Cou...原创 2013-01-30 22:27:36 · 75 阅读 · 0 评论 -
java判断是否是回文字符
public class PalindromeTest { public static void main(String[] args) { isPalidrome("abcdedcba") ; } public static void isPalidrome(String str){ char[] ch = str.t...原创 2013-01-30 22:08:33 · 282 阅读 · 0 评论 -
java判断是否是回文数
public class HwTest{ //方法一 public static boolean isCircleNumber1(int num) { String temp = String.valueOf(num); StringBuffer sb = new StringBuffer(temp); return sb.reverse(...原创 2013-01-30 21:53:35 · 350 阅读 · 0 评论 -
ScheduledExecutorService定时任务
ScheduledExecutorService ses = Executors.newScheduledThreadPool(1); Runnable command = new Runnable(){ public void run(){ System.out.println("start ping ..."); }; }; ses.schedule...原创 2013-01-25 18:02:12 · 111 阅读 · 0 评论 -
多元线性回归算法简单应用
线性回归是利用数理统计中的回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。可以用来统计处理批量数据按某种趋势的应用。整理一个简单样例: public class XyTest{ public static void main(String[] args) { System.out.println("归一"); int[] arr = ...2012-09-23 15:40:00 · 322 阅读 · 0 评论 -
简单的基于ExecutorCompletionService的线程控制
ExecutorCompletionService 整合了Executor和BlockingQueue的功能,可以用来完成基于多线程的监控。 示例: ExecutorService executorService = Executors.newFixedThreadPool(10);CompletionService<String> completionServic...原创 2012-09-13 14:38:41 · 110 阅读 · 0 评论 -
JAVA虚拟机相关
关于JVM的介绍一直没看到较深入容易理解的文章,最近在网上看到了一篇文章介绍的较详细,如下: 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这 个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Jav...原创 2013-04-20 22:40:10 · 107 阅读 · 0 评论 -
Maven构建项目
1.创建Web工程使用eclipse ee创建maven web工程//eclipse要安装maven的插件,这里使用m2eclipse 1.选择File->New->Other,选择Maven->Maven Project2.选择Use default Workspace location默认工作空间,其他不用选3.在Artifact Id中选择maven-archetype...原创 2013-03-14 11:46:06 · 110 阅读 · 0 评论 -
以后得学学JPA了.
Java Persistence API 1.0是J2EE5新的标准.Java Persistence AP(JPA)可以说是java持久化技术的一个集大成者,它吸取了Hiberante,JDO,TopLink等优秀技术和框架,将这几年发展成熟起来的基于POJO模型的O/R Mapping技术标准化,成为在J2EE和J2SE环境中通用的java持久化API。 ...2007-11-22 17:36:34 · 83 阅读 · 0 评论 -
观察者模式实例
定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖的对象都能得到通知并被自动更新. 定义两个接口:观察者接口(提供更新等操作的方法)package DesignPattern.ObserverPattern;public interface AlarmListener { public void alarm();}被观察者接口:(提供注册观察者实现类的方法,提...2007-09-29 09:06:35 · 131 阅读 · 0 评论 -
写Java代码分别使堆溢出,栈溢出
我们知道,在JAVA中,可以使用关键字new来创建Java对象。例如,ArrayList list = new ArrayList();实际上,在创建完上面的一个对象后,在JVM中,会把new出来的对象存放在堆内存中,同时,在方法栈中存放着对象的引用关系。如果想要堆溢出,比较简单,可以循环创建对象或大的对象;如果想要栈溢出,可以递归调用方法,这样随着栈深度的增加,JV...2013-02-02 23:02:52 · 240 阅读 · 0 评论