Java基础知识
maxabe
这个作者很懒,什么都没留下…
展开
-
ArrayList,Vector, LinkedList的存储性能和特性
ArrayList类、Vector类、LinkedList类都是可伸缩的数组,就是可以动态改变长度的数组。ArrayList类是jdk1.1后出现的,在内存中是队列形式存储,适合查找。他不是线程安全的。Vector类是较老的数组列表,他是线程安全的。LinkedList类是链表结构的数组,它适合增删改的操作,但与ArrayList相比,查询效率较低。实际应用中:ArrayList是最常用的。Has...原创 2011-04-29 09:13:54 · 104 阅读 · 0 评论 -
新浪博客那样用户自己提交二级域名并自动解析是怎么实现的?
方法一通过泛域名解析,将某个顶级域名下的所有的子域名都指向某个IP地址,然后通过HTTP服务器的virtual host来区分。方法二自己建一个DNS服务器,然后将顶级域名添加一条NS记录指向该DNS服务器,这样所有的子域名就都交给自己建立的服务器来解析了。方法三代理服务器(nginx、apache)转发就可以了,比如你是wang.sina.com直接转化成ww...原创 2013-11-27 09:24:04 · 537 阅读 · 0 评论 -
【转】Java:Session详解
【转】Java:Session详解书中讲:以下情况,Session结束生命周期,Servlet容器将Session所占资源释放:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端建立的,浏览器访问服...原创 2013-01-18 14:06:47 · 206 阅读 · 0 评论 -
Target runtime Apache Tomcat 6.0 is not defined
Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是修改这里的libr...原创 2012-11-07 09:52:06 · 99 阅读 · 0 评论 -
Spring security 3.0 配置实例
http://junjun16818.iteye.com/blog/1109094 http://guoyiqi.iteye.com/blog/981886 http://www.iteye.com/topic/574424 http://blog.csdn.net/k10509806/article/details/6369131原创 2011-11-30 23:29:37 · 101 阅读 · 0 评论 -
Java OCR 图像智能字符识别技术,可识别中文
几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符。Asprise-OCR,Tesseract 3.0以前的版本,都不支持中文,其实我用了下Asprise-OCR...原创 2012-05-22 15:34:09 · 225 阅读 · 0 评论 -
URI和URL的不同
1.什么是URIWeb上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规...原创 2012-01-17 19:40:03 · 158 阅读 · 0 评论 -
常用解决疑难杂症的网站
http://stackoverflow.com/questions/4594519/how-do-i-get-localized-date-pattern-string原创 2012-01-09 09:28:33 · 659 阅读 · 0 评论 -
java内部类详解
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你...原创 2012-01-05 13:56:25 · 96 阅读 · 0 评论 -
iBATIS的多对多映射配置浅析
http://developer.51cto.com/art/200907/138432.htm http://developer.51cto.com/art/200907/138432.htm原创 2011-12-28 16:58:11 · 87 阅读 · 0 评论 -
JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础第二篇:JAVA字符编...原创 2011-08-12 22:47:10 · 87 阅读 · 0 评论 -
MySql创建用户及授权
当你对一个用户发出一条GRANT语句时,在user表中为该用户创建一条记录。如果语句指定任何全局权限(管理权限或适用于所有数据库的权限),这些也记录在user表中。如果你指定数据库、表和列级权限,他们被分别记录在db、tables_priv和columns_priv表中。 用GRANT和REVOKE比直接修改授权表更容易些,然而,建议你阅读一下《MySQL安全性指南》。这些表异常重要,而且作...原创 2011-09-23 14:09:04 · 97 阅读 · 0 评论 -
Eclipse 中 将Java Project 转换为Dynamic Web Project
Eclipse 中 将Java Project 转换为Dynamic Web Project原创 2011-09-14 12:50:24 · 111 阅读 · 0 评论 -
EL表达式取Map值需要注意的
EL表达式取Map中的值,非常简单${numberMap[key]}就可以,但是要注意,如果你的numberMap是这样的:Java代码 HashMap<Integer, String> numberMap= new HashMap<Integer, String>(); numberMap.put(0, "...原创 2011-09-01 00:55:36 · 167 阅读 · 0 评论 -
无意中找到的好东西
http://www.oschina.net/p/pinyin4j 中文转拼音库 pinyin4jhttp://www.oschina.net/p/date4j [荐]Java日期时间处理类 date4j字符集编码的自动识别 jchardet http://www.oschina.net/p/jchardethttp://www.oschina.net/ 开源中国社区...原创 2011-08-29 00:28:02 · 124 阅读 · 0 评论 -
Hashtable和HashMap的区别 Vector、ArrayList和List的异同
Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections...原创 2011-04-29 10:57:29 · 157 阅读 · 0 评论 -
Java创建WebService服务及客户端实现
WebService是一种服务的提供方式,通过WebService,不同应用间相互间调用变的很方便,网络上有很多常用的WebService服务,如:http://developer.51cto.com/art/200908/147125.htm,不同的语言平台对WebService都有实现,Java的WebService实现,比较流行的有Axis2、Jaxws,本文介绍的是Axis2。...原创 2014-02-26 10:48:05 · 183 阅读 · 0 评论