【搜索引擎】1-ES基本概念 lucene 是最先进、功能最强大的搜索库。如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 elasticsearch 基于 luc...... 言曌 11月23日 2837 6 阅读全文
【消息队列】6-消息堆积太多怎么办?消息过期失效怎么办?队列满了怎么办? 消息堆积太多怎么办?消息过期失效怎么办?MQ队列满了怎么办? 当生产者疯狂生产消息,消费者消费速度又比较慢的时候,甚至消费者挂了,导致MQ堆积太多消息,甚至堆积时间久了消息被丢弃了,该怎么办?下面简单...... 言曌 11月20日 5017 6 阅读全文
【消息队列】5-如何保证消息的顺序性? 一、场景介绍 1、消息严格有序场景 比如客户开车出事故了需要保险公司来处理,至少要有以下几个步骤: 报案、查勘定损、立案、收单理算支付、结案等环节,这些环节是严格有序的。保险公司每完成一个环节,需要给...... 言曌 11月20日 4113 6 阅读全文
【消息队列】4-什么情况下消息会丢失?如何保证消息的可靠性传输? 什么情况下会消息丢失?如何保证消息的可靠性? 这里以 RocketMQ 来说明,从三个角度来看 先献上一张图,网上找的,侵删 一. 生产者 描述:生产者因为网络原因发送时丢失, 解决办...... 言曌 11月19日 4050 6 阅读全文
【消息队列】3-有哪些可能导致重复消费?如何保证消息消费的幂等性? 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 一、有哪些可能导致重复消费 首先,我们无法避免消息被重复消费。那什么情况下会出现重复消费呢? 这里说几种可能会重复消费的情况。  ...... 言曌 11月18日 3986 6 阅读全文
【消息队列】2-如何保证消息队列的高可用? 如果面试官问我们如何保证消息队列的高可用?我们可以说其中一个自己熟悉的MQ去跟他讲。 所谓MQ高可用无非是MQ挂了,怎么保证数据不丢失,系统正常运行。一般都是通过搭建集群模式来做,数据会有副本。 &n...... 言曌 11月16日 3040 5 阅读全文
【消息队列】1-为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点? 一、为什么使用消息队列? 从三个层面通过公司具体业务场景来回答 1. 异步 比如说,我之前在公司做的一个系统叫“跟踪提醒平台”,是一个公共的平台,可以给客户或者业务人员推送消息...... 言曌 11月16日 3103 6 阅读全文
shell脚本导入数据库 最近准备我之前开发的项目全部部署到云服务器上,但是防止用户乱操作,准备弄一个定时器,每半小时导入一次初始化sql文件覆盖数据库。 我习惯给服务器安装宝塔,用于一些可视化工作,减轻我的工作量。 可以在...... 言曌 10月23日 3457 6 阅读全文
nginx 配置反向代理转发java项目,并配置SSL实现https 不知道为啥访问我的二级域名比如 manland.liuyanzhao.com,http协议默认是https,即自动跳转到 http://manland.liuyanzhao.com。 好像是浏览器的问...... 言曌 10月23日 10610 7 阅读全文
JavaScript实现轮播图功能 前几天,有一个朋友给了我一个素材,让我帮忙实现轮播图功能,应该是学校的作业。 需要实现自动播放和手动播放,鼠标悬停等功能。使用原生 JavaScript。 我这里贴一下核心代码 <...... 言曌 10月09日 3314 7 阅读全文
mongodb Java代码实现聚合函数sum统计 刚才一个朋友问了一个 mogodb 的问题,如果通过 Java代码操作 mongodb 实现类似 mysql 中 sum() 函数的功能。 直接贴代码 1、依赖 <dependency> ...... 言曌 09月27日 4519 7 阅读全文
RocketMQ浅谈与总结 1、为什么要用MQ? 解耦 多个项目之间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败。目的是跟调用接口是一样的,只不过 MQ 可以异步、失败尝试、消息堆积等。 异步 生产者...... 言曌 09月21日 3201 6 阅读全文
SpringBoot2.0 整合 RocketMQ 生产者和消费者示例 ,目前国内的公司里消息中间件(即MQ)这块用的最多 Kafka 和 RocketMQ了。 本文介绍一下 RocketMQ 与 SpringBoot 整合,该示例比网上那些简单例子会更加清晰明了,同时也...... 言曌 09月17日 13240 6 阅读全文
Java 0基础两个月学习方案试用版 大家都知道,博主提供带新人服务。以下是我为0基础小白制定的学习计划!欢迎各位大佬提建议一起完善! 基础必学部分 下面属于入门课程,必须掌握,基本掌握后,就能胜任简单的工作了 ...... 言曌 09月11日 4803 1 阅读全文
jQuery实现为文章自动生成文章导航,解决固定顶部导航偏移问题 文章导航功能是很多博客系统都有的一个功能,个人觉得还是很有必要的,以前没有意识到,我的博客最近才加上这个功能。 我们可以通过 JavaScript 实现自动生成文章文档,通过获取文章的dom节点内容,...... 言曌 09月10日 3096 6 阅读全文