摘要:
准备工作
elasticsearch的下载地址:https://www.elastic.co/cn/downloads/elasticsearch
ik分词器的下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
... 阅读原文
2020-12-24 23:27:06 阅读(771) 评论(0)
摘要:
Spring Boot 下的 Spring MVC 和之前的 Spring MVC 使用是完全一样的,主要有以下注解
一、@Controller
Spring MVC 的注解,处理 http 请求
二、@RestController
Spring 4 后新增注解,是@Controller 注解功能的增强
是 ... 阅读原文
2020-12-24 22:17:04 阅读(784) 评论(0)
摘要:
前言
在Java多线程中的wait/notify通信模式结尾就已经介绍过,Java线程之间有两种种等待/通知模式,在那篇博文中是利用Object监视器的方法(wait(),notify()、notifyAll())实现的,然而在实际生产环境中不推荐使用此方法,建议使用condition的等待通知模式,J... 阅读原文
2020-12-24 20:19:06 阅读(748) 评论(0)
摘要:
1.封装:
1.1)类:封装的是对象的属性和行为
1.2)方法:封装的是特定的业务逻辑功能实现
1.3)访问控制修饰符:封装的是具体的访问权限
2)继承:
2.(1)作用:代码复用
2.(2)超类:所有派生类所共有的属性和行为
接口:部分派生类所共有的行为
派生类:派生类所特有的属性和行为
2.(3)传递性,... 阅读原文
2020-12-24 18:52:02 阅读(794) 评论(0)
摘要:
MVCC,binlog,redolog,undolog都是什么,起什么作用?
(1)undolog 也就是我们常说的回滚日志文件 主要用于事务中执行失败,进行回滚,以及MVCC中对于数据历史版本的查看。由引擎层的InnoDB引擎实现,是逻辑日志,记录数据修改被修改前的值,比如"把id='B' 修改为id... 阅读原文
2020-12-24 17:04:03 阅读(770) 评论(0)
摘要:
知识点总结
InnoDB的行锁
(1)共享锁(S):用法lock in share mode,又称读锁,允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以... 阅读原文
2020-12-24 15:35:03 阅读(693) 评论(0)
摘要:
Java基础
hashmap1.7跟1.8?优化点?红黑树化为什么是8?退化为什么?
dp怎么玩?回溯怎么玩?递归怎么玩?stack能解决啥问题?fifo能解决啥问题?dfs怎么玩?bfs怎么玩?
双亲委派模型。JDBC和双亲委派模型关系
TCP四次挥手,TIME_WAIT发生在哪一方 TIME_WAIT过... 阅读原文
2020-12-24 15:31:09 阅读(755) 评论(0)
摘要:
场景和设计
为什么要这样分表?跨库join如何解决?数据量突增怎么解决? 如何解决线上问题?cpu狂飙怎么办?频繁minor gc怎么办?可能造成的原因是什么?如何避免? 数据库 隔离级别,怎么实现的?当前读,快照读?MVCC?
分库分表的设计? 分布式事务出现过不一致吗?为什么?怎么解决?有什么方法避免?... 阅读原文
2020-12-24 13:40:05 阅读(738) 评论(0)
摘要:
案例功能效果图
爬去数据的平台页面
这个案例能爬取的平台太多了,我没有全部截图出来,想看的你们自己下载源码自己跑起来!
爬取的热榜数据效果图
环境介绍
前端:vue+h5
后端:springboot+webMagic
jdk:1.8及以上
数据库:mysql
完整源码获取方式
源码获取方式:点击这里,暗号博客... 阅读原文
2020-12-24 12:17:05 阅读(732) 评论(0)
摘要:
apache kafka的重平衡(rebalance),一直以来都为人诟病。因为重平衡过程会触发stop-the-world(STW),此时对应topic的资源都会处于不可用的状态。小规模的集群还好,如果是大规模的集群,比如几百个节点的consumer或kafka connect等,那么重平衡就是一场灾难。所... 阅读原文
2020-12-24 11:42:06 阅读(794) 评论(0)