摘要: ###1.添加任务 ####1.1.每次创建文章,就添加到任务中去 文章提交中调用添加任务方法 代码 @Override @Async public void addNewsToTask(Integer id, Date NEWS_SCAN_TIME) { log.info("开始添加任务 >"); 阅读全文
posted @ 2022-08-04 20:59 你会很厉害的 阅读(383) 评论(0) 推荐(0) 编辑
摘要: ###1.DFA实现原理 DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。 存储:一次性的把所有的敏感词存储到了多个map中,就是下图表示这种结构 敏感词:冰毒、大麻、大坏蛋 检索的过程 ###2.实现步骤 ####2.1 创建敏感词数据库表 1). 2 阅读全文
posted @ 2022-08-03 17:01 你会很厉害的 阅读(773) 评论(0) 推荐(0) 编辑
摘要: ###0.理论基础 ####0.1.CAP定理 Consistency(一致性) Availability(可用性) Partition tolerance (分区容错性) #####0.1.1.矛盾 在分布式系统中,系统间的网络不能100%保证健康,一定会有故障的时候,而服务有必须对外保证服务。因 阅读全文
posted @ 2022-07-27 20:58 你会很厉害的 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ###1.初识Sentinel ####1.1.雪崩问题及解决方案 #####1.1.1.雪崩问题 依赖服务I的业务请求被阻塞,用户不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞,依赖于当前服务的其它服务随着时间的推移,最终也都会变的不可用,形成级联 阅读全文
posted @ 2022-07-27 11:23 你会很厉害的 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ###1.Redis持久化 Redis有两种持久化方案: RDB持久化 AOF持久化 ####1.1.RDB持久化 RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障 阅读全文
posted @ 2022-07-26 18:44 你会很厉害的 阅读(51) 评论(0) 推荐(0) 编辑
摘要: ###1.消息可靠性 消息从发送,到消费者接收,会经理多个过程: 其中的每一步都可能导致消息丢失,常见的丢失原因包括: 发送时丢失: 生产者发送的消息未送达exchange 消息到达exchange后未到达queue MQ宕机,queue将消息丢失 consumer接收到消息后未消费就宕机 针对这些 阅读全文
posted @ 2022-07-23 21:14 你会很厉害的 阅读(59) 评论(0) 推荐(0) 编辑
摘要: ###1.作用 ==官网地址==:https://docs.min.io/ 文件存储。文件对象的上传、下载和删除! ###2.使用依赖 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8 阅读全文
posted @ 2022-07-19 22:17 你会很厉害的 阅读(666) 评论(0) 推荐(0) 编辑
摘要: ###1.介绍 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目 ==参考== https://blog.csdn.net/u013044713/article/details/120249233 ###2.依赖 <dependency> <groupId>com.ali 阅读全文
posted @ 2022-07-19 22:06 你会很厉害的 阅读(461) 评论(0) 推荐(0) 编辑
摘要: ###1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 ####1.1.0.ELK技术栈 elasticsearch结合kibana、Logstash、Beats,也就是elastic sta 阅读全文
posted @ 2022-07-18 21:53 你会很厉害的 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ###1.初识MP ####1.1技术对比 MQ,中文是消息队列(MessageQueue),字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。 比较常见的MQ实现: ActiveMQ RabbitMQ RocketMQ Kafka 追求可用性:Kafka、 RocketMQ 、Rab 阅读全文
posted @ 2022-07-13 20:14 你会很厉害的 阅读(449) 评论(0) 推荐(0) 编辑
//雪花飘落效果