自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Docker快速搭建Mysql8一主两从复制架构

文档:https://dev.mysql.com/doc/refman/8.0/en/replication-howto-slaveinit.html。includedir /etc/mysql/conf.d/: 这告诉MySQL服务器从/etc/mysql/conf.d/目录中包含其他配置文。source_log_file:指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数;pid-file: 这是MySQL服务器的进程ID文件的位置。这有助于区分不同的服务器,特。

2024-05-21 22:30:14 746 1

原创 Docker 安装Redis 6.2.5

也可以去docker仓库地址搜索 https://hub.docker.com/search。如果你使用的的阿里云、腾讯云等服务器需要在他们的控制台上找到防火墙把对应的端口进行开发。例如:腾讯云 这是我的配置。查看redis运行容器。

2024-03-18 21:38:54 330 1

原创 Docker安装mysql8

因为后续如果想找到当时启动mysql时候所设置的一些参数和信息、可以查看这个脚本里面是怎么写的。-v /docker/mysql8.0.20/data:/var/lib/mysq8l \ 挂载数据文件 持久化到主机【路径是上面创建的挂载路径】-v /docker/mysql8.0.20/mysql:/etc/mysql8 \ 挂载配置文件【路径是上面创建的挂载路径】-v /docker/mysql8.0.20/logs:/logs \ 挂载日志【路径是上面创建的挂载路径】

2024-03-17 12:01:19 1969 1

原创 Java集合容器面试题

Java集合容器

2024-02-25 08:08:50 676

原创 Spring security权限管理

​ Spring Security是一个高度自定义的安全框架。利用Spring IoC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。​ 使用Spring Secruity的原因有很多,但大部分都是发现了javaEE的Servlet规范或EJB规范中的安全功能缺乏典型企业应用场景。同时认识到他们在WAR或EAR级别无法移植。因此如果你更换服务器环境,还有大量工作去重新配置你的应用程序。

2023-04-02 09:36:18 3737 1

原创 从零学MyCat(三)MyCat实现分库分表实战

了解过了数据的切分,主要有两种方式,分别是垂直切分和水平切分,所谓的垂直切分就是将不同的表分布在不同的数据库实例中,而水平切分指的是将一张表的数据按照不同的切分规则切分在不同实例的相同名称的表中。下面先来描述mycat的分库操作,在进行分库操作的时候需要注意一点:有关联关系的表应该放在一个库里,相互没有关联关系的表可以分到不同的库中。一、分库实战1.1、修改schema.xml文件1.2、在两个数据节点上分别创建orders数据库1.3、启动mycat的服务1.4、插入sql语句二、分

2023-02-08 21:08:27 246

原创 从零学MyCat(二)MyCat的安装及使用

数据切分的两种方式,会发现每种方式都有自己的缺点,但是他们之间有共同的缺点,分别是:​ 1、引入了分布式事务的问题​ 2、跨节点join的问题​ 3、跨节点合并排序分页的问题​ 4、多数据源管理的问题​ 针对数据源管理,目前主要有两种思路:​ 1、客户端模式,在每个应用程序模块中配置管理自己需要的一个或多个数据源,直接访问各个数据库,在模块内完成数据的整合​ 2、通过中间代理层来统一管理所有的数据源,后端数据库集群对前端应用程序透明;

2023-02-05 08:06:48 558

原创 从零学MyCat(一)Mycat基本介绍及安装

Mycat 是什么?从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native) 协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL 服务器里或者其他数据库里。

2023-02-04 23:40:48 298 1

原创 MyBatis-Plus快速入门

MyBatis-Plus快速入门

2022-12-31 12:13:26 209

原创 【消息中间件】消息中间件常见面试题

【消息中间件】消息中间件常见面试题

2022-12-26 20:51:31 420

原创 JDK8新特性详解

JDK8新特性详解

2022-12-26 20:10:42 1899 1

原创 SpringBoot整合RabbitMQ消息队列

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。首先RabbitMQ基于AMQP协议开发,所以很多基于AMQP协议的功能RabbitMQ都是支持的,比如SpringCloud中的消息总线bus。

2022-12-25 17:31:04 819

原创 JAVA编程常见缺陷总汇

Java缺陷的描述及修复建议参考

2022-11-25 17:50:42 1164

空空如也

空空如也

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

TA关注的人

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