`
<冫茖>
  • 浏览: 35541 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(inten ...
1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 简单的一个例程: import java.util.Timer;import java.util.TimerTask; /*** Simple demo that uses java.util.Timer to schedule a task to execute* once 5 seconds have passed.*/ public class Reminder {    Timer timer; ...
 DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 一、 dwr配置篇之web.xml    1 、最小配置 <servlet>   <servlet-name>dwr-invoke ...
JAVA技巧(Java定时执行任务的实现方法) 定时执行任务的三种方法:   1)java.util.Timer.   2)ServletContextListener.   3)org.springframework.scheduling.timer.ScheduledTimerTask   1)java.util.Timer     这个方法应该是最常用的,不过这个方法需要手工启动你的任务:   Timer timer=new Timer();   timer.schedule(new ListByDayTimerTask(),10000,86400000);   这里的ListByDay ...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)corePoolSize: 线程池维护线程的最少数量maxim ...
0 推荐 RMI,远程方法调用(Remote Method Invocation)是Enterprise      JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。    RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。    java 代码   package org.itrun.remote;      import java.rmi.Remote;   import java.rmi.RemoteException;         ...
URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信协议常用的http,ftp,maito等 host:主机服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。 port:端口号整数,可选,省略时使用方案的默认端口,如http的默认端口为80。 path:路径由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 query:查询可选,用于给动态网页(如使用CGI、ISAPI、P ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键值对,并交给ServletContext. 4.容器创建<listener></listener>中的 ...
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]  序号 说明  是否必填  允许填写的值 允许的通配符  1  秒  是  0-59    , - * /  2  分  是  0-59   , - * /  3 小时  是  0-23   , - * /  4  日  是  1-31   , - * ? / L W  5  月  是  1-12 or JAN-DEC   , - * /  6  周  是  1-7 or SUN-SAT ...
1. java2s  http://www.java2s.com/    这个网站非常好,分成三大类,分别是Example 、Products 、 Articles ,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML 、 C# / C Sharp 、 C / ANSI-C 、 SQL / MySQL 等类。总之,非常好。   2. codeZoo http://www.codezoo.com/    这是O' ...
3. MultiActionController      Spring提供了一个多动作控制器MultiActionController,开发人员藉此可以将多个动作聚合在同一个控制器之内,实现功能集成, 从而不必为控制器定义多个入口点。例如对商品信息进行查询、增删改等操作,这个动作可以用一个Contoller来实现。      这个多动作控制器是Spring中一个独立的Java类包,即org.springframework.web.servlet.mvc.multiaction,它能将客户请求与处理方法名字映射起来,并触发正确的方法。MultiActionController事实上是Abs ...
MVC模型中的控制器负责解析用户的输入信息,并将之变换处理后传入一个model,而这个model则可能被呈现给发起请求的用户。Spring以非常抽象的方式体现了控制器的理念,从而开发人员在创建controller时将有多种选择。Spring包含了3类controller:处理HTML表单的controller,基于command的controller,和向导风格的controller。     Spring中Controller的基本类是org.springframework.web.servlet.mvc.Controller,这是一个相当简洁的接口,源代码如下: package org. ...
1、功能需求  需要每个30秒对系统指定目录进行扫描,把符合条件的文件进行解析入库工作,这里只提取出有关顶事任务的内容2、研究一下Spring+Quartz结合方式,大体有两种方式可以达到定时任务功能2.1 借助于Spring的org.springframework.scheduling.quartz.JobDetailBean的类功能,继承 Spring封装Quartz的org.springframework.scheduling.quartz.QuartzJobBean类,要实现 executeInternal方法,并把其中涉及到需要定时任务处理的功能放入其中Spring配置如下:1   2 ...
转载自http://ch-space.iteye.com/blog/501081 一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法: Java代码 public boolean preHandle(Http ...

JTree用法

一、JTree用法及JTree使用经验总结×××××××××××××××××××××××××××××××××××××××××××××× import java.awt.Color;import java.awt.Dimension;import javax.swing.BoxLayout;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.tree.DefaultMutableTreeNode;i ...
Global site tag (gtag.js) - Google Analytics