首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
hutaishi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
【进阶之路】定时任务调用平台xxl-job
很多业务场景需要我们某一特定的时刻去做某件任务,定时任务解决的就是这种业务场景。一般来说,系统可以使用消息传递代替部分定时任务,两者有很多可以相互替换场景。如,发货成功发短信通知客户的业务场景,我们可以在发货成功后发送MQ消息到队列,然后去消费mq消息,发送短信。但是在很多情况…
【Java劝退师】Lucene 知识脑图 - 信息搜索库
1. 数据类型 2. 查找方法 3. 索引类型 正排索引 - KEY : 文档ID,Value : [ 单词1 : 出现次数、出现位置列表,单词2 : 出现次数、出现位置列表 ... ] 4. 分词器 1. 索引创建 2. 搜索 1. 属性 2. 常用类型
Spring Boot 第二十二弹,自动配置源码解析~
原因很简单,每个starter内部做了工作,比如Mybatis的启动器默认内置了可用的SqlSessionFactory。 至于如何内置的?Spring Boot 又是如何使其生效的?这篇文章就从源码角度介绍一下Spring Boot的自动配置原理。 作者Spring Boot…
PowerJob 在线日志饱受好评的秘诀:小但实用的分布式日志系统
HelloGitHub 推出的《讲解开源项目》系列。 PowerJob 的在线日志一直是饱受好评的一个功能,它能在前端界面实时展示开发者在任务处理过程中输出的日志,帮助开发者更好的监控任务的执行情况。其功能展示如下图所示(前端界面略丑,请自动忽略~)。 在线日志这个功能,乍一听…
深入了解Kafka【二】工作流程及文件存储机制
Kafka中的消息以Topic进行分类,生产者与消费者都是面向Topic处理数据。 Topic是逻辑上的概念,而Partition是物理上的概念,每个Partition分为多个Segment,每个Segment对应两个文件,一个索引文件,一个日志文件。Producer生产的数据…
Elasticsearch系列---全面了解Document
概要本篇主要介绍一下document的知识,对document的元数据和基本的语法进行讲解。document核心元数据前面入门实战一节有简单介绍过document数据示例,这次我们来详细了解一下它的核
慌了,大厂最后一面居然问我高并发系统下的限流?
开涛大神在博客中说过:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。 缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发…
ElasticSearch读写底层原理及性能调优
1.写入document时,每个document会自动分配一个全局唯一的id即doc id,同时也是根据doc id进行hash路由到对应的primary shard上。也可以手动指定doc id,比如用订单id,用户id。 1)先写入buffer,在buffer里的时候数据是…
Netty源码分析系列之Reactor线程模型
对于网络编程而言,一方面需要保证基本功能的正确性,另一方面还需要保证程序的高性能。而网络程序高性能的主题之一就是网络IO,不同的IO模型,对程序的性能影响是非常明显的。 对于传统的网络框架而言,服务端通常采用的是BIO的通信模型。对于BIO通信模型,它通常使用一个专门的线程来负…
SpringBoot + Redisson实现分布式锁
分布式之前就是单体架构,单体架构顾名思义就是将所有的业务功能打包在一个应用中,然后部署在服务器上。如果我们把单体架构比作一个汽车工厂,那么从汽车发动机到汽车上的一个螺丝钉都需要由它来负责完成,如果有一天这家工厂由于自然灾害的原因导致业务量急剧下滑,甚至停止生产,那么这个整个工厂…