摘要: 分布式的CAP理论告诉我们:任何一个分布式系统都无法同时满足一致性,分区容错性,可用性,最多只能同时满足两项。 分布式系统与单机系统的区别: 1.分布式系统不是多线程而是多进程。 2.多ianchengyouyu可以共享堆内存,因此可以简单的菜与内存作为标记存储位置;而进程之间可能都不在一台物理机上 阅读全文
posted @ 2018-12-13 17:07 sjqsjq 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 本地事务————操作单一数据库————数据库支持提供 分布式事务————一个业务横跨多个服务,操作多个数据库————保证不同资源服务器的数据一致性 典型分布式事务场景: 1.跨库事务:某个功能需要操作多个库 2.分库分表: 一个库数据量比较大或预期未来数据量比较大,进行水平拆分,也就是分库分表。(保 阅读全文
posted @ 2018-12-13 16:20 sjqsjq 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 事务必须服从ACID原则。ACID指的是原子性,一致性,隔离性,持久性。通俗理解,事务其实就是一系列指令的集合。 Mysql数据库提供的四种隔离级别:(隔离级别从高到低1-2-3-4) 1.serializable(串行化):可避免脏读,不可重复读,幻读的发生 2.repeatable read(可 阅读全文
posted @ 2018-12-13 15:59 sjqsjq 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Spring实现依赖注入的两种方式: 1.构造方法注入 2.set方法注入,p标签注入 Spring中事务的两种实现方式: 编程式事务管理 声明式事务管理(推荐) Spring增强类型: Before 前置增强处理,在目标方法正常运行(不发生异常)前织入增强处理 AfterRetuning 后置增强 阅读全文
posted @ 2018-12-13 15:51 sjqsjq 阅读(156) 评论(0) 推荐(0) 编辑
摘要: >>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach 阅读全文
posted @ 2018-12-13 13:50 sjqsjq 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的优点? 易拓展,易维护 2、如何声名一个静态块? 使用static 关键字,后面跟上大括号 3、接口与抽象类的区别? 凡是用abstract修饰的类都叫做抽象类 抽象类可以有零个或多个抽象方法,也可以包含非抽象方法 抽象类中可以没有抽象方法,但是有抽象方法的类必须是抽象类, 抽象类不能 阅读全文
posted @ 2018-12-13 13:49 sjqsjq 阅读(956) 评论(0) 推荐(0) 编辑
摘要: Spring两大核心:IOC AOP DI AOP:所谓面向切面变成,是一种通过预编译和运行期动态化代理的方式实现了再不修改源代码的情况下给程序动态添加功能的技术。 Mybatis(半自动化实现object到SQL) 框架技术:是一个应用程序的半成品,提供重用的公共结构,按一定规则组织的一组组件。 阅读全文
posted @ 2018-12-13 13:48 sjqsjq 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 解法一:只适合单线程环境(不好) package test; /** * @author xiaoping * */ public class Singleton { private static Singleton instance=null; private Singleton(){ } pub 阅读全文
posted @ 2018-12-13 13:48 sjqsjq 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 引言 面试中面试官喜欢问组件的实现原理,尤其是常用技术,我们平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展。以下是 课程讲到的部分原理附图,现在免费开放给大家,让大家轻松应对原理面试题。 服务注册发现组件Eureka工作 阅读全文
posted @ 2018-12-13 13:47 sjqsjq 阅读(3872) 评论(0) 推荐(1) 编辑
摘要: 引言 面试中面试官喜欢问组件的实现原理,尤其是常用技术,我们平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展。以下是 课程讲到的部分原理附图,现在免费开放给大家,让大家轻松应对原理面试题。 服务注册发现组件Eureka工作 阅读全文
posted @ 2018-12-13 13:46 sjqsjq 阅读(1755) 评论(0) 推荐(0) 编辑