1、基础 io、多线程、集合等基础框架,对JVM原理有一定的了解; 2、框架,源码 了解框架原理,Spring,ibatis,netty,tomcat,dubbo 3、中间件 分布式缓存、SOA、消息中间件,负载均衡、连接池等 4、数据库 熟悉MYSQL和NoSQL DB,分布式缓存者优先, 包括但不限于redis, mongodb, memcached; 熟悉事务、锁、并发、索引优化等; 5、运维能力 Linux、shell 2020-10-18:双亲委派,SPI服务发现 2020-10-19:手动解析字节码文件(一) 2020-10-20:手动解析字节码文件(二)、内存池与JVM内存模型(一) 2020-10-21:内存池与JVM内存模型(二) 2020-10-22:字符串和常量池 2020-10-24:执行引擎(一) 2020-10-25:执行引擎(二) 2020-10-26:OOP对象模型(一) 2020-10-27:OOP对象模型(二) 2020-10-28:内存池和相关算法(一) 2020-11-01:内存池和相关算法(二)、垃圾回收器(一) 2020-11-03:垃圾...... haha 待分类
一、安装 下载地址:http://kafka.apache.org/downloads 按提示下载: 解压后文件目录: 修改配置文件config/server.properties 常用配置如下: #broker 的全局唯一编号,不能重复 broker.id=0 #删除 topic 功能使能 delete.topic.enable=true #处理网络请求的线程数量 num.network.threads=3 #用来处理磁盘 IO 的现成数量 num.io.threads=8 #发送套接字的缓冲区大小 socket.send.buffer.bytes=102400 #接收套接字的缓冲区大小 socket.receive.buffer.bytes=102400 #请求套接字的缓冲区大小 socket.request.max.bytes=104857600 #kafka 运行日志存放的路径 log.dirs=/opt/module/kafka/logs #topic 在当前 broker 上的分区个数 num.partitions=1 #用来恢复和清理 data 下数据的线程数量 nu...... kafka笔记 kafka