
Java
slowdownthenrunfast
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java ClassLoad详解
ClassLoader基本概念 JVM在运行时会产生三个ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader.AppClassLoader的Parent是ExtClassLoader,而ExtClassLoader的Parent为Bootstrap ClassLoader。 Bootstrap是用C++原创 2014-08-19 14:47:33 · 680 阅读 · 0 评论 -
CopyOnWriteArrayList
ArrayList的一个线程安全的变体,其所有可变操作(add、set 等)都是通过对底层数组进行一次新的复制来实现的,代价昂贵。而在平时操作过程中,经常出现ConcurrentModificationException错误,如果避免这些错误发生呢?本文列出了几种常见的使用场景: 【场景一】对于ArrayList,使用直接方式,一边遍历,一边删除,会报错。 for(String item :原创 2014-08-20 16:06:02 · 530 阅读 · 0 评论 -
Synchronized & Lock distinguish
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchroni原创 2014-07-01 14:02:35 · 537 阅读 · 0 评论 -
itext 操作PDF
pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven原创 2014-08-22 17:52:40 · 1019 阅读 · 0 评论 -
java 锁
一个简单的锁原创 2014-08-19 13:57:18 · 503 阅读 · 0 评论 -
SpringMVC user guide
http://www.oschina.net/question/84460_9608原创 2014-09-02 17:26:45 · 398 阅读 · 0 评论 -
java的System.getProperty()方法与 getenv() 方法
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.vers原创 2014-08-19 10:58:47 · 849 阅读 · 0 评论 -
Tiles user guide
最近因工作需要,了解了一下Apache Tiles,习惯性的看了一下官方文档,还是感觉有点晕。哈,其实就是看着一大堆 E文,头痛罢了,这时就想偷个懒,看看有没有相关的文章,起码让我先把环境搭起来,写个hello world,然后再看其他特性。杯具的是,在网上找了好久,这类的资源非常少,仅有的那俩资源也没能引导我把这个hello world给弄出来,没法子,只有硬着头皮看官方文档了。。。转载 2014-07-18 14:22:12 · 748 阅读 · 0 评论 -
class.getResource
class.getResource()的用法 用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并原创 2014-08-19 13:45:12 · 496 阅读 · 0 评论