
Java面试题
文章平均质量分 71
Java面试题
一写代码就开心
一起学编程呀,头秃的那种。
学完之后,找一份java,python开发的工作不成问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 异常(图解)
目录1 异常图解2 异常事件类型3 Exception(异常)分类4 RuntimeException案例4.1 NullPointerException4.2 IndexOutOfBoundsException4.3 ClassCastException5 IOException5.1 FileNotFoundException6 异常机制6.1 try catch finally6.1.1 不同地方有return的情况6.2 throws + 异常类型6.3 throws与throw的区别6.4原创 2022-05-24 15:25:19 · 1040 阅读 · 0 评论 -
什么是三次握手,什么是四次挥手
目录1 三次握手2 四次挥手1 三次握手客户端与服务端建立连接的过程图里面3个线,就是3次握手,SYN=1的意思是我想要和你进行连接,发生关系,ACK=1的意思是我收到了你的消息2 四次挥手客户端与服务端断开连接的过程...原创 2022-05-12 13:00:06 · 146 阅读 · 0 评论 -
根据面试经历,总结Redis面试题(实时更新)
目录Redis缓存和map缓存区别Redis支持的数据类型Redis 底层是如何实现的Redis的持久化策略Redis中缓存穿透 缓存击穿 缓存雪崩Redis不支持事务加锁(重入锁)会造成线程阻塞,如何解决欢迎关注B占---- 一天不写程序难受Redis缓存和map缓存区别详细的区别:1、Redis 可以用几十G内存来做缓存,Map不行,一般 JVM 也就分几个 G 数据就够大了2、Redis 的缓存可以持久化,Map 是内存对象,程序一重启数据就没了3、Redis 可以实现分布式的缓原创 2022-02-11 20:52:27 · 615 阅读 · 0 评论 -
nginx相关面试题(实时更新)
目录Nginx命令nginx -s stop and -s quit 有什么区别?什么是负载均衡什么是正向代理什么是反向代理负载均衡策略1 轮询(默认)2 权重 weight3 ip_hash( IP绑定)Nginx配置文件nginx.conf有哪些属性模块?nginx的 location块匹配规则Nginx命令cd /usr/local/nginx 进入到Nginx的安装目录进入到sbin目录./nginx 启动Nginx./nginx -s stop原创 2022-02-10 15:02:24 · 1825 阅读 · 0 评论 -
Java虚拟机的面试准备(二)什么是调优,如何调优
目录调优工具下载jar包执行代码并且启动jar包什么是调优为什么调优为什么在进行垃圾回收的时候,要停止用户线程什么情况会发生full gc如何解决这种情况的full gc调优工具下载jar包这个阿里巴巴的jvm的调优工具,这个就是一个jar包,只要下载下来,执行这个jar包就可以了Arthas启动的前提是要启动你的java项目,因为Arthas启动时会自动扫描机器上运行的java项目执行代码并且启动jar包以上是我们运行的代码以上是官网因为这个工具是监控我们的Java代码,所以启动之前原创 2021-09-08 16:41:08 · 272 阅读 · 0 评论 -
Java虚拟机的面试准备(一)
目录JVM的位置在哪JVM 包括哪几部分堆垃圾回收线程如何工作的如何找垃圾可达性分析算法栈栈帧里面有什么程序计数器为什么要有这个程序计数器程序计数器的值是谁修改的方法区本地方法栈Native关键字:jvm调优入门JVM的位置在哪高级语言-》汇编语言-》机器指令下面就是学习JVM这个框里面的东西,从里面有什么东西开始学JVM 包括哪几部分我们一般说的jvm调优,就是运行时数据区里面进行调优堆堆这个框里面,分为以上的这些区,当我们创建的对象,首先是对放在伊甸园区,当伊甸园区放满了,执行引擎原创 2021-09-08 12:42:10 · 193 阅读 · 0 评论 -
什么是注解,我们如何自定义注解,通俗易懂
目录什么是注解什么是注解注解不仅仅是给人看的,还是给程序看的原创 2021-06-02 19:28:37 · 368 阅读 · 0 评论