1. sql语句查询很慢的原因
1. 是否命中索引
2.索引失效:类型转换,or关键字,like关键字,<>!等,isnull
2. 项目部署后内存飙升,如何排查解决问题
1.使用jmap打印内存快照,使用工具进行分析
2.使用top命令查看cpu内存占用情况
3.redis的基本数据类型
1.string:对字符串进行操作
2. list:有队列的特性,push和pop元素,增删等
3. set:无序的
4.zset:有序的
5. hash:键对值的无序散列
数组和链表的区别
jdk1.8新特性,lambad表达式:
canal的具体实现:
canal把自己装做一个从服务器,让mysql把数据从binlog中读取出来
mysql主从复制::主数据库有一个io线程,负责把数据库中的数据改变记录到binlog中,主服务开启一个中间线程检测binlog的变化,如果变化就给从服务器推送过去