- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 【虚拟容器】Idea 打包项目实现Docker镜像部署服务器
常见问题Docker系列文章 docker运行spring boot 包镜像出现no main manifest attribute问题 一、Docker开启远程访问[root@izwz9eftauv7x69f5jvi96z docker]# vim /usr/lib/systemd/system/docker.service#修改ExecStart这行ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/
2020-09-30 17:40:24 258
原创 【MySQL】MySQL之Explain执行计划
常见问题Explain完整总结 Explain执行计划 官网 我的笔记在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)数据准备:CREATE TABLE course (cid INT (3), cname VARCHAR (20), tid INT (3));CREATE TABLE teacher (tid INT
2020-09-28 11:00:11 141
原创 【SpringBoot】SpringBoot 与 Transactional 事务机制
1、事务执行的时候是在前面开启事务,后面关闭事务,结束事务有两种方式,一种是正常的提交事务,一种是出现问题回滚事务。spring事务默认只有在抛出unchecked Exception才会回滚UncheckedException包括error和runtimeException派生出的所有子类2、什么时候才用事务?对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理机制进行管理。当对数据库的数据进行操作失败时,事务管理可以很好保证所有的数据回滚到原来的数据,如果
2020-09-21 16:50:38 698
转载 【架构设计】单点登录SSO设计与实现
SSO( Single Sign-On ),中文意即单点登录,单点登录是一种控制多个相关但彼此独立的系统的访问权限,拥有这一权限的用户可以使用单一的ID和密码访问某个或多个系统从而避免使用不同的用户名或密码,或者通过某种配置无缝地登录每个系统。SSO的一种较为通俗的定义是:SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。...
2020-09-20 10:40:33 994
转载 【架构设计】谈谈怎么做服务隔离
引言OK,如下图所示那显而易见,做服务隔离的目的就是避免服务之间相互影响。毕竟谁也不能说自己的微服务百分百可用,如果不做隔离,一旦一个服务出现了问题,整个系统的稳定性都会受到影响! 因此,做服务隔离是很有必要的。那么怎么隔离呢?有如下两种方式 - 按*种类隔离* - 按*用户隔离*OK,接下来开始细说这两种方式!正文种类隔离其实按照服务种类隔离要从两个纬度来说:即服务提供方和服务调用方! 假设我们一个系统有三个服务:订单...
2020-09-20 10:24:39 407
转载 【架构设计】SaaS多租户数据隔离的三种方案
另附一片论文,关于SaaS和多租户下的数据存储与扩容:http://www.360doc.com/document/12/0823/16/10636892_231933452.shtml一、多租户在数据存储上存在三种主要的方案,分别是:1. 独立数据库这是第一种方案,即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。 优点: 为不同的租户提供独立的数据库,有助于简化数据模型的扩展设计,满足不同租户的独特需求;如果出现故障,恢复数据比较简单。 缺点:
2020-09-20 10:06:59 1720
转载 【架构设计】RBAC权限系统分析、设计与实现
转载请备注来源:《RBAC权限系统分析、设计与实现》|shuwoom.com最近,因为项目上需要设计实现一个权限管理模块,所以专门整理总结了RBAC的一些知识。目前,使用最普遍的权限管理模型正是RBAC(Role-Based Access Control)模型,这篇文章也主要是介绍基于RBAC的权限管理系统,我会从RBAC是什么、如何设计RBAC两部分来介绍。一、RBAC是什么1、RBAC模型概述RBAC模型(Role-Based Access Control:基于角色的访问控制)...
2020-09-20 09:58:45 908
原创 【架构设计】Redis 分布式锁
分布式锁实现:redis、zookeeper、redLock、redission等常见问题:锁超时(保证原子性),可重入(ThreadLocal+引用计数)
2020-09-19 12:21:32 654
转载 【架构设计】分布式Session一致性
一、session的概念1.1 什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Web开发中,web-server可以自动为同一个浏览器的访问用户自动
2020-09-14 08:55:45 256
rocketmq_broker.conf
2020-12-04
redis主存复制数据同步过程日志
2020-12-02
redis面试题及答案(上).pdf
2019-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人