
java基础
zhoutaohenan
这个作者很懒,什么都没留下…
展开
-
java加载资源文件方式总结
在java中,加载文件资源可用如下四种方式: 1、通过本类的class类的getResource方法 // 同一包下 URL u0 = ClassGetResourceTest.class.getResource("c1.xml")"); System.out.println(u0.toString()); // 从根寻找资源,需要文件分隔符"/" URL u = ClassG原创 2013-01-05 09:25:59 · 8263 阅读 · 0 评论 -
资料网站链接收集
web开发内幕:http://www.ibm.com/developerworks/cn/java/books/javaweb_xlb/contents.html原创 2013-01-24 15:28:27 · 312 阅读 · 0 评论 -
深入剖析Java编程中的中文问题及建议最优解决方法
深入剖析Java编程中的中文问题及建议最优解决方法 Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。 1、 中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中原创 2013-04-01 10:10:40 · 477 阅读 · 0 评论 -
J2EE事务并发控制策略总结
本文结合hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结: 第一:事务并发访问控制策略 当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理,对于我们开发来说还是很有用处的。 事务并发访问主要可以分为两类,分别是同一个系统事务和跨事务访问的并发访问控制,其中同一个系统事务可以采取乐观原创 2013-04-12 13:40:14 · 523 阅读 · 0 评论 -
ConcurrentLinkedQueue原理分析
设计一个线程安全的队列哪几种方法。 第一种:使用synchronized同步队列,就像Vector或者Collections.synchronizedList/Collection那样。显然这不是一个好的并发队列,这会导致吞吐量急剧下降。第二种:使用Lock。一种好的实现方式是使用ReentrantReadWriteLock来代替ReentrantLock提高读取的吞吐量。 但是显然 Ree原创 2013-04-27 13:24:17 · 672 阅读 · 0 评论 -
ConcurrentHashMap实现原理
由上图可知,在ConcurrentHashMap内部保存一个Segment数组,默认为16个,Segment继承至ReentrantLock。 在Segment内部持有一个HashEntry数组。也就说,在ConcurrentHashMap内部真正保存数据的地方是HashEntry。 来看一下HashEntry内部结构 static final class HashEntry {原创 2013-04-27 14:58:56 · 996 阅读 · 0 评论 -
LinkedBlockingQueue原理
LinkedBlockingQueue继承至BlockingQueue,是一个阻塞队列。 其内部实现原理如下: 通过静态内部类Node来存储元素,Node中有两个成员变量,一个是保存当前添加节点元素, 另一个指向下一个元素结点。因此LinkedBlockingQueue是一个阻塞链表结构 static class Node { E item;/** * On原创 2013-04-27 14:42:40 · 942 阅读 · 0 评论 -
linux下安装JDK
1、下载JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),注意linux版本 2、上传到linux后,修改权限 chmod 777 jdk-7u21-linux-i586.rpm 3、利用命令:rpm -ivh jdk-7u21-linux-i586.rpm, 默原创 2013-05-19 00:45:00 · 1249 阅读 · 0 评论 -
java关于webservice的标准
最近在搞一个利用CXF来发布RESTful风格的webservice,但被一些规范搞的有了点晕,什么jsr175,jsr181,还有jsr311...,我X,我工作几作,对这些还一无所知,可能在工作中已经用到,但确实不了解,所以下了番功能,在互联网上摸索总结一下: 什么是JSR ? Java Specification Request 定义Java规范,jsr需要先提交给jcp组织原创 2013-05-07 10:29:04 · 951 阅读 · 0 评论