首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Javalove
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
一份热乎乎的字节面试真题
前言 大家好,我是捡田螺的小男孩,有位伙伴面试了字节(四年半工作经验),分享下面试真题,大家一起加油哈。 说说Redis为什么快 Redis有几种数据结构,底层分别是怎么存储的 Redis有几种持久化
Netty Channel源码分析
前面,我们大致了解了Netty中的几个核心组件。今天我们就来先来介绍Netty的网络通信组件,用于执行网络I/O操作 —— Channel。 数据在网络中总是以字节的形式进行流通。我们在进行网络编程时选用何种传输方式编码(OIO、NIO等)决定了这些字节的传输方式。 在没有Ne…
给你一份Spring Boot知识清单
在过去两三年的Spring生态圈,最让人兴奋的莫过于SpringBoot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而SpringBoot应用本质上就是一个基于Spri
分享30道Redis面试题,面试官能问到的我都找到了
Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke…
dubbo面试题
1、默认使用的是什么通信框架,还有别的选择吗?答:默认也推荐使用netty框架,还有mina。2、服务调用是阻塞的吗?答:默认是阻塞的,可以异步调用,没有返回值的可以这么做。3、一般使用什么注册中心?
消息队列mq总结
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 以下介绍消息队列在实际应用中常用…
微服务入门权威指南
1. 什么是微服务? 我们首先给出微服务的定义,然后再对该定义给出详细的解释。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 采用…
在 Java 路上,我看过的一些书、源码和框架(持续更新)
赞
心跳与超时:高并发高性能的时间轮超时器
在许多业务场景中,我们都会碰到延迟任务,定时任务这种需求。特别的,在网络连接的场景中,常常会出现一些超时控制。由于服务端的连接数量很大,这些超时任务的数量往往也是很庞大的。实现对大量任务的超时管理并不是一个容易的事情。 本章我们将介绍几种用于实现超时任务的数据结构,并且最后分析…
几百万数据放入内存不会把系统撑爆吗?
在公司有一个需求是要核对一批数据,之前的做法是直接用SQL各种复杂操作给怼出来的,不仅时间慢,而且后期也不好维护,就算原作者来了过一个月估计也忘了SQL什么意思了,于是有一次我就想着问一下之前做这个需求的人为什么不将这些数据查出来后在内存里面做筛选呢?直接说了你不怕把内存给撑爆…