![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论
520_HL
..................
展开
-
分布式事务介绍
1、什么是分布式系统部署在不同结点上的系统通过网络交互来完成协同工作的系统。比如:充值加积分的业务,用户在充值系统向自己的账户充钱,在积分系统中自己积分相应的增加。充值系统和积分系统是两个不同的系统,一次充值加积分的业务就需要这两个系统协同工作来完成。2、什么是事务事务是指由一组操作组成的一个工作单元,这个工作单元具有原子性(atomicity)、一致性(consistency)、隔 离性(isolation)和持久性(durability)。原子性:执行单元中的操作要么全部执行成功,要原创 2021-01-15 09:30:18 · 80 阅读 · 0 评论 -
JDK堆内存模型
1 jdk1.7堆内存模型1.1 Young 年轻区(代)Young区被划分为三部分,Eden区和两个大小严格相同的Survivor区,其中,Survivor区间中,某一时刻只有 其中一个是被使用的,另外一个留做垃圾收集时复制对象用,在Eden区间变满的时候, GC就会将存活的对 象移到空闲的Survivor区间中,根据JVM的策略,在经过几次垃圾收集后,任然存活于Survivor的对象将被移 动到Tenured区间。 1.2Tenured 年老区 ...原创 2020-07-29 16:57:28 · 169 阅读 · 0 评论 -
shiro原理
1.shiro概念Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理,轻量,简单易用,可以轻松的进行权限控制2.shiro原理图解3shiro认证4.shiro 授权5.shiro 数据库表设计...原创 2018-11-21 23:34:48 · 351 阅读 · 0 评论 -
单一架构,垂直架构,分布式服务,微服务的优缺点比较
1.1. 集中式架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。存在的问题: 代码耦合,开发维护困难 无法针对不同模块进行针对性优化 无法...原创 2018-11-30 00:33:12 · 11951 阅读 · 6 评论 -
一、数据库的不同类型
一、数据库的不同类型1.常用的关系型数据库**Oracle:**功能强大,主要缺点就是贵**MySQL:**互联网行业中最流行的数据库,这不仅仅是因为MySQL的免费。可以说关系数据库场景中你需要的功能,MySQL都能很好的满足,后面详解部分会详细介绍MySQL的一些知识点**MariaDB:**是MySQL的分支,由开源社区维护,MariaDB虽然被看作MySQL的替代品,但它在扩展功...原创 2019-04-16 14:26:54 · 1726 阅读 · 0 评论