微信搜索:小大白日志
摘要: Lucene、solr以及elasticsearch之间的区别和联系 lucene,就是一个jar包,里面包含了封装好的各种建立倒排索引、以及进行搜索的代码,包括各种算法。我们就用java开发的时候,引入lucene jar,然后基于lucene的api去进行开发就可以了。solr和elastics 阅读全文
posted @ 2022-06-06 15:48 明天喝可乐 阅读(174) 评论(0) 推荐(0)
摘要: 只配置一个nginx会有单点问题,怎么解决? nginx的单点问题就是如果nginx挂了那么整个后边的服务将不可访问,失去了高可用性,可利用nginx、keepalived、lvs(或F5)解决nginx的单点问题,实现高可用、负载均衡、横向拓展的功能 nginx:用作反向代理 keepalived 阅读全文
posted @ 2022-05-23 11:03 明天喝可乐 阅读(140) 评论(0) 推荐(0)
摘要: java预定义的哪四种线程池? newSingleThreadExexcutor:单线程数的线程池(核心线程数=最大线程数=1) newFixedThreadPool:固定线程数的线程池(核心线程数=最大线程数=自定义) newCacheThreadPool:可缓存的线程池(核心线程数=0,最大线程 阅读全文
posted @ 2022-04-25 16:29 明天喝可乐 阅读(2812) 评论(0) 推荐(0)
摘要: 聊聊基础概念 主从复制与主从替换 主从复制不同于主从替换,主从复制是正常情况下主节点同步数据到从节点;主从替换是主节点挂了之后,把从节点替换为主节点; 从节点存在的意义:备份主节点数据+负载均衡(对外提供可读操作) 从节点配置主节点的信息(两种方式): 1、临时配置:启动从节点的redis-cli执 阅读全文
posted @ 2022-04-21 10:45 明天喝可乐 阅读(102) 评论(0) 推荐(0)
摘要: 1、为什么用mq 优势 主要有3个: 应用解耦(降低微服务之间的关联)、 异步提速(微服务拿到mq消息后同时工作)、 削峰填谷(可以消息堆积) 劣势 系统可用性降低(MQ一旦宕机整个系统不可用) 复杂度提高(需要解决系统消息一致性、重复消费...) 一致性问题(不同系统拿到mq中的消息后,部分系统处 阅读全文
posted @ 2021-12-10 00:07 明天喝可乐 阅读(618) 评论(0) 推荐(1)
摘要: 点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 spring事件发布与监听的应用场景 当处理完一段代码逻辑,接下来需要同时执行多个任务,有什么好方法呢?如果在微服务项目中,当属MQ莫属了;但如果是单机,spring为我们 阅读全文
posted @ 2021-10-24 23:05 明天喝可乐 阅读(384) 评论(0) 推荐(0)
摘要: 点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 es基础知识 es和solr一样,都是基于Lucene的全文检索数据库 es数据库和mysql数据库类似,只是它们的概念名词叫法不一样 mysql的叫法 es的叫法 dat 阅读全文
posted @ 2021-10-18 07:33 明天喝可乐 阅读(296) 评论(0) 推荐(0)
摘要: 点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 mysql的索引类型? mysql中有5种索引:普通索引、唯一索引、主键索引、组合索引、全文索引 普通索引index:最基本的索引,仅加速查询,是我们大多数情况下使用到的索 阅读全文
posted @ 2021-09-03 01:29 明天喝可乐 阅读(108) 评论(0) 推荐(0)
摘要: 点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 分布式事务的四种处理措施 在分布式系统中实现分布式事务,它有多个本地事务组成。事务一般遵守ACID(原子性、一致性、隔离性、持久性),但分布式事务很难ACID都满足。一般实 阅读全文
posted @ 2021-08-27 02:50 明天喝可乐 阅读(84) 评论(0) 推荐(0)
摘要: 点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 jdk1.7和jdk1.8中ConcurrentHashMap的区别? 底层数据结构的区别 jdk1.7中的ConcurrenHashMap的底层结构=Segment数组+ 阅读全文
posted @ 2021-08-22 00:21 明天喝可乐 阅读(69) 评论(0) 推荐(0)