首页
学习
活动
专区
工具
TVP
发布

程序员奇点

公众号:程序员奇点,欢迎关注
专栏作者
284
文章
439537
阅读量
35
订阅数
比较学习法
示例: 以缓存领域的 Memcache 和 Redis 为例,说明一下比较学习法的用法。
王小明_HIT
2022-03-12
2700
如何监控和诊断堆外内存使用
JVM 还有个 Thread Local Allocation Buffer (TLAB)的概念。JVM 为每个线程分配一个私有的缓存区域,多个线程分配内存时,为避免操作同一个地址,会需要使用加锁机制,进而影响分配速度。TLAB 分配仍然在堆上,是分配在Eden 区域内的。
王小明_HIT
2020-09-24
2.1K0
Spring 是如何解决循环依赖的?
正要创建的 bean 记录在缓存中,Spring 容器架构一个正在创建的 bean 标识符放在一个 “当前创建 bean 池”中国, 因此如果在创建 Bean 过程中,如果发现已经在当前创建的 Bean 池中,则抛出 BeanCurrentlyInCreationException 异常表示循环依赖,对于创建完毕的 Bean 将从“当前创建 Bean 池”中清除。 先看个例子:
王小明_HIT
2020-08-14
8560
怎么减少行锁对性能的影响
MySQL 的行锁是引擎层由引擎实现的,并不是所有的引擎都支持行锁,比如 MyISAM 引擎不支持行锁。
王小明_HIT
2020-08-04
4870
缓存穿透了怎么办?
在缓存命中率低的情况下,大量查询请求会穿透缓存到数据库,因为数据库对于并发的承受能力有限,一旦数据库承受不了大量查询任务,就会导致查询变慢,导致大量的请求阻塞在数据库查询上,造成应用服务器的连接和线程资源被占满,最终导致系统崩溃。
王小明_HIT
2020-08-03
5770
布隆过滤器原理
在空间上相对于其他数据结构,有很大优势, 20亿的数据需要 2000000000bit/8/1024/1024 = 238 M ,如果使用数组来存储,假设每个用户 ID 占用 4个字节的空间,存储20亿用户需要 2000000000byte/4/8/1024/1024 = 7600M 的空间,是布隆过滤器的32倍。
王小明_HIT
2020-08-03
7350
MySQL 普通索引和唯一索引该如何选择?
普通索引和唯一索引在查询能力上没啥差别,主要考虑对更新性能的影响,要尽量选择普通索引。接下来分析两种索引在查询语句和更新语句对性能的影响。
王小明_HIT
2020-07-14
1.5K0
线程池原理
一般开发者是利用 Executors 提供的统一线程创建方法,取创建不同配置的线程池,主要区别在于不同的 ExecutorService类型或者不同的初始参数。
王小明_HIT
2020-06-16
4650
Dubbo SPI 实现原理
Dubbo 并未使用 Java SPI ,而是重新设计了一套增强版的 SPI 。Dubbo SPI 的相关逻辑封装在了 ExtensionLoader 类中,通过 ExtensionLoader ,我们可以加载指定的实现类。Dubbo SPI 所需要的配置文件在 META-INF/dubbo 路径下。
王小明_HIT
2020-06-10
4700
高并发系统通用设计方法是什么?
高并发代表着大流量,举个例子,从古至今对黄河的治理,大禹治水是拓宽河道,清除淤泥,让水流更通畅,流向大海。都江堰是通过引流的方式将岷江之水分流到多个支流,分担水流压力。三峡门和葛洲坝采用的是建造水库的方式将水储存起来然后把水库中的水缓缓排出去,提高下游抗洪能力。
王小明_HIT
2020-05-29
7710
一条 SQL 查询语句是如何执行的?
我们只看到一个输入语句,返回一个结果,却不知道这个 SQL 语句在 MySQL 内部的执行过程。
王小明_HIT
2020-05-25
7570
强引用,软引用,弱引用,幻象引用有什么区别?
不同的引用类型,主要体现的是对象的不同的可达性(reachable)状态和对垃圾收集的影响。
王小明_HIT
2020-05-25
4.1K0
RabbitMQ 安装延迟交换机delay-exchange
安装RabbitMQ 延迟交换机 在三台节点上安装延迟交换机插件 1.进入RabbitMQ 插件目录
王小明_HIT
2020-03-11
8580
Redis 分布式锁应用
Redis 最常使用的场景是作为缓存,缓存用户信息,会话信息,还有一些热点信息。
王小明_HIT
2019-08-12
9080
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档