前言

kafka的外在表现很像消息系统,允许发布和订阅消息流,但是它和传统的消息系统有很大的差异:

  • 首先,kafka是个现代分布式系统,以集群的方式运行,可以自由伸缩

  • 其次,kafka可以按照要求存储数据,保存多久都可以

  • 第三,流式处理将数据处理的层次提示到了新高度,消息系统只会传递数据。kafka的流式处理能力可以让我们用很少的代码就能动态的处理派生流和数据集。所以,kafka不仅仅是个消息中间件

kafka不仅仅是个消息中间件,同时它是个流平台,这个平台上可以发布和订阅数据流(kafka的流,有一个单独的包stream的处理),并把它们保存起来,进行处理,这个就是kafka作者的设计理念。今天之所以要聊Kafka,是因为前不久我们公司来了位阿里P8大神,在看完他的手写“Kafka笔记”,我只能用两个字来形容:膜拜!崇拜!

正文

谈到 MYSQL 的事物, 相信大家对这几个概念都不会陌生:

  • 四大特性:ACID
  • 并发问题
    • 脏读
    • 不可重复读
    • 幻读
  • 隔离级别
    • Read Uncommitted(读未提交)
    • Read Committed(读提交)
    • Repeatable Read(可重读)
    • Serializable(可串行化)

下面的思维导图可能更表达得清晰

2021非科班生的Java面试之路,java思维导图笔记相关推荐

  1. 2019,2021非科班生的Android面试之路

    "成功的花,人们只惊慕她现时的明艳!然而当初她的芽儿,浸透奋斗的泪泉......." 现实生活中,人们往往也是如此,看到那些成功的人,总是会投来羡慕的眼光,却很少去思考.其实,我们 ...

  2. 《少有人走的路》思维导图

    正如开篇所言:人生苦难重重.M·斯科特·派克让我们更加清楚:人生是一场艰辛之旅,心智成熟的旅程相当漫长.但是,他没有让我们感到恐惧,相反,他带领我们去经历一系列艰难乃至痛苦的转变,最终达到自我认知的更 ...

  3. java英语ppt_来了!思维导图一键转PPT来了!

    都说科技改变生活,本咸鱼真是深有体会.自从用了WPS的一键美化和智能PPT,准时下班耶稣都拦不住我. 但作为摸鱼圣手的我,在高效办公的路上never give up! 在第1001次对着窗外的星星许愿 ...

  4. java类与接口思维导图_详解java接口基础知识附思维导图

    接口: 官方的含义是---->java接口是一系列方法的声明,是一些方法特征的集合 疑问: 那为什么不用抽象类呢?把他们共有的方法集合起来放在一个抽象类里面,同样可以调用哇,但是反过来想一想如果 ...

  5. java基础入门第二版思维导图,Java 学习--你应该有份思维导图了(基础篇)

    每一门知识,除了理解它的一些原理用法之外,我觉得还有一点比较重要,那就是多整理笔记做总结. 以下是我自己亲自整理的关于 Java 学习的思维导图,分享出来希望能对大家在学习 Java 过程中有所帮助, ...

  6. XMind 2021 for Mac v11.0.0 中文版 全新的思维导图软件

    Xmind 2021 是一款风靡全球的思维导图和头脑风暴软件,也是当前体验最好,功能最强大的mac思维导图软件,融合艺术与创造力,让思维清晰可见. 运行后出现登录弹口的时候点击跳过,千万不要登录! 应 ...

  7. Java后端以及部分前端思维导图

    今天分享一下我在Java前后端的学习内容,将我学过的知识汇聚成了思维导图,仅供参考,仅仅只是我个人所掌握的,一定是还有很多的技术,可能是我没有学到,也可能是我忘记写入,总之这份导图只代表我个人所学,请 ...

  8. 【哪吒社区Java技能树 打卡day2】Java学习路线总结(思维导图篇)

    跟着哪吒学Java,告别CRUD,搬砖工逆袭Java架构师,燥起来! Java入门级概述 一.Java成名史 想要学好一门语言,一定要了解它的历史,了解它存在的价值和意义. 1991年成立了一个称为G ...

  9. java开发简介知识点归纳思维导图_最全的JAVA知识汇总(附讲解和思维导图)

    jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行. ...

  10. (附思维导图+笔记)-六面美团后,我发现大厂面试真的有“题库”!

    从去年到今年先后面试了 6 次美团,外卖.订单.商旅面试了好几个部门.总结下来面试的大体思路真的基本一致诶.比如: JVM 参数配置.常用调试工具.分区.类加载,还会问你有需要线上的调试问题吗?遇到死 ...

最新文章

  1. matlab fsolve()函数的使用
  2. Dynamics CRM CE 怎样从 UCI 改为 classic UI
  3. vc 获取月份的天数_「青少年编程」课程:输入年份与月份,得到该月有多少天...
  4. v8学习笔记(四) 对象机制
  5. Django模板语法
  6. python 传不定量参数_Python中的定量金融
  7. div与div区别小结
  8. Web实验一 国内旅游界面
  9. 获取python脚本的返回值_Python多线程获取返回值代码实例
  10. java io装饰类,Java IO 装饰类新说
  11. wordpress 中 erphpdown 短代码
  12. 平面设计常用标准尺寸
  13. 管理文件夹,批量重命名排序
  14. 概率论与随机过程(分布函数整合)
  15. Easy Algorithms系列——详解递归与分治
  16. Android数据持久化存储(一)
  17. php身份证识别ORC
  18. 融云 CTO 岑裕:出海技术前沿探索和排「坑」实践
  19. 微信小程序-增加水印(自定义内容)
  20. USB设备导致xp系统蓝屏

热门文章

  1. Haswell 事务内存相关的一些资源介绍
  2. 服务器压缩文件夹,怎样在文件服务器的NTFS分区(卷)中,压缩文件夹D:\lists?...
  3. python中dir函数的作用_【Python】Python内置函数dir详解
  4. python 搭建web_理解python web开发,轻松搭建web app!
  5. java的本质_Java线程本质
  6. 监控oracle某条sql语句,Oracle-常用监控SQL语句
  7. matlab求解数学题,实验二Matlab求解数学问题
  8. 织梦友情链接html,总结dedecms怎么调用友情链接的方法[全]
  9. QT编程ARM下摄像头无法使用怎么办
  10. Linux下支持的视频文件格式,linux下视频格式转换与视频合并