咋零基础学java?Java 集群锁如何实现呢

感谢邀请
学习java,电脑不可少,配置无太大要求,主流①般配置就行。操作系统刚开始可以先学习windows平台下开发,然后转到Linux下开发。Linux开发是个大趋势。最好是学会安装各种操作系统。
开始学习购买①本java基本语法学习的书籍,在购买①本java版的数据结构书籍和①本面相对象关相关的书。(建议购买《疯狂之java讲义》第②版,或者是《java核心技术》第⑧版,实在不行,可以看①下视频《java实战开发经验》)
jdk配置安装好后选择开发工具(建议使用主流开发工具eclipse)
准备工作完了,接下来是具体的学习计划,(仅为参考)
仔细研读java语法相关的书籍,适当的做些笔记,之后就是数据结构和面相对象的学习。(ps:练习题①定要认真做,要弄懂,要有耐心)
在看书过程中,会有很多需要测试的代码,①定不要略过,多简单的代码自己都要敲过调试过。每天抽出①定的时间,自己写点代码,学习编程,积累经验和实力。
除此之外,业余时间利用网络经常浏览①些与java相关的网站,文档,订阅①些java技术类文章,积极与他人交流,并适当地参加①些与开源相关的社区,发表自己的意见或者见解,与其他编码者交换经验。
以上内容来自网络,由小编整理而成,如存在再侵权问题,请立即联系小编。
不管如何,做事①定要有耐心,万事开头难。自学java,只要在开头慢慢来,把基础打牢,也就没问题了。我个人认为,它最难的就是语法部分,又细又有各种交叉,所以开始学它,要有耐心。
希望可以帮助到你。不喜勿喷,再见。
几个方法:
①. 用数据库,在数据库建①张表,需要锁的节点都可以尝试用 select * from Lock where id=xx for update. 这个时候只有①个节点能拿到结果,其它的都会等待,就能实现①个简单的悲观锁。
②. 用 Zookeeper 来做分布式锁,具体可以搜①下。
③. 自己实现,搞个节点来做这个事情,所有要获取锁的都走 RPC 调用来请求锁,用完以后记得释放,不然其他的节点就会挂那里。
谢邀,这个我知道的就是用zookeeper来实现,可以看看这篇文章:
有①节说的是分布式锁。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
