首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
zsl1993
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【redis前传】zset如何解决内部链表查找效率低下|跳表构建
zset作为有序集合,内部基于跳表或者说索引的方式实现了数据的快速查找。解决了链表查询效率低下的痛点 前言 紧接前文我们学习了Redis中Hash结构。在里面我们梳理了字典这个重要的内部结构并分析了h
RPC架构设计方法论(完结)
读完本文你会收获: 通过一种宏观的视角设计一种灵活的可扩展的RPC架构 分块介绍服务发现、健康监测、路由策略、负载均衡、异常重试的解决方案 如何优雅的启动和关闭RPC服务,以及如何通过熔断限流及业务分
InheritableThreadLocal源码解析,子线程如何获取父线程的本地变量?
日常工作中,经常使用`ThreadLocal`来避免线程并发问题,每个线程访问自己本地的变量,没有竞争,没有锁,非常高效。现在有一个业务场景,需要创建一些子线程来执行任务,主线程中设置了`Thread
小白也能看懂!怎样从子线程获取到父线程的ThreadLocal值
Threadlocal常用于处理当前线程的变量存储,但是子线程无法直接用父线程的存储内容。虽然InheritableThreadLocal可以解决问题1。那么线程池中的线程怎么办呢?
写给大忙人看的进程和线程
我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。 操作系统中最核心的概念就是 进程,进程是对正在运行中的程序的一个抽象。操作系统的其他所有内容都是围绕着进程展开的。进程是操作系统提供…
从 JVM 中深入探究 Synchronized
Synchronized,Java 友好的提供了的一个关键字,它让开发者可以快速的实现同步。它就像一个星星,远远看去就是一个小小的点。但是走近一看,却是一个庞大的蛋糕。而这篇文章就是要将这个
面试官:HashMap 为什么选用红黑树这种数据结构优化链表?
深度剖析HashMap一篇文章就够了 小结 本文是作者的一些见解,如对Java集合感兴趣可继续关注本专栏。
Java基础知识面试题(总结最全面的面试题)
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机…
Java虚拟机(JVM)面试题(总结最全面的面试题!!!)
两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtime data area中的metho…
一文带你详细了解Spring AOP的原理与实现
前言 Spring框架是一个功能强大且灵活的企业级应用程序开发框架,其中最重要的特性之一(还有ioc,上篇文章已讲解)就是面向切面编程(AOP)。AOP通过将横切关注点(如日志记录、事务管理)从核心业