Java第一人
Java第一人
全部文章
分类
docker(1)
java(744)
jquery(1)
js(1)
jvm(1)
mysql(1)
netty(1)
redis(1)
spring(3)
二叉树(1)
人工智能(1)
分布式(17)
列表(2)
可视化(1)
堆栈(1)
小程序(1)
嵌入式(1)
数据库(20)
数据结构(2)
未归档(46)
架构(20)
游戏(2)
程序人生(19)
程序员(8)
算法(14)
编程语言(18)
网关(1)
网络(5)
腾讯(2)
设计模式(6)
运维(2)
链表(1)
队列(3)
项目管理(1)
归档
标签
去牛客网
登录
/
注册
Java第一人的博客
全部文章
(共947篇)
架构师第一站:JVM+多线程与高并发+Nginx+Netty+Tomcat
揭秘Java虚拟机JVM设计原理与实现 本PDF从源码角度解读HotSpot的内部实现机制,主要包含三大部分一JVM数据结构设计 与实现、执行引擎机制及内存分配模型。 数据结构部分包括Java字节码文件格式、常量池解析、字段解析、方法解析。每一部分都给出详细的源码实现分析,例如字段解析一...
2021-07-03
0
488
什么是GC?阿里P8大佬带你了解堆内存结构与内存调优
JVM 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在...
2021-07-03
0
503
Java14 真的太香了,NullPointerException的处理新方式,赶快收藏一波
在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。 最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢? 1.传统的 NullPoi...
2021-07-03
0
405
HR问:高并发下,你怎么选择最优的线程数?
为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发的执行。在高并发的情况下采用线程池,可以有效降低线程创建释放的时间花销及资源开销,如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及“过度切换”(在JVM中采用...
2021-07-03
0
336
面试时被问了几百遍的 IoC 和 AOP,还在傻傻搞不清楚?
这篇文章会从下面从以下几个问题展开对 IoC & AOP 的解释 什么是 IoC? IoC 解决了什么问题? IoC 和 DI 的区别? 什么是 AOP? AOP 解决了什么问题? AOP 为什么叫做切面编程? 首先声明:IoC & AOP 不是 Spring 提...
2021-07-03
0
410
布隆过滤器究竟是什么,这一篇给讲的明明白白的,超简单
不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,在面试中面试官问到怎么避免缓存穿透,你的第一反应可能就是布隆过滤器,缓存穿透=布隆过滤器成了标配,但具体什么是布隆过滤器,怎么使用布隆过滤器不是很清楚,那今天我们就来把它说清楚,讲明白。。 缓存穿透 大家看下这幅图,用户可能...
2021-07-03
0
663
JAVA架构师进阶之路很难?不,只是你没选对路
前言 Java架构师是不少Java程序员的发展方向之一,也是从应用级程序员成长为研发级程序员所需要经历的重要阶段,所以了解Java架构师所需要的知识结构是比较重要的。通常所说的编程语言架构师都是从应用角度出发的,也就是说,Java架构师带领的开发团队多以应用级开发为主,工作的主要内容是基于平台进行...
2021-07-03
0
481
为啥阿里巴巴Java开发手册中强制要求接口返回值不允许使用枚举?
在阅读《阿里巴巴Java开发手册》时,发现有一条关于二方库依赖中接口返回值不允许使用枚举类型的规约,具体内容如下: 在谈论为什么之前先来科普下什么是二方库,二方库也称作二方包,一般指公司内部发布到中央仓库,可供公司内部其他应用依赖的库(jar 包)。 那么一方库便是本工程内部 子 项目...
2021-07-03
0
451
同事居然埋了个坑:Insert into select语句把生产服务器炸了
前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into...
2021-07-03
0
353
腾讯的面试题:有了二叉查找树、平衡树为啥还需要红黑树?
红黑树算是很难的一种数据结构吧,一般很少考察插入、删除等具体操作步骤,如果遇到要你手写红黑树的面试官,就直接告辞吧。所以,更多是会考察你对红黑树的理解程度,考察的最多的估计就是为什么有了二查找查找树/平衡树还需要红黑树这个问题了,今天,你只需要花一分钟的时间,就知道怎么回答这个问题了。 1、二...
2021-07-03
0
434
首页
上一页
16
17
18
19
20
21
22
23
24
25
下一页
末页