首页
文章归档
分类
关于页面
1
Redis的一些坑
2
聊聊缓存与数据库一致性问题
3
Redis脑裂现象及解决方案
4
Redis的keys命令到底有多慢
5
Redis的AOF文件过大问题
Xee
为了早日退休而学
累计撰写
44
篇文章
累计创建
8
个标签
累计收到
1
条评论
栏目
首页
文章归档
分类
关于页面
搜索
标签搜索
JVM
Spring
Java基础
分布式
程序设计
Mysql
Redis
计算机网络
目 录
CONTENT
以下是
Java基础
相关的文章
2022-09-18
细数线程池的10个坑
日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。下面跟大家聊聊线程池的10个坑~1、线程池默认使用无界队列,任务过多导致 OOMJDK 开发者提供了线程池的实现类,我们基于 Executors 组件,就
2022-09-18
874
0
0
Java基础
2022-09-10
聊聊ThreadLocal
无论是工作还是面试中,我们都会跟 ThreadLocal 打交道,今天就跟大家聊聊 ThreadLocal 的八个关键知识点哈~1、ThreadLocal 是什么? 为什么要使用 ThreadLocal?ThreadLocal是什么?ThreadLocal,即线程本地变量。如果你创建了一个 Thre
2022-09-10
826
0
0
Java基础
2022-09-08
多线程50问
1、为什么要使用多线程选择多线程的原因,就是因为快。举个例子:如果要把 1000 块砖搬到楼顶,假设到楼顶有几个电梯,你觉得用一个电梯搬运快,还是同时用几个电梯同时搬运快呢?这个电梯就可以理解为线程。所以,我们使用多线程就是因为: 在正确的场景下,设置恰当数目的线程,可以用来程提高序的运行速率。更专
2022-09-08
460
0
0
Java基础
2022-07-02
聊聊Stream
简介Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处
2022-07-02
1058
0
0
Java基础
2022-03-30
出事了
出大事了今天下班回来电脑炸了,无心更文章,鸽了鸽了。。。。
2022-03-30
1072
0
0
Java基础
2022-03-16
深入理解线程池
为什么要用线程池在上一篇的简单介绍中也提到过,创建线程有三大开销,如下:1、其实 Java 中的线程模型是基于操作系统原生线程模型实现的,也就是说 Java 中的线程其实是基于内核线程实现的,线程的创建,析构与同步都需要进行系统调用,而系统调用需要在用户态与内核中来回切换,代价相对较高,线程的生命周
2022-03-16
1074
0
0
Java基础
2022-03-09
聊聊线程池
线程池介绍线程池(ThreadPoolExecutor),主要工作是管理在我这的多个线程(Thread),让他们能并发地执行多个任务的同时,又不会造成很大的的系统开销,有人不明白,创建线程有啥开销呢,不是只要 new 一个 Thread 出来让它跑就行了吗,这里我要简单解释下:1、其实 Java 中
2022-03-09
566
0
0
Java基础
2022-03-09
聊聊QPS、TPS、RT、并发数、吞吐量
吞吐量在了解 qps、tps、rt、并发数之前,首先我们应该明确一个系统的吞吐量到底代表什么含义,一般来说,系统吞吐量指的是系统的抗压、负载能力,代表一个系统每秒钟能承受的最大用户访问量。一个系统的吞吐量通常由 qps(tps)、并发数来决定,每个系统对这两个值都有一个相对极限值,只要某一项达到最大
2022-03-09
875
0
0
Java基础
2022-03-02
HashMap常见面试题
1、HashMap 的数据结构?哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node<K,V>\[\] table;2、HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中
2022-03-02
663
0
0
Java基础
2022-01-30
聊聊Optional
NPE(空指针异常)想必各位都对此不陌生吧,稍不注意可能就会出现这个异常,下面教你如何运用 Optional 来优雅地避免遇到它。我们经常在编程的遇到需要做空判断的场景。例如我遇到的一个场景,需要获取任务节点的执行完成时间,是Date类型的,但是上游需要时间的毫秒,所以写了这么一段代码public
2022-01-30
616
0
0
Java基础
1
2