- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 Java中HashMap和TreeMap的区别深入理解
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcod
2013-07-14 11:34:12 1923
转载 SQLite之大数据量批量入库
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputSt
2013-07-14 11:14:31 6952
转载 spring中装载多个配置文件的解决方法
当spring中同时存在多个配置文件时,你必须同时加载它,那你怎么办呢?我所知道的方法以下几种:1.使用监听器或servlet,当然也可以自己写类实现,这种方法要使用多个配置文件只需在web.xml中加入一个 contextConfigLocation /WEB-INF/applicationContext-hibernate.xml,/WEB-INF/applicatio
2013-07-14 11:07:01 1122
转载 Java之线程安全的单例模式
面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); pr
2013-07-14 10:48:37 1010
转载 spring bean id重复覆盖的问题解决
问题: 当我们的web应用做成一个大项目之后,里面有很多的bean配置,如果两个bean的配置id是一样的而且实现类也是一样的,例如有下面两份xml的配置文档:beancontext1.xml beancontext2.xml 当spring容器初始化时候同时加载这两份配置文件到当前的上下文的时候,代码如下:
2013-07-14 10:05:37 2587 1
转载 Java之Comparable,Comparator
package comparator;import java.util.Arrays;public class User implements Comparable { private String id; private int age; public User(String id, int age) { this.id = id; this.age = age; }
2013-07-12 12:02:28 803
转载 Java之TreeSet介绍
import java.util.Comparator;import java.util.TreeSet;import org.junit.Test;//非线程安全public class TreeSetTest { /** * TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。 *
2013-07-12 11:44:45 7319
原创 SQLite,Spatialite知识
1:判断表是否存在SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tableName';
2013-07-11 20:57:07 2170
转载 MyEclipse中利用Jetty部署web工程的问题
将web项目发布到jetty7服务器后启动报错java.lang.ClassNotFoundException: org.eclipse.jetty.plus.webapp.Configurationat java.net.URLClassLoader$1.run(URLClassLoader.java:200)at java.security.AccessController.doP
2013-07-11 20:26:30 5832
原创 Java之HashMap get方法
HashMap 非线程安全通过下图可以看出HashMap的get方法的实现,其判断标准是通过hashCode和equals方法。故可以通过重写类的hashCode和equals方法实现自定义Object的相等标准,完整代码如下Book.javapackage com.shc.map;public class Book { private String t
2013-07-03 11:33:21 40624
转载 Java之String,StringBuilder,StringBuffer区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2013-07-01 19:47:32 762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人