标签:分布式架构

JAVA

缓存+数据库(DB)一致性问题解决方案分析!

herman 5年前 (2018-12-20) 8727浏览

没有一项技术是完美的,任何一项技术都存在驳论。CAP 理论也告诉我们,没有完美无缺!所以缓存一致性问题,分布式架构一致性问题,缓存与数据库不一致问题等都没有完美的解决方案。只有最适合自己业务的解决方案! 参考我前面的那篇文章《电商系统高并发...

业余杂谈

假如你是微博架构师,你会如何设计微博架构?

herman 6年前 (2018-10-22) 3667浏览

这个10月真是不消停啊,先是网上流传着《因不写注释,码农杀了4位同事,一人情况危急》刷屏,然后是《重磅!使用了23年的Java不再免费!》。再然后,微博,推特,youtube,github等都轮流着挂了,程序员成了背锅侠! 微博曾经流传着&...

JAVA

java随机数生成工具类RandomStringUtils使用教程

herman 6年前 (2018-10-18) 3621浏览

一个框架,我们一般常用的 API 可能连 50% 都不到!这不是夸张,这是真是情况! 最近项目中需要用到随机数,网上搜了一下,发现 RandomStringUtils 这个工具类非常的不错。而这个类呢?就在我们的最常用的 ...

JAVA

java 使用 Redis 实现分布式锁

herman 6年前 (2018-10-09) 3058浏览 0评论

今天本来我想写其他的,但是有网友在微信公众号后台留言,说我之前说的分布式锁还没写完呢?于是便有了本文,基于 Redis 实现分布式锁的教程。 既然有人想看,那我就写!为你服务! 前面我写到了使用数据库的悲观锁 for upda...

JAVA

你真的会写java吗?

herman 6年前 (2018-10-08) 2125浏览 0评论

阅读别人的文章和代码总有一些好的发现。把这些优秀的实践转换成自己的习惯,一点一点的进步! 最近我在做 code review 的时候,发现很多人不会写代码了。公司工作好几年的,代码写的也只是完成了业务需求而已。所以今天抽...

JAVA

Spring Cloud 教程第四章 Eureka 的原理与实现机制

herman 6年前 (2018-08-07) 8416浏览 0评论

前面的 3 章我们都在说 Eureka 是如何使用的,但是在面试中很少有人会问到你具体的如何配置和使用,而是深入原理问你 Eureka 是如何实现的?那么本文就结合前面的一些章节,来一起讨论讨论 Eureka 的实现原理与机制。 先来张图:...

JAVA

2018最新Docker视频教程免费下载

herman 6年前 (2018-06-23) 5557浏览 0评论

现在的程序开发越来越离不开分布式部署了,随着这种趋势的形成,一系列容器组件也越来越火。正是基于此,本文免费给大家分享一点最新的Docker学习视频教程! Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移...

JAVA

java.util.Observable(观察者模式)

herman 6年前 (2018-05-01) 3669浏览 0评论

在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察者...

SQL

详解基于共享存储(SAN)的MySQL高可用方案

herman 8年前 (2016-05-02) 8543浏览 0评论

高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法发微博,发微信等。 目前还没有一家公司完全能...