自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术能量站

微信搜一搜【技术能量站】,专注互联网热门技术知识分享,期待你的关注,保证你收获满满。

  • 博客(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

原创 【Redis】Redis解决方案

常见问题 宕机后,Redis如何实现快速恢复?

2020-09-29 09:07:12 145

原创 【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

原创 【好用的工具】Navicat Premium 操作手册

常见功能 Navicat Premium 操作MySql 取消自动提交

2020-09-27 10:55:58 634

原创 【架构设计】分布式消息队列

常见问题消息积压[ LRU、TTL、死信队列(表)] 消息丢失[开启事务、持久化、Ack手动确认] 消息重复消费

2020-09-21 21:18:26 224

原创 【SpringBoot】SpringBoot 与 Transactional 事务机制

1、事务执行的时候是在前面开启事务,后面关闭事务,结束事务有两种方式,一种是正常的提交事务,一种是出现问题回滚事务。spring事务默认只有在抛出unchecked Exception才会回滚UncheckedException包括error和runtimeException派生出的所有子类2、什么时候才用事务?对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理机制进行管理。当对数据库的数据进行操作失败时,事务管理可以很好保证所有的数据回滚到原来的数据,如果

2020-09-21 16:50:38 698

原创 【RPC技术】Dubbo基础知识

直奔主题,先看一下官方的说明

2020-09-20 13:54:05 244

转载 【架构设计】单点登录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

原创 【MySQL】MySQL索引

MySQL数据结构和数据库设计范式

2020-09-15 22:55:16 162

转载 【架构设计】分布式Session一致性

一、session的概念1.1 什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Web开发中,web-server可以自动为同一个浏览器的访问用户自动

2020-09-14 08:55:45 256

转载 【MySQL】47 条SQL语句性能优化策略

你知道的越多,你不知道的越多!

2020-09-08 13:35:16 447

转载 【架构设计】秒杀系统设计

秒杀系统总体架构 一、秒杀常见问题1.1 高并发相关文章秒杀是怎么设计的?

2020-09-02 22:43:30 427

TCP 三次握手&四次挥手浅析

应用层架构图

2023-07-29

TCP 三次握手&四次挥手浅析

传输层架构图

2023-07-29

java进程高CPU占用故障排查.txt

java进程高CPU占用故障排查

2021-01-27

zoo.cfg——ZooKeeper 单机环境配置(win)

windows版本 zookeeper配置说明,修改路径后可直接使用

2020-12-29

rocketmq_broker.conf

RocketMQ 配置文件:(下面是默认配置) brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH

2020-12-04

redis主存复制数据同步过程日志

通过redis主存复制(一主两从) 数据同步过程日志,分析Redis主从复制的工作原理,Redis允许同时开启AOF和RDB,既保证了数据安全又使得进行备份等操作十分容易。此时重新启动Redis后Redis会使用AOF文件来恢复数据,因为AOF方式的持久化可能丢失的数据更少。

2020-12-02

Redis面试专题及答案(下).pdf

Redis面试专题及答案,主要是网上找的资源,如有侵权,速联系会马上删除!

2019-10-09

redis面试题及答案(上).pdf

redis面试题总结学习,Redis是开源的(BSD许可)内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如 字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询的流空间索引和流。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过以下方式提供高可用性Redis Sentinel和Redis Cluster自动分区。

2019-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除