Java最全分布式数据库中间件 MyCat 搞起来!,大厂Java高级面试题汇总解答

分享

首先分享一份学习大纲,内容较多,涵盖了互联网行业所有的流行以及核心技术,以截图形式分享:

(亿级流量性能调优实战+一线大厂分布式实战+架构师筑基必备技能+设计思想开源框架解读+性能直线提升架构技术+高效存储让项目性能起飞+分布式扩展到微服务架构…实在是太多了)

其次分享一些技术知识,以截图形式分享一部分:

Tomcat架构解析:

算法训练+高分宝典:

Spring Cloud+Docker微服务实战:

最后分享一波面试资料:

切莫死记硬背,小心面试官直接让你出门右拐

1000道互联网Java面试题:

Java高级架构面试知识整理:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  1. 提高性能,MySQL 读写分离环境搭建(二)

MyCat 安装


环境:

  • CentOS7

  • JDK1.8

MyCat 使用 Java 开发,因此,运行 MyCat ,一定要具备 Java 环境,配置 Java 运行环境这个比较容易,网上资料也很多,我就不详细介绍了。

Java 环境安装好之后,首先下载 MyCat:

wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz

下载完成后,对下载文件进行解压。

tar -zxvf Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz

解压成功后,会出现一个 mycat 目录,进入到 mycat/conf 目录,对 mycat 进行配置:

首先来配置 schema.xml 文件:

  1. 首先在 schema 中指定逻辑库的名字,逻辑库是指 MyCat 中的库,这个库不存储数据,数据存储在 MySQL 中的物理库中。

  2. 逻辑库中配置逻辑表,配置逻辑表时,需要指定 dataNode 节点, dataNode 就是指数据库存储的位置

  3. 配置 dataNodedataNode 指定 dataHost 和物理库的名字。

  4. dataHost 则配置 MySQL 的主机和从机的位置,登录密码等。主机和从机都可以配置多个。

配置完 schema.xml 后 ,接下来配置 server.xml。

server.xml 中主要配置 MyCat 的登录用户名和密码,以及需要操作的逻辑库。

配置完成后,接下来就可以启动 MyCat 了 。

执行 MyCat 解压目录下的 bin 目录下的 mycat 命令,可以启动 MyCat

./bin/mycat start

如果启动后,提示无法创建 mycat.pid 文件,就自己手动创建一个 mycat.pid 文件。启动成功之后,就可以在本地连接 MyCat 了,连接方式和 MySQL 一样,唯一的区别在于端口号不同。

在连接 MyCat 之前,先在 MySQL 物理库中创建 db1db2 以及 db3 三个数据库。

使用 SQLyog 连接:

也可以在 cmd 命令行登录 MyCat

登录成功后 ,在 MyCat 的窗口中,执行如下命令,创建表:

create table t_user (id integer primary key,username varchar(255))

执行成功后,我们会发现物理库中出现了相应的表。

接下来,手动往各个物理库的物理表中存储一条数据,然后在 MyCat 窗口中查询:

这样就可以查询到 三个库中的三个表中的数据。

问题分析

Java核心架构进阶知识点

面试成功其实都是必然发生的事情,因为在此之前我做足了充分的准备工作,不单单是纯粹的刷题,更多的还会去刷一些Java核心架构进阶知识点,比如:JVM、高并发、多线程、缓存、Spring相关、分布式、微服务、RPC、网络、设计模式、MQ、Redis、MySQL、设计模式、负载均衡、算法、数据结构、kafka、ZK、集群等。而这些也全被整理浓缩到了一份pdf——《Java核心架构进阶知识点整理》,全部都是精华中的精华,本着共赢的心态,好东西自然也是要分享的

image

image

image

内容颇多,篇幅却有限,这就不在过多的介绍了,大家可根据以上截图自行脑补

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录**

需要这份系统化的资料的朋友,可以点击这里获取

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值