有关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的优秀博客集锦的主要内容,如果未能解决你的问题,请参考以下文章