摘要:
去饭店吃饭就是一个完整的业务,饭店的厨师、配菜师、传菜员、服务员就是分布式; 厨师、配菜师、传菜员和服务员都不止一个人,这就是集群; 微服务的意思也就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互。 分布式就是微服务的一种表现形式,分布式是部署层面,微服务是设计层面。 阅读全文
摘要:
单例模式是应用的比较多的一种设计模式,也是面试时比较喜欢问的一种,这篇文章就带你学习一边单例模式的最基本的两种实现方式吧 饿汉式 顾名思义,饿汉式实现就是在类加载时就创建好了,不必等到调用获取实例方法的时候才创建对象,调用方法时直接返回就可以了。 public class HungrySinglet 阅读全文
摘要:
缓存原理图: 一、一级缓存(本地缓存) sqlSession级别的缓存。(相当于一个方法内的缓存) 每一次会话都对应自己的一级缓存,作用范围比较小,一旦会话关闭就查询不到了; 一级缓存默认是一直开启的,是SqlSession级别的一个Map;与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如 阅读全文