目录前言 181、什么是类加载器,类加载器有哪些?182、说一下类加载的执行过程?183、JVM的类加载机制是什么?184、什么是双亲委派模型?185、怎么判断对象是否可以被回收?186、说一下 jvm 有哪些垃圾回收算法?187、说一下 jvm 有哪些垃圾回收器?188、JVM栈堆概念,何时销毁对象189、新生代垃圾回收器和老生代垃圾回收器都有哪
......
306
0
0
2023-07-23
目录前言 152、什么是 YAML?153、如何使用 Spring Boot 实现分页和排序?154、如何使用 Spring Boot 实现异常处理?155、单点登录156、Spring Boot比Spring多哪些注解157、打包和部署158、Spring Boot如何访问不同的数据库159、查询网站在线人数160、easyExcel如何实现16
......
317
0
0
2023-07-23
目录前言 126、Spring 框架中的单例 Beans 是线程安全的么?127、请解释 Spring Bean 的自动装配?129、什么是 Spring Batch?130、spring mvc 和 struts 的区别是什么?131、请举例解释@Required 注解?132、Spring常用注解133、项目中是如何实现权限验证的,权限验证需要
......
287
0
0
2023-07-23
目录前言 websocket应用的是哪个协议106、说一下 tcp 粘包是怎么产生的?107、请列举出在 JDK 中几个常用的设计模式?108、什么是设计模式?你是否在你的代码里面使用过任何设计模式?110、在 Java 中,什么叫观察者设计模式(observer design pattern)?111、使用工厂模式最主要的好处是什么?在哪里使用?
......
290
0
0
2023-07-23
目录前言 53、concurrentHashMap和HashTable有什么区别54、HasmMap和HashSet的区别55、请谈谈 ReadWriteLock 和 StampedLock56、线程的run()和start()有什么区别?57、为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法
......
306
0
0
2023-07-23
java面试宝典 java 精通java,熟悉socket和多线程开发,熟练掌握JSP、Servlet JDBC等相关技术,熟悉常用的数据模式熟悉JVM性能调优(对JVM有一定的了解)熟悉面向对象的系统分析、设计与编程思想了解设计模式、重构以及敏捷开发的基础知识有敏捷开发和测试自动化经验者优先框架 熟练使用主流来源框架,如Spring、struts2、myb
......
342
0
0
2023-07-09
前言今天给大家更新的是一篇关于 多线程 面试的文章,也是霸哥根据时下热门的面试内容给大家进行总结的,如有雷同,请多见谅!本篇文章属于干货内容! 请各位读者朋友一定要坚持读到最后,完整阅读本文后相信你对多线程会有不一样感悟,下次面试和面试官也能杠一杠相关内容了。 那么,话不多说,直接上干货了 ( ps:文末有福利,请记得查阅 )1.什么是进程?进程是系统中正在
......
296
0
0
2023-06-24
(一) Java 部分 1、 列举出 JAVA 中 6 个比较常用的包【天威诚信面试题】 【参考答案】java.lang;java.util;java.io;java.sql;java.awt;java.net;javax. Swing2、 JDK 中哪些类是不能继承的? 【信雅达面试题】 【参考答案】不能继承的是类是那些用final关键字修
......
299
0
0
2023-06-18
目前已经更新了 Nginx 、 MySQL 和 RabbitMQ 等系列,感兴趣的朋友也可以去看一下废话不多说,开始今天的面试之旅1. Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈 ArrayList是数组的数据结构,LinkedList是 链表 的数据结构。 随机访问的时候,ArrayList的效率比较高
......
307
0
0
2023-06-17
十五道 Java 基础面试题送给有需要的童鞋,但是不得不多提醒一句,打铁还需自身硬,计算机软件这个行业,技术和学历才是王道。好了,废话不多说,上菜: 一:面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个
......
276
0
0
2023-06-16
前言在讲技术前有必要讲一下这篇文章的由来。写java的朋友,无论是客户端还是服务端,HashMap基本上都最常用的java容器了,正因为最常用,所以我们需要去了解的更深,对代码优化和规范都有好处。网上关于 hashmap 的讲解也铺天盖地多的是,那为什么我还要写一篇这个呢。原因主要在于你可以看网上任何的一篇讲 hashmap 的文章,远远没有这篇文章带给你的
......
296
0
0
2023-06-14
多线程 和并发问题是 java 技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。( 校对注:非常赞同这个观点 )Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一
......
326
0
0
2023-06-09
1.什么是 线程池 线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位,我们的程序最终都是由线程进行运作。在 java 中,创建和销毁线程的动作是很消耗资源的,因此就出现了所谓“池化资源”技术。线程池是池化资源技术的一个应用,所谓线程池,顾名思义就是预先按某个规定创建若干个可执行线程放入一个容器中(线程池)
......
286
0
0
2023-06-09
面试重要知识点复习大纲 一、 Java 基础部分 (搞定所有技术之后才考虑复习的技术点)1.数组中的排序问题(笔试或者机试,前者可能性更大)2.面向对象的理解3.集合相关的问题,比如hashmap跟 Hashtable 的区别。搞清楚每个集合对象的特性就欧了。4.多线程启动方式,以及产生死锁的原因和解决办法【多线程问题不是很常问,有精力就复习这块内容】5
......
308
0
0
2023-06-09
1.什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用 断路器 ,如果缓存宕机,为了防止系统全部宕机,限制部分流量进入 DB,保证部分可用,其余的请求返回断路器的默认值。 2
......
406
0
0
2023-06-08