摘要: 再上次篇章中汇集了相关的分布式锁的概念进行控制,接下来我们采用的是注解声明式开发服务方案,进行声明式开发代替编程式开发方案。 1.利用aop实现分布式锁2.只用在方法上加个注解,同时加上了重试机制 1.前提我们可以个性化定制一些注解例如:RedisLock注解操作 @RedisLock(lockPr 阅读全文
posted @ 2019-11-27 19:53 洛神灬殇 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 承接前面一篇Redis分布式锁的原理介绍 https://www.cnblogs.com/liboware/p/11921759.html 我们针对于实现方案进行接下来上篇进行重新的规划和定义以及完善。 关于分布式锁 很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。 阅读全文
posted @ 2019-11-27 19:41 洛神灬殇 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastnam 阅读全文
posted @ 2019-11-27 18:44 洛神灬殇 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.工具归纳 Typora: Markdown Editor https://www.typora.io/ MobaXterm for Windows: SSH client, Multi excution https://mobaxterm.mobatek.net/ Termius: SSH Cl 阅读全文
posted @ 2019-11-27 18:28 洛神灬殇 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Zookeeper的启动流程 Zookeeper的主类是QuorumPeerMain,启动时读取zoo.cfg配置文件,如果没有配置server列表,则单机模式启动,否则按集群模式启动,这里只分析集群模式。 根据配置初始化quorumPeer对象,并启动quorumPeer线程,这里主要做了几件事情 阅读全文
posted @ 2019-11-27 17:57 洛神灬殇 阅读(298) 评论(0) 推荐(0) 编辑