有关Java的优秀博客集锦

Posted tjc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关Java的优秀博客集锦相关的知识,希望对你有一定的参考价值。

1. 在java编程中,多线程并发总有些疑惑:如为什么会产生并发?并发会有什么影响?java中提供了哪些处理并发的技术(机制)

关于并发产生的原因,我查了一些资料目前发现有两种原因:一,存在共享的资源且对资源有修改行为(静态变量);二,对象中存在状态变量,且在多线程中对其进行了修改。

影响:概括地说,就是得不到预期的结果。

java中可使用volatile 和synchromized.

下面地址比较详细地介绍了并发,很不错,值得推荐。http://www.cnblogs.com/dolphin0520/p/3920373.html

2.对于并发类,一般会使用synchronized,独占锁进行读书控制防止发生并发问题,但这种方式不会响应中断;因此我们可以使用ReentrantLock,可以中断对资源的等待。

ReentrantLock的使用,可参阅:http://blog.csdn.net/eclipser1987/article/details/7301828。

 

3.Java中的浅克隆和深克隆。

之前弄不清楚,现在OK了。总之,浅克隆是对对象本身的复制(会对java基本类型和不可变类型创建副本,对其他引用类型只是增加一个新的引用而已);而深克隆则是对对象本身及其引用对象的复制(对其引用对象也创建新的实例)。

关于这点,这篇文章写的不错,可以参考:http://www.cnblogs.com/xing901022/p/4051097.html 

 

4.原子操作与CAS,分析了cocurrent包中的一些API。

   这篇文章写的不错:   http://my.oschina.net/digerl/blog/33360

 5.tomcat相关配置,如绑定域名,多域名绑定,虚拟目录等。

可参考:http://blog.csdn.net/hechurui/article/details/50084163

6.ftp server安装与客户端请求:

https://my.oschina.net/simpleton/blog/530084

 

慢慢更新中。。。

 

以上是关于有关Java的优秀博客集锦的主要内容,如果未能解决你的问题,请参考以下文章

shell 跟$有关的各种怪命令集锦

有关arcgis的工作问题集锦(长期更新···)

BAT面试题集锦——Java基础

BAT面试题集锦——Java基础

JAVA面试集锦String相关的经典面试题

有关矩阵快速幂