- 浏览: 18562 次
- 性别:
- 来自: 上海
最新评论
文章列表
package com.myapps.test;
import java.io.File;
public class Demo2 {
public static void main(String[] args) {
File dir = new File("d:\\迅雷下载\\海贼王");
listAll(dir,0);
}
private static void listAll(File dir,int level) {
File[] files = dir.listFiles();
for (File file : f ...
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。
通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。
当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。因为垃圾回收器线程的低级别,所以当另一个级别比它高的线程跟他同时竞争运行时间时,前者优先运行,
我们通过Thread或者继承Runnable的线程都级别都比它高,所以你无法知道垃圾回收器何时回收,System.gc()只是建议垃圾回收器进行回收处理,调用它并 ...
他们的区别:
HashTable和HashMap是Map接口的实现类,其中HashTable的键或值不能为null,HashMap的键或值可以为null;
HashTable是线程安全的,HashMap是线程不安全的,因此HashMap的效率要比HashTable高。
HashSet是Set接口的实现类,它里面的元素都是无序的。
HashMap,HashTable
用法:
Map map=newHashMap();或者HashMap map=newHashMap();
map.put("A","a");---->设 ...
执行流程如下:
【步骤一】
创建一个MyFormController
欲执行则必须创建一个doSubmitAction方法。
且Post方式提交才会触发doSubmitAction方法,切记切记。
一、 Command 执行流程如下图所示:
二、Command的使用Demo
【步骤一】 创建一个名为Person的POJO 【Person】
package com.myapps.pojo;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) ...
【步骤一】
导入相关jar包
spring-aop-3.2.2.jar 面向切片编程
spring-aspects-3.2.2.jar 提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中
spring-beans-3.2.2.jar 核心。访问配置文件、创建和管理bean 以及进行IoC/DI操作相关的所有类。
spring-context-3.2.2.jar为Spring 核心提供了大量扩展。
spring-context-support-3.2.2.jar
spring-core-3.2.2.jar Spring 框架基 ...
【1、所需jar包】
spring-webmvc-3.2.2.jar
spring-web-3.2.2.jar
spring-expression-3.2.2.jar
spring-core-3.2.2.jar
spring-context-support-3.2.2.jar
spring-context-3.2.2.jar
spring-beans-3.2.2.jar
spring-aspects-3.2.2.jar
spring-aop-3.2.2.jar
com.springsource.org.apache.comm ...
Hibernate允许在映射文件里控制insert和update语句的内容.比如在映射文件中<property 元素中的update属性设置成为false,那么这个字段,将不被包括在基本的update语句中,修改的时候,将不包括这个字段了.insert同 理.dynamic动态SQL语句的配置也是很常用的.下面介绍配置
junit设计理念与工作原理
概述:
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),用于帮助Java开发人员编写单元测试。 所谓单元测试也就是白盒测试。单元测试在xp社区极为 ...
public class ShopCartListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent event) {
}
public void sessionDestroyed(HttpSessionEvent event) {
/*当用户退出登录时,记录用户的最后登录时间。用此监听器很好完成。
比如说,登录网银,很多人都是不点退出,而是直接关闭网页。。。
session销毁的方式:
1、event.getSession ...
1、从ActionContext中获取;
ActionContext.getContext().getSession();
2、实现SessionAware接口。
protected Map<String, Object> session;
public void setSession(Map<String, Object> session) {
this.session=session
}
Hibernate的Session在事务级别进行持久化数据的缓存操作。
通过在hibernate.cache.provider_class属性中指定org.hibernate.cache.CacheProvider的某个实现的类名,你可以选择让Hibernate使用哪个缓存实现。
------
EHCache支持memory和disk存储 ...
hibernate 缓存
一级缓存:session级别的缓存,内置。必须使用的。
二级缓存:sessionFactory级别的缓存,外置,需要第三方实现
默认list不支持二级缓存。
【 list只存不取】
list
【BaseDao】
抽取出来的Dao接口
必须通过子类来实例化,因此自身设置为懒加载。lazy-init=”true”
Spring 默认情况下(及时加载+单例模式)
创建一个User Library 里面存放的是项目所需jar
在把本地jar文件导入到相应的library时,创建Spring3-Core时 ,我选择了System library (added to the boot class path) 然后把 中文命名 文件中的所需jar导入了。
没错,问题就出现在了“中文命名”的文件夹上了。
【applicationContext.xml】
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http: ...