E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试专题
1设计模式
面试专题
-设计模式前言在平时的开发中,涉及到设计模式的有两块内容,第一个是我们平时使用的框架(比如spring、mybatis等),第二个是我们自己开发业务使用的设计模式。
Wait Together
·
2023-06-17 00:11
面试整理
设计模式
java
面试
中间件
面试专题
:RabbitMQ高频面试问题
开篇介绍大家好,公众号【Java极客思维】近期会整理一些Java高频面试题分享给小伙伴,也希望看到的小伙伴在找工作过程中能够用得到!本章节主要针对Java一些消息中间件高频面试题进行分享。通知:公众号【Java极客思维】正在送书福利活动,关注公众号并参加福利活动吧!只有参与了本次活动的小伙伴才能够参与年底的大福利,不要错过呀~Q1:RabbitMQ的介绍、用途、好处?RabbitMQ是一款开源的,
Cansluck
·
2023-06-16 14:12
个人总结
技术指导
中间件
rabbitmq
java
面试
手把手教你入门 Docker
博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java
面试专题
)感兴趣的同学可以收藏关注下,不然下次找不到哟文章目录
激流丶
·
2023-06-14 01:29
Docker
docker
java
容器
一文搞清楚 Docker 镜像、容器、仓库
博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java
面试专题
)感兴趣的同学可以收藏关注下,不然下次找不到哟文章目录
激流丶
·
2023-06-14 01:29
Docker
docker
java
容器
容器化
镜像
深入学习 Mybatis 的四大组件源码
博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java
面试专题
)感兴趣的同学可以收藏关注下,不然下次找不到哟文章目录
激流丶
·
2023-06-14 01:55
Mybatis
mybatis
学习
java
源码
SqlSession
面试专题
:Mysql
1.说说自己对于MySQL常见的两种存储引擎:MyISAM与InnoDB的理解关于二者的对比与总结:1.count运算上的区别:因为MyISAM缓存有表meta-data(行数等),因此在做COUNT(*)时对于一个结构很好的查询是不需要消耗多少资源的。而对于InnoDB来说,则没有这种缓存。2.是否支持事务和崩溃后的安全恢复:MyISAM强调的是性能,每次查询具有原子性,其执行数度比InnoDB
桑丘紫言
·
2023-06-13 10:33
java面试
mysql
数据库
java
对线面试官,JUC
面试专题
强化
一、AQS高频问题1.1AQS是什么?AQS是JUC下大量工具的基础类,很多工具都基于AQS实现的,比如lock锁,CountDownLatch,Semaphore,线程池等等都用到了AQS。AQS中有一个核心属性state,还有一个双向链表以及一个单向链表。其中state是基于volatile修饰,再基于CAS修改,可以保证原子,可见,有序三大特性。单向链表是内部类ConditionObject
z.jiaminf
·
2023-06-13 05:02
面试
java
链表
疯狂星期四;python摸鱼小游戏,重温童年经典
发小时候的照片大家一起猜猜是那个小伙伴,于是乎就想到了小时候的经典游戏(都附带源码,需要的可以拿)**获取python整套完整教程,3263学习笔记,源码,项目实战,全部在手,python不愁~~~内容如下:1.
面试专题
几十个大厂面试题
天天不吃饭阿
·
2023-06-13 02:32
python开发
python游戏
python
python
pygame
开发语言
游戏
【面试必问】Spring核心之面向切面编程(AOP)
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是AOP1.1、概述1.2、AOP的作用1.3、AOP的应用场景2、AOP的配置方式2.1、基于XML的配置方式2.2、基于注解的配置方式3、
激流丶
·
2023-06-12 23:57
spring
面试
spring
java
aop
动态代理
高级信息系统项目管理师资料分享
推荐:体系化学习Java(Java
面试专题
)文章目录1.高级信息系统项目管理师资料分享2023年5月12日2023年4月10日2023年3月28日2023.5高项精讲2023备考高级信息系统项目管理师资料
激流丶
·
2023-06-12 23:27
高项
高项
软考
高级
一文让你轻松拿捏 Spring MVC
博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌Java知识图谱点击链接:体系化学习Java(Java
面试专题
)感兴趣的同学可以收藏关注下,不然下次找不到哟文章目录
激流丶
·
2023-06-12 23:55
spring
spring
mvc
java
springmvc
Dispatcher
互联网大厂Java面试题1000+附答案(合适各级Java开发人员)
2022年的互联网行业竞争越来越严峻,面试也是越来越难,很多粉丝朋友私信希望我出一篇
面试专题
或者分享面试相关的笔记来学习,这不今天就给大家安排上了?
进阶的架构师
·
2023-06-12 18:42
java
面试
开发语言
IO 的分类
推荐:体系化学习Java(Java
面试专题
)文章目录JavaIO按数据操作方式进行分类一、字节流InputStream、OutputStream二、字符流InputStream、OutputStream
激流丶
·
2023-06-12 16:49
Java
基础
java
面试
jvm
IO
SpringIOC源码解读
推荐:体系化学习Java(Java
面试专题
)以下是阅读IOC的源码所看的图,1、大家要看源码可以通过SpringBoot的main方法,点击run方法,找到publicConfigurableApplicationContextrun
激流丶
·
2023-06-12 01:47
spring
java
jvm
spring
【面试必问】Spring核心之控制反转(IOC)
推荐:体系化学习Java(Java
面试专题
)文章目录1、如何理解IOC1.1、什么是SpringBean1.2、SpringBean是单例的吗?
激流丶
·
2023-06-12 01:14
spring
spring
java
面试
IOC
DI
高手都是如何做 Mysql 慢 SQL 优化
推荐:体系化学习Java(Java
面试专题
)文章目录1、如何定位慢SQL问题1.1、启用MySQL慢查询日志1.2、分析慢查询日志1.3、使用EXPLAIN分析查询计划1.4、使用性能分析工具2、如何针对慢
激流丶
·
2023-06-11 20:28
Mysql
mysql
sql
java
慢sql
B+树
零拷贝机制
推荐:体系化学习Java(Java
面试专题
)文章目录一丶什么是零拷贝机制二、零拷贝机制的应用三、零拷贝的例子一丶什么是零拷贝机制零拷贝(ZeroCopy)是一种计算机数据传输技术,它可以在不需要将数据从一个缓冲区复制到另一个缓冲区的情况下
激流丶
·
2023-06-11 20:54
Java
基础
java
数据库
面试
零拷贝机制
SpringBoot框架
面试专题
(初级-中级)-第九节
欢迎大家一起探讨相关问题,我们共同进步,喜欢的话可以关注点赞,后续会持续更新,谢谢~问题;1.如何在SpringBoot中实现自定义异常处理?常用的异常处理方式有哪些?解析:在SpringBoot中,可以通过自定义异常处理器来捕获和处理应用程序中的异常。以下是一些常用的异常处理方式:1.使用@ControllerAdvice和@ExceptionHandler注解:在SpringBoot中,可以使
奇怪的元素
·
2023-06-11 13:50
#
Spring
spring
boot
面试
java
spring
职场和发展
SpringBoot框架
面试专题
(初级-中级)-第十节
欢迎大家一起探讨相关问题,我们共同进步,喜欢的话可以关注点赞,后续会持续更新,谢谢~问题:1.如何在SpringBoot中实现接口文档自动生成?常用的文档自动生成框架有哪些?解析:在SpringBoot中实现接口文档自动生成可以使用以下方式:使用Swagger:Swagger是一个常用的接口文档自动生成框架,它可以通过注解来描述接口的信息,并生成可交互的API文档。在SpringBoot中,可以使
奇怪的元素
·
2023-06-11 13:50
#
Spring
spring
boot
面试
java
职场和发展
spring
SpringMVC框架
面试专题
(初级-中级)-第十节
欢迎大家一起探讨~如果可以帮到大家请为我点赞关注哦~截止到本节关于SpringMVC的内容已经更新完毕,后续会更新SpringBoot框架的面试题;大家在背题的时候切记不要死记硬背,需要理解这是什么?有什么操作?为什么这么做?按照这个思路去背题才能把知识点吸收变成自己的;(面试题中会偶尔加入一些之前已经有过的题便于大家前后知识点进行结合)问题:1.SpringMVC框架中的JSON处理是什么?请举
奇怪的元素
·
2023-06-11 13:20
#
Spring
面试
职场和发展
java
springmvc
spring
SpringBoot框架
面试专题
(初级-中级)-第八节
欢迎大家一起探讨相关问题,我们共同进步,喜欢的话可以关注点赞,后续会持续更新,谢谢~问题:1.如何在SpringBoot中实现熔断机制?常用的熔断框架有哪些?解析:在SpringBoot中实现熔断机制可以使用以下步骤:引入熔断框架的依赖:在pom.xml文件中添加相应的依赖。常用的熔断框架有:NetflixHystrix(已停止维护):spring-cloud-starter-netflix-hy
奇怪的元素
·
2023-06-11 13:20
#
Spring
面试
spring
boot
java
职场和发展
spring
SpringMVC框架
面试专题
(初级-中级)-第七节
欢迎大家一起探讨~如果可以帮到大家请为我点赞关注哦~后续会持续更新问题:1.SpringMVC框架中的注解是什么?请举例说明如何使用注解。解析:SpringMVC是一个基于MVC(Model-View-Controller)设计模式的Web框架,它使用注解来简化配置和开发过程。以下是一些常用的SpringMVC注解及其用法:1.@Controller:将一个Java类标识为SpringMVC控制器
奇怪的元素
·
2023-06-11 13:19
#
Spring
面试
spring
java
职场和发展
mvc
SpringMVC框架
面试专题
(初级-中级)-第四节
欢迎大家一起探讨~如果可以帮到大家请为我点赞关注哦~后续会持续更新问题:1.SpringMVC框架中的Websocket支持是什么?请举例说明如何使用Websocket。解析:SpringMVC框架中的Websocket支持是指在Web应用程序中通过Websocket协议实现双向通信的功能。SpringMVC框架提供了一组组件和API来支持Websocket。在SpringMVC框架中,Webso
奇怪的元素
·
2023-06-11 13:49
#
Spring
面试
职场和发展
spring
java
一文读懂 Mysql MVCC
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是MVCC2、什么是当前读、快照读3、MVCC具体解决什么问题4、MVCC的实现原理4.1、4个隐式字段4.2、undo日志4.3、ReadView5
激流丶
·
2023-06-11 13:17
Mysql
mysql
java
数据库
mvcc
undo
log
Redis 消息队列 Stream
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是Stream2、为什么要设计Stream3、Stream命令详解4、java写一点Stream的demo5、Stream的应用场景1、什么是
激流丶
·
2023-06-11 13:16
redis设计与实现
redis
java
面试
stream
tcpdump 安装教程(抓流量)
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是tcpdump2、安装步骤2.1安装相关依赖2.2下周安装包2.3编译安装2.4抓包1、什么是tcpdumptcpdump是一种网络抓包工具
激流丶
·
2023-06-11 13:46
生产调试
tcpdump
测试工具
网络
抓包
SpringCloud框架
面试专题
(初级-中级)-第一节
欢迎大家一起探讨相关问题,我们共同进步,喜欢的话可以关注点赞,后续会持续更新,谢谢~问题:1.什么是微服务架构?为什么要使用微服务架构?解析:微服务架构是一种将应用程序拆分成一组小型、独立的服务的软件开发方法。每个服务都可以独立部署、扩展和管理,并通过轻量级通信机制进行交互。微服务架构通过将应用程序拆分为多个自治的服务,从而使开发团队能够独立开发、测试、部署和维护每个服务。使用微服务架构有以下优点
奇怪的元素
·
2023-06-11 13:43
#
spring
cloud
面试
微服务
spring
职场和发展
深入学习 Mysql 引擎 InnoDB、MyISAM
推荐:体系化学习Java(Java
面试专题
)文章目录1、InnoDB、MyISAM区别2、InnoDB3、InnoDB为什么采用B+树4、MyISAM5、InnoDB和MyISAM在存储文件上的差异6、
激流丶
·
2023-06-11 13:42
Mysql
mysql
java
面试
innodb
myisam
分布式事务 2PC
推荐:体系化学习Java(Java
面试专题
)文章目录一、简介二、2PC的运行流程三、2PC一定能保证数据的一致性吗?
激流丶
·
2023-06-10 07:15
分布式理论
分布式
数据库
java
面试专题
:计算机网络常见面试点总结
socket、tcp、udp、http的认识及区别socket、tcp、udp、http的认识及区别一、先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HT
桑丘紫言
·
2023-06-09 18:48
java面试
面试
计算机网络
职场和发展
分布式算法之一致性 Hash 算法
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是一致性Hash算法2、一致性Hash算法详解2.1、Hash环2.2、增删节点2.3、不平衡问题2.4、虚拟节点3、一致性Hash算法的应用
激流丶
·
2023-06-09 15:16
算法
算法
分布式
哈希算法
一致性算法
暴力匹配算法
推荐:体系化学习Java(Java
面试专题
)文章目录一、什么是暴力匹配算法二、代码案例三、暴力匹配算法有什么缺点四、暴力匹配算法和String.indexOf对比一、什么是暴力匹配算法暴力匹配算法,也称为朴素匹配算法
激流丶
·
2023-06-09 15:12
算法
算法
java
数据结构
匹配算法
Linux 上 Nginx 编译安装教程
推荐:体系化学习Java(Java
面试专题
)文章目录安装教程1、下载压缩包1、解压压缩包2、进入解压目录3、检查环境和配置4、编译安装5、检查配置文件是否正确6、启动、停止、重启安装教程1、下载压缩包下载地址
激流丶
·
2023-06-09 12:25
Nginx
nginx
linux
java
ZooKeeper
面试专题
ZooKeeper?ZooKeeper是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。Zookeeper保证了如下分
入伍击寇
·
2023-06-09 08:54
分布式
java-zookeeper
服务器
面试专题
:JAVA虚拟机(1)
关于Java虚拟机,在面试的时候一般会问的大多就是①Java内存区域、②虚拟机垃圾算法、③虚拟机垃圾收集器、④JVM内存管理、⑤JVM调优、⑥Java类加载机制这些问题了。推荐书籍《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》、《实战Java虚拟机》。用一张图展示关于jvm涉及的模块及他们的关联关系。jvm处理的是被javac编译java后的class文件。即从class文件开始,被
桑丘紫言
·
2023-06-09 04:44
java面试
java
jvm
开发语言
面试专题
:设计模式
面试时常见的就是的就是让你手写一个单例模式(注意单例模式的几种不同的实现方法)或者让你说一下某个常见的设计模式在你的项目中是如何使用的,另外面试官还有可能问你抽象工厂和工厂方法模式的区别、工厂模式的思想这样的问题。建议把代理模式、观察者模式、(抽象)工厂模式好好看一下,这三个设计模式也很重要。1.手写一个单例模式(懒汉模式和饿汉模式)所谓的懒汉就是懒加载,饿汉就是即时加载懒汉模式:线程不安全需要加
桑丘紫言
·
2023-06-09 04:44
java面试
设计模式
面试专题
:java虚拟机(2)
8.垃圾收集有哪些算法,各自的特点?标记清除直接将要回收的对象标记,发送gc的时候直接回收:特点回收特别快,但是回收以后会造成很多不连续的内存空间,因此适合在老年代进行回收,CMS(currentmark-sweep),就是采用这种方法来回收老年代的。标记整理就是将要回收的对象移动到一端,然后再进行回收,特点:回收以后的空间连续,缺点:整理要花一定的时间,适合老年代进行会后,parallelOld
桑丘紫言
·
2023-06-09 04:04
java面试
jvm
java
算法
用逆向思维学习技术
推荐:体系化学习Java(Java
面试专题
)前言学习任何知识,我都喜欢先去了解一个知识的脉络,然后再有计划的的学习。
激流丶
·
2023-06-09 02:41
学习方法
学习
redis
java
算法思想-分治算法
推荐:体系化学习Java(Java
面试专题
)文章目录1、什么是分治算法2、分治算法的应用3、实现一个分治算法代码4、分治算法的缺陷1、什么是分治算法分治算法是一种常见的算法思想,其基本思想是将一个大问题分解成若干个小问题
激流丶
·
2023-06-09 01:11
算法
算法
java
分治算法
解读 Nginx 配置
推荐:体系化学习Java(Java
面试专题
)文章目录1、Nginx配置文件包含哪些模块2、Core模块3、Events模块4、HTTP模块5、Upstream模块5、Rewrite模块6、Access模块
激流丶
·
2023-06-09 01:11
Nginx
nginx
java
服务器
KMP 算法(Knuth-Morris-Pratt)
推荐:体系化学习Java(Java
面试专题
)文章目录一、什么是KMP算法二、KMP算法的作用三、KMP算法的原理四、用java写一个KMP算法的例子五、KMP预处理的计算过程六、KMP算法和String.indexOf
激流丶
·
2023-06-09 01:10
算法
算法
java
面试
KMP算法
Nginx 正向代理和反向代理
推荐:体系化学习Java(Java
面试专题
)文章目录1、为什么Nginx性能这么高2、Nginx正向代理和反向代理3、Nginx正向代理的配置4、Nginx配置反向代理1、为什么Nginx性能这么高Nginx
激流丶
·
2023-06-09 01:05
Nginx
nginx
java
服务器
【前端
面试专题
】【3】Vue2 基础
Vue2.xVue基本使用指令、插值插值、表达式指令、动态属性v-html:会有XSS风险,会覆盖子组件文本插值{{mesage}}JS表达式{{flag?'yes':'no'}}动态属性id【注意】使用v-html之后,将会覆盖子元素exportdefault{data(){return{message:'hello',flag:true,rawHtml:'这是加粗这是斜体',dynamicId
大杯美式不加糖
·
2023-06-08 11:12
面试
前端
vue.js
面试
【前端
面试专题
】【4】Vue2 原理
组件化组件化基础组件化的概念在很早之前就已经有了aspjspphp中已经存在组件化nodejs中也有类似的组件化数据驱动视图(MVVM,setState(React))传统组件,只是静态渲染,更新还要依赖于操作DOM(jQuery)数据驱动视图-VueMVVM数据驱动视图-ReactsetStateVueMVVMMVVM=Model+View+ViewModel,即通过改变Model数据就可以更新
大杯美式不加糖
·
2023-06-08 11:12
面试
前端
面试
vue
ConcurrentHashMap 底层原理
推荐:体系化学习Java(Java
面试专题
)文章目录一、ConcurrentHashMap底层原理二、ConcurrentHashMap在java8和java7它的实现一样吗?
激流丶
·
2023-06-07 22:18
Java
基础
java
面试
数据结构
ArrayList 的底层原理和源码分析
推荐:体系化学习Java(Java
面试专题
)文章目录一、简介二、自动扩容机制三、add方法的源码分析四、addAll方法的源码分析五、set方法的源码分析六、remove方法的源码分析七、Fail-Fast
激流丶
·
2023-06-07 22:17
Java
基础
java
面试
数据结构
HashMap 是线程安全的吗?那线程安全的 Map 有哪些?
推荐:体系化学习Java(Java
面试专题
)文章目录一、HashMap是线程安全的吗?那线程安全的Map有哪些?一、HashMap是线程安全的吗?那线程安全的Map有哪些?
激流丶
·
2023-06-07 22:17
java
安全
java
jvm
HashMap 的底层原理和源码分析
推荐:体系化学习Java(Java
面试专题
)文章目录一、HashMap的底层原理二、put方法源码分析三、get方法源码分析四、remove方法源码分析一、HashMap的底层原理HashMap是Java
激流丶
·
2023-06-07 22:10
Java
基础
java
数据结构
哈希算法
SpringMVC框架
面试专题
(初级-中级)-第八节
欢迎大家一起探讨~如果可以帮到大家请为我点赞关注哦~后续会持续更新问题:1.SpringMVC框架中的MyBatis集成是什么?请举例说明如何集成MyBatis。解析:SpringMVC框架中的MyBatis集成是指通过Spring框架将MyBatis框架集成到SpringMVC应用程序中,从而实现数据访问层和Web层的无缝整合。通过MyBatis集成,开发者可以使用MyBatis来管理数据访问,
奇怪的元素
·
2023-06-07 15:34
#
Spring
面试
mybatis
java
spring
mvc
Java 泛型机制详解
推荐:体系化学习Java(Java
面试专题
)文章目录一、Java中为什么会引入泛型?二、泛型的应用三、泛型接口四、泛型方法五、泛型的上下限一、Java中为什么会引入泛型?
激流丶
·
2023-06-07 13:57
java
java
面试
jvm
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他