如何解决数据库与缓存的一致性问题

2021-11-17
阅读 8 分钟
5.1k
缓存是高并发系统架构中的利器,通过利用缓存,系统可以轻而易举的扛住成千上万的并发访问请求,但在享受缓存带来的便利的同时,如何保证数据库与缓存的数据一致性,一直是一个难题,在本篇文章中分享如何在系统架构中保障缓存一致性问题。

建设高并发系统的一些经验总结

2021-10-10
阅读 13 分钟
4.1k
关于如何建设高并发系统的一些经验总结,仅供参考,欢迎交流。前言基础设施数据库架构应用规范总结前言离开饿了么有一段时间了,在饿了么期间从2017年开始接手运单系统的开发和维护工作,从最早的日均百万单,到离开时的日均千万单,业务的快速发展再加上外卖业务的特点是业务量集中在午高峰和晚高峰两个高峰期,所以高...

Spring AOP的实现原理

2016-09-30
阅读 4 分钟
9.3k
AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表...

理解Java中HashMap的工作原理

2016-05-27
阅读 5 分钟
4.3k
Java中的HashMap使用散列来高效的查找和存储值。HashMap内部使用Map.Entry的形式来保存key和value,使用put(key,value)方法存储值,使用get(key)方法查找值。