首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
新工具
订阅
Sincerelyplz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
ElasticSearch原理
先来说一下为什么要使用ElasticSearch,一般web系统都是依附于关系型数据库这样的行数据库创建的,比如mysql这样的。常用的索引的组织结构都是B+或B树创建的,一行的数据存储在磁盘上相邻的存储位置,所以叫行数据库,而HBase这种列式存储的其实是吧一列存储在相邻的位…
要离职了,记录一下个人在用的 Mac 应用
说起来不信,第一个推荐的是【飞书】,飞书是目前用过最舒服的项目管理应用了。 单拎出来一个飞书文档,功能和体验远超市面上腾讯文档、石墨文档、语雀等等。 现在飞书还支持个人
查询提升200倍,ClickHouse你值得拥有!
业务端现有存储在Mysql中,5000万数据量的大表及两个辅表,单次联表查询开销在3min+,执行效率极低。经过索引优化、水平分表、逻辑优化,成效较低,因此决定借助ClickHouse来解决此问题 希望通过本文,可以帮助大家快速掌握这一利器,并能在实践中少走弯路。 我是通过do…
JMH微基准测试入门案例
JMH - java Microbenchmark Harness 官网:http://openjdk.java.net/projects/code-tools/jmh/ 创建JMH测试 1.创建ma
Java性能测试框架—JMH详解
Java性能测试框架JMH详解 前言 JMH(Java Microbenchmark Harness)是一个面向 Java 语言或者其他 Java 虚拟机语言的性能基准测试框架。
构建高性能内存队列:Disruptor 永远滴神~
Java中有哪些队列 ArrayBlockingQueue 使用ReentrantLock LinkedBlockingQueue 使用ReentrantLock ConcurrentLinkedQu
高性能无锁并发框架Disruptor,太强了!
前言 Disruptor是一个开源框架,研发的初衷是为了解决高并发下队列锁的问题,最早由LMAX提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单 官网:ht
万字详解,轻松吃透消息队列Pulsar
前言 消息队列作为分布式系统架构中的一个重要组件,提供了消息传递和消息排队模型,可以在分布式环境下提供应用解耦、弹性伸缩、流量削峰、异步通信、数据同步、微服务之间通信等功能。而Pulsar作为云原生的
Guava 源码分析 | EventBus | 解耦代码的利器:开箱即用的发布-订阅实现
Gauva 工具包是 Google 开放的一个开源工具包,就像一个瑞士军刀,小巧强大,有不少文章对其使用做个分析。平时在项目中对 Guava 的部分代码做过修改,阅读过代码,这里花一点时间,总结 Guava EventBus 的源码。文章主要包含以下内容: EventBus 模…
聊一聊 EventBus 源码和设计之禅
笔者看过一些知名开源项目的源码,认为 EventBus 算是其中最简单的,甚至复杂程度不在一个级别上。解析源码前先提一下以下几个变量和类,掌握了这些变量和类基本上 EventBus 已经就掌握一半了。 METHOD_CACHE:Map<Class<?>, List<Subscr…