摘要: 1.轻量级锁,和synchronized关键字相比,只保证可见性,不保证原子性。 2.用来修饰共享变量本身,synchronized用来修饰的是变量调用者( 3.用于一写多读场景,比如一个线程通过标记状态去终止另外一个线程。 参考文章:https://www.zhihu.com/tardis/sog 阅读全文
posted @ 2020-07-29 08:56 红嘴鲤鱼 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1.ribbon 1.创建restTemplate的bean的时候加上@LoadBalanced注解 2.通过http调用时,不在需要指定具体的实例,直接使用"http://eureka-client/sayHi"即可,ribbon底层做了负载均衡逻辑 3.ribbon默认懒加载,客户端第一次发起h 阅读全文
posted @ 2020-07-27 22:26 红嘴鲤鱼 阅读(338) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/1dec08d290c1 阅读全文
posted @ 2020-07-24 16:56 红嘴鲤鱼 阅读(165) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/dc-earl/p/10837577.html#_labelTop 阅读全文
posted @ 2020-07-23 10:08 红嘴鲤鱼 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.顺序I/O 2.分页存储,异步写入 3.零拷贝 https://www.cnblogs.com/ThinkInDeep/p/11244958.html 阅读全文
posted @ 2020-07-23 09:32 红嘴鲤鱼 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.抽取公共组件 2.建立注册中心 3.抽取服务提供者,在一个子工程当中,仍然是mvc分层思想。 4.把service层的接口添加requestMapping注解,作为http服务暴露出去,以供其他微服务调用(Feign) 微服务和普通服务的区别:体量轻,容易维护和迭代,快速上线,解耦,针对性扩缩容 阅读全文
posted @ 2020-07-22 22:25 红嘴鲤鱼 阅读(709) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/chenyao1994/article/details/79491337 阅读全文
posted @ 2020-07-22 15:12 红嘴鲤鱼 阅读(100) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/kevingrace/p/9365840.html 总结:设置两个writehost,第二个会作为备库,balance设置为1,备用库参与读请求,这样就实现了自动切换. 阅读全文
posted @ 2020-07-21 10:46 红嘴鲤鱼 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 主从复制常见问题 1.主库宕机,部分操作没有写入bin-log,导致偏移量上没有操作 2.从库宕机,部分操作没有写入中继日志,导致重复读取 3.从库没有设置read_only,导致主从数据不一致 4.不唯一的server_id和server_uuid 5.max_allow_package设置引起的 阅读全文
posted @ 2020-07-21 09:59 红嘴鲤鱼 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 搭建eureka注册中心步骤 1.引入eureka-server依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-e 阅读全文
posted @ 2020-07-18 21:31 红嘴鲤鱼 阅读(172) 评论(0) 推荐(0) 编辑