总结:绘上一张Kakfa架构思维大纲脑图(xmind)
其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?
若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理
梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。
-
Kafka入门
-
为什么选择Kafka
-
Kafka的安装、管理和配置
-
Kafka的集群
-
第一个Kafka程序
-
Kafka的生产者
-
Kafka的消费者
-
深入理解Kafka
-
可靠的数据传递
-
Spring和Kafka的整合
-
SpringBoot和Kafka的整合
-
Kafka实战之削峰填谷
-
数据管道和流式处理(了解即可)
-
Oracle:收费的大型数据库,Oracle公司的产品
-
MySQL:开源的免费的中小型数据库,后来Sun公司收购了MySQL,而Sun公司后来又被Oracle公司收购
-
SQL Server:MicroSoft微软公司收费的中型的数据库,C#,.net等语言常使用
-
英文: Structured Query Language,简称SQL,结构化查询语言
-
操作关系型数据库的编程语言
-
定义操作所有关系型数据库的统一标准
-
对于同一个需求,每一种数据库操作方式可能存在一些不一样的地方,我们称为 方言
-
SQL语句可以单行或多行书写,以分号结尾
-
MySQL数据库的 SQL 语句不区分大小写,关键字建议使用大写
-
注释
-
单行注释:
--
注意必须要有一个空格 或#
注释内容(MySQL特有) -
多行注释:
/*注释*/
-
DDL (Dtaa Definition Language) 数据定义语言 用来定义数据库对象:数据库,表,列
-
DML (Data Manipulation Language) 数据操作语言,对表中的数据进行增删改的操作
-
DQL (Data ) 数据查询语言,对表中数据进行查询
-
DCL (Data) 数据控制语言,对数据库进行权限控制,用来定义数据库的访问权限和安全级别,及创建用户
======================================================================
安装环境:win11 64位
软件版本:MySQL 5.7.24 解压版
复制粘贴
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
设置mysql的安装目录
basedir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64
设置mysql数据库的数据的存放目录
datadir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64\data
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=‘STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’
#跳过安全检查
skip-grant-tables
在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况
mysqld --initialize --console
管理员权限执行
执行完成 会生成 data 目录
mysqld -install ###(服务名可以不加默认为mysql)
相当于把mysql注册为当前计算机的一个服务,后台运行的应用程序
查看:ctrl + shift + esc
net start mysql //启动MySQL服务
net stop mysql //关闭MySQL服务
安装完成,现在我们的计算机就可以叫做 MySQL服务器,可以对外提供数据存储和管理
服务器:安装了服务软件的计算机
在命令行执行,这里的1234就是指默认管理员(root账户)的密码,可以自行修改成你喜欢的呦
总结
这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家
了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家
[外链图片转存中…(img-VXGWuKEm-1715232356438)]
[外链图片转存中…(img-ALOqCMog-1715232356439)]