java大神的博客有哪些_有关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

慢慢更新中。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值