`
文章列表
要把DateAccessServiceTest-context.xml放到classpath目录下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:mvc="http://www.springframework ...

spirng 单元测试

bean.xml移到classpath下面(classes目录),比如com.javaeye这个package下面 <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:/com/javaeye/bean1.xml, classpath:/com/javaeye/bean2.xml </param-value& ...

ThreadLocal

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLoca ...
1,web.xml中 <!--方式一 在servlet中-->   <servlet>   <servlet-name>spring-config</servlet-name>   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>   <init-param>   <param-name>contextConfigLocation</param-name>   ...

equals和==

public static void main(String[] args) { String s1 = new String("a"); String s2 = new String("a"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); s1=s2; System.out.println(s1==s2); System.out.println(s1.equals(s2)); ...
1,set是如何实现没有重复元素 A、如果想使用Element的equals方法来判断元素是否相同,那么可以使用CopyOnWriteArraySet来构造类的实体。 B、如果Element实现了Comparable接口,而且想使用compareTo方法来判断元素是否相同,那么可以使用TreeSet来构造类的实体。 C、如果想使用判断hashCode是否相同的方法来判断元素是否相同,那么可以使用HashSet来构造类的实体。
方式一 public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it.next()); } } 方式二    public static void workByKeySet(M ...

UUID

 
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 import java.util.UUID; public class Test { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.out.println (uuid); } }

SSH官网

ar包搜索网: http://www.findjar.com 三大框架官网下载地址: Struts:http://struts.apache.org/ Spring:http://www.springsource.org/download/ Hibernate:http://sourceforge.net/projects/hibernate/files/ http://www.apache.org/dist/ http://commons.apache.org/index.html Spring3.0  源码    svn checkout https://src ...
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="xxxx" /> < ...
32位和64位,以及跨平台的那点儿事 64位的CPU可以跑 32位或者64位的OS 64位的OS可以跑32位或者64位的JVM Java是跨平台的, 指得是Java编译成的class文件,可以在(32/64) .* (Oracle/IBM/…) .* (Linux/Win)等不同的JVM实现下面运行,Java源文件在不同的JVM下面不需要重新编译。但在不同的OS下面可能需要安装不同的JVM(这个程度上说,某个JVM实现不是跨平台的)。 怎么判断JVM是多少位的? http://stackoverflow.com/questions/4574090/installed-jvm-is-64- ...
在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。

JAVA_IO

 
/** * 1、编写程序,将一个目录及其子目录下的所有 txt 类型的文本文件中的内容合并到若干个新的文本文件中, * 当第一个新产生的文件存储的内容达到 1M 时,剩下的内容存储到第二个新的文件中,依次往下, * 新产生的文本文件名依次为 1.txt、2.txt * */ public class TestIO { private static int number = 1; public static void main(String[] args) { List<String> result = ...

Digester

    博客分类:
  • xml
test.xml <?xml version='1.0'?> <address-book> <person id="1" category="acquaintance"> <name>Gonzo</name> <email type="email1">gonzo@email1</email> <email type="email2">gonzo@email2</email&g ...
RMI的客户端和服务端都必须是java,webservice没有这个限制 webservice是在http协议上传递xml文本文件,与语言和平台无关 RMI是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言 RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。 WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可以穿过防火墙,可在公网上远程调用
Global site tag (gtag.js) - Google Analytics