说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的j...
分类:
其他好文 时间:
2015-06-14 13:47:13
阅读次数:
116
Index:1. Java环境变量的设置2. Android环境变量的设置1.Java环境变量的设置A、属性名称:JAVA_HOME 属性值:C:\Program Files\Java\jdk1.6.0_02B、属性名称:PATH 属性值:;%JAVA_HOME%\bin;%JAV...
分类:
系统相关 时间:
2015-06-14 13:42:16
阅读次数:
191
Callable与?Future?两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 Callable的接口定义如下; ...
分类:
其他好文 时间:
2015-06-14 12:39:08
阅读次数:
148
作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算。这一讲,泥瓦匠带你走进Java中的进制详解。 一、引子 在Java世界里,99%的工作都是处理这高层。那么二进制,字节码这些会在哪里用到呢...
分类:
编程语言 时间:
2015-06-14 12:37:14
阅读次数:
172
乐观锁 悲观锁 CAS java AtomicInteger concurrent...
分类:
其他好文 时间:
2015-06-14 12:34:28
阅读次数:
10519
The Hardest Problem Ever
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 19343 Accepted Submission(s): 9061
Problem Description
...
分类:
编程语言 时间:
2015-06-14 12:32:31
阅读次数:
132
第5章 隐藏实施过程
“进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。”
这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那一部分,并知道一旦新版本的库出台,自己不需要改写代码。而与此相反,库的创建者必须能自由地进行修改与改进,同时保证客户程序员代码不会受到那些变动的影响。
为达到这个目的,需遵守一定的约定或规...
分类:
编程语言 时间:
2015-06-14 12:30:23
阅读次数:
165
作者:李强强
上一篇,泥瓦匠基础地讲了下Java
I/O : Bit Operation 位运算。这一讲,泥瓦匠带你走进Java中的进制详解。
一、引子
在Java世界里,99%的工作都是处理这高层。那么二进制,字节码这些会在哪里用到呢?
自问自答:在跨平台的时候,就凸显神功了。比如说文件读写,数据通信,还有Java编译后的字节码文件。下面会有个数据通信的例...
分类:
编程语言 时间:
2015-06-14 12:29:09
阅读次数:
223
本工具类永久维护,永久更新,如果各位读者发现有bug或这不合理之处,欢迎指正,博主将第一时间改正。
以下是主要内容,本类主要功能有:
1.创建文件功能;
2.向文件中写入字节数组;
3.向文件中写入字符串;
4.从文件中读取字节数组;
5.从文件中读取字符串;
import java.io.File;
import java.io.FileInputStream;
i...
分类:
移动开发 时间:
2015-06-14 12:27:51
阅读次数:
131