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
java后端常见面试题
Spring
常见面试题
(2021最新版)
本文收录于《面试小抄》系列,Github地址(可下载pdf):https://github.com/cosen1024/Java-Interview国内Gitee(可下载pdf):https://gitee.com/cosen1024/Java-Interview1.什么是依赖注入?可以通过多少种方式完成依赖注入?在依赖注入中,您不必创建对象,但必须描述如何创建它们。您不是直接在代码中将组件和服务
程序员库森
·
2023-08-22 02:47
Java面试题-集合
title:Java面试题—集合categories:面试题tags:
Java后端
开发date:2023-02-2719:26:00集合categories:面试题tags:
Java后端
开发date:2023
LSP522
·
2023-08-21 20:54
java
jvm
面试
[DotNetGuide] 全面的C#/.NET/.NET Core学习、工作、面试指南
我在微信群和知乎里面经常会看到这样的提问:有没有好的C#/.NET相关的学习书籍、视频教程、好用框架和
常见面试题
推荐的?。并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个这方
dotNET跨平台
·
2023-08-21 20:18
c#
.net
.netcore
学习
面试
Java后端
面试题——Mysql篇
在Mysql中,如何定位慢查询呢?表象:页面加载过慢、接口压测响应时间过长(超过1s)原因:聚合查询多表查询表数据量过大查询深度分页查询方案:MySQL自带慢日志需要在MySQL的配置文件(/etc/my.cnf)中配置如下信息:#开启MySQL慢日志查询开关slow_query_log=1#设置慢日志的时间为2秒,SQL语句执行时间超过2秒,就会视为慢查询,记录慢查询日志long_query_t
零维展开智子
·
2023-08-21 13:40
java
mysql
开发语言
nginx复现问题accept4() failed (24: Too many open files)
在近两天连接数上去的时候业务有影响,错误日志频繁出现accept4()failed(24:Toomanyopenfiles)报错信息,后续业务低峰自动恢复,以3种方式复现测试会报错的原因记录如下请求模拟:使用nginx反向代理一个
java
liujiangxu
·
2023-08-21 13:39
nginx
nginx
运维
Elasticsearch
常见面试题
Elasticsearch
常见面试题
常见面试题
1、ES是什么?2、ES中的集群、节点、分片、副本、索引、文档、映射、类型、字段是什么?3、倒排索引是什么?倒排索引的结构?Lucene什么?
Karson.L
·
2023-08-21 08:40
elasticsearch
elasticsearch
搜索引擎
大数据
面试老被问HashMap,今天基于jdk1.8带你搞懂HashMap的底层实现原理
前言HashMap是
Java后端
工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。今天基于jdk1.8来研究一下HashMap的底层实现。
程序员匡胤
·
2023-08-21 08:53
java后端
系统学习总结 03_java Web基础学习
猿猿正在系统的学习一些计算机知识,和后端技术栈,目前阶段主要在系统学习java。此专栏,为我学习过程中的学习笔记,便于日后复习回顾来看,也很适合新人学习参考呦。以下是猿猿对JavaWeb的第一遍学习笔记哦,笔记可以作为文档阅读。文章目录学前知识补充1.DeBUG断点调试一、junit单元测试1.黑盒测试2.白盒测试代码二、反射1.java代码在计算机种经历的三个阶段2.获取Class对象的三种方式
热爱代码的猿猿
·
2023-08-21 08:06
计算机各大技术栈学习笔记
后端冲鸭
java
string和vector
常见面试题
string和vector
常见面试题
手撕string类主要就是实现构造函数,析构函数,拷贝构造函数,以及赋值运算符重载的函数,这四个函数#include#includeusingnamespacestd
yyyyeahhhhhh
·
2023-08-20 21:25
C/C++
Java后端
开发面试题篇——Redis
Redis的数据持久化策略有哪些RDB的执行原理?bgsave开始时会fork主进程得到子进程,子进程共享主进程的内存数据。完成fork后读取内存数据并写入RDB文件。fork采用的是copy-on-write技术:当主进程执行读操作时,访问共享内存;当主进程执行写操作时,则会拷贝一份数据,执行写操作。因为是记录命令,AOF文件会比RDB文件大的多。而且AOF会记录对同一个key的多次写操作,但只
零维展开智子
·
2023-08-20 18:45
java
redis
开发语言
MyBatis理论篇一: MyBatis
常见面试题
1、什么是MyBatis?MyBatis是一个持久层框架,它可以用于将SQL查询、存储过程调用等与数据库的交互操作封装成Java对象。MyBatis具有简单的配置、灵活的SQL映射和对一些数据库交互的复杂性的抽象。2、MyBatis的核心组件有哪些?MyBatis的核心组件包括SqlSessionFactory、SqlSession、Mapper等。SqlSessionFactory用于创建Sql
luckywuxn
·
2023-08-20 18:12
mybatis
k8s
常见面试题
前段时间在这个视频中分享了https://github.com/bregman-arie/devops-exercises这个知识仓库。这次继续分享里面的内容,本次主要以k8s相关的问题为主。k8s是什么,为什么企业选择使用它k8s是一个开源应用,给用户提供了管理、部署、扩展容器的能力,以下几个例子更容易理解:你可以将容器运行在不同的机器或节点中,并且可以将一些变化同步给这些容器,简单来说我们只需
crossoverJie
·
2023-08-20 14:25
kubernetes
容器
云原生
面试了 N 个候选人后,我总结出这份 Java 面试准备技巧!
,围绕数据结构和性能优化准备面试题Linux方面,至少了解如何看日志排查问题通读一段底层代码,作为加分项切记切记,把上述技能嵌入到你的项目里小结:本文更多讲述的准备面试的方法在上周,我密集面试了若干位
Java
raysonfang
·
2023-08-20 13:31
Java3大框架学习,今年最受欢迎的后端框架
当今最流行的
Java后端
框架是:SpringFrameworkStrutsHibernate
Java后端
框架的比较:框架优势弱点SpringFramework1.许多现成的组件对Web应用程序有帮助2.
java_500
·
2023-08-20 09:07
后端
struts
数据库
华为OD真题--分月饼--带答案
OD统一考试(A+B卷)题库清单-带答案(持续更新)2023年华为OD真题机考题库大全-带答案(持续更新)2.面试题一手真实java面试题:2023年各大公司java面试真题汇总--持续更新3.技术知识
java
半生程序员
·
2023-08-20 09:05
华为OD最新机试真题训练题
华为od
java
后端
HRS--人力资源系统(Springboot+vue)--打基础升级--(二)写个主菜单导航界面
OD统一考试(A+B卷)题库清单-带答案(持续更新)2023年华为OD真题机考题库大全-带答案(持续更新)2.面试题一手真实java面试题:2023年各大公司java面试真题汇总--持续更新3.技术知识
java
半生程序员
·
2023-08-20 09:05
VUE
vue.js
前端
javascript
Linux嵌入式方向的
常见面试题
1、简述Linux内核的启动流程 Linux内核的启动流程,包含引导过程、内核初始化这2个步骤。1)引导过程:系统上电,CPU自身初始化;然后是BIOS加电自检,加载内核引导程序,内核引导程序加载已经压缩的内核,再对压缩内核进行解压;2)内核初始化:调用start_kernel()完成大部分的初始化工作,调用reset_init()启动内核线程,调用kernel_init()完成设备驱动程序的初
sanqima
·
2023-08-20 08:14
嵌入式
C语言
linux
运维
服务器
面试
java后端
与前端的交互_前端和后端数据交互的基本知识和常见方式
一。首先了解前端,后端,数据三者的关系。1.前端常常是是html,css,js三者的构成的页面的总称。运行在客户端。以浏览器为例。2.后端常常是后端语言。比如php,java等写的一些脚本。来操作服务器。3.数据,数据都放在服务器上。4.服务器上的,大多数数据会放在数据库中,比如mysql数据库,部分数据会缓存在文件中,比如一些配置文件,以加快响应速度。5.有两个比较有趣的缓存数据,cookie和
weixin_39552317
·
2023-08-20 00:16
java后端与前端的交互
内存管理(2)
内存管理(2)4、new和delete的实现原理4.1内置类型4.2自定义类型5、定位new表达式(placement-new)【了解】6、
常见面试题
:malloc/free和new/delete的区别
喜欢摄影的pengpeng->code
·
2023-08-19 21:16
c++
java后端
获取微信jssdk并生成签名
1.主体代码/***获取jssdk*@paramurl*@return*@throwsException*/@RequestMapping(value="/getWechatJSSDK",method={RequestMethod.POST,RequestMethod.GET})public@ResponseBodyObjectgetWechatJSSDK(Stringurl)throwsExce
吴名氏.
·
2023-08-19 21:36
Java
WeChat
java
微信
开发语言
RocketMQ
常见面试题
01.为什么要用RocketMq?总得来说,RocketMq具有以下几个优势:吞吐量高:单机吞吐量可达十万级可用性高:分布式架构消息可靠性高:经过参数优化配置,消息可以做到0丢失功能支持完善:MQ功能较为完善,还是分布式的,扩展性好支持10亿级别的消息堆积:不会因为堆积导致性能下降源码是java:方便我们查看源码了解它的每个环节的实现逻辑,并针对不同的业务场景进行扩展可靠性高:天生为金融互联网领域
ayu_programer
·
2023-08-19 21:00
消息中间件
java
消息队列
中间件底层技术
K8s
常见面试题
,让你求职不迷路
k8s是什么,为什么企业选择使用它k8s是一个开源应用,给用户提供了管理、部署、扩展容器的能力,以下几个例子更容易理解:你可以将容器运行在不同的机器或节点中,并且可以将一些变化同步给这些容器,简单来说我们只需要编写yaml文件,告诉k8s我的预期是什么,其中同步变化的过程全部都交给k8s去完成。其实就是我们常说的声明式API第二个特点刚才已经提到了,它可以帮我们一键管理多个容器,同步所有的变更。可
这我可不懂
·
2023-08-19 18:49
kubernetes
容器
云原生
【Java】
常见面试题
:HTTP/HTTPS、Servlet、Cookie、Linux和JVM
文章目录1.抓包工具(了解)2.【经典面试题】GET和POST的区别:3.URL中不是也有这个服务器主机的IP和端口吗,为啥还要搞个Host?4.补充5.HTTP响应状态码6.总结HTTPS工作过程(经典面试题)7.HttpServlet的核心方法8.【面试题】谈谈Servlet的生命周期?9.Cookie10.Linux中常用指令11.JVM内存划分12.JVM类加载13.JVM垃圾回收机制GC
'Dream是普通小孩耶
·
2023-08-19 17:05
面试复盘
http
java
https
jvm
cookie
《java面试宝典》之SQL
常见面试题
一、SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)二、基本语法1、创建数据库createdatabasedatabase-name2、删除数据库dropdatabasedbname3、创建新表creat
辰辰
·
2023-08-19 17:01
java
sql
java
面试
OSS分片上传文件,Java端仅作IO流传递。
java后端
PartUploadController类packagecom.m
灰常biu特佛
·
2023-08-19 16:58
OSS分片上传
工具
java
java后端
实现微信登录获取code,后端获取code、openid以及用户信息数据
业务描述:前端仅访问一下接口,后端java获取code以及用户的数据(重点:进行重定向,response.sendRedirect(url));网上大部分是前端获取code传给后端进行操作,结合自己的场景,后端直接获取code进行数据的获取重点提示(注意看这里):如果项目是前后端分离项目,不可以使用重定向,前端会出现跨域问题解决方式:获取前端的访问地址,向前端返回微信获取code的地址,前端进行访
不加糖的沙
·
2023-08-19 14:28
微信相关
java
微信
如何看待2022年秋招
Java后端
开发岗一片红海?
其实两年前校招的时候就往字节投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里这两年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上我学到了特别多东西,把这次面试分享出来,也是希望可以帮助到更多的人。一面(远程视频面)1.自我介绍2.项目介绍3.Redis介绍4.了解redis源码吗5.了解redis集群吗6.Hashmap的原理7.hashm
我是大橙
·
2023-08-19 13:14
前端300道
常见面试题
,前端找工作必备
前端面试题汇总✅作者简介:大家好我是编程ID个人主页:编程ID的csdn博客系列专栏:python推荐一款模拟面试、刷题神器点击跳转进入网站一、HTML和CSS1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核
编程ID
·
2023-08-19 08:48
网页设计
面试
前端
css
html
java后端
使用websocket实现与客户端之间接收及发送消息
客户端请求websocket接口,连接通道=》我这边业务成功客户端发消息=》客户端自动刷新。接口:ws://localhost:8080/websocket/xximportorg.springframework.web.socket.config.annotation.WebSocketConfigurer;importorg.springframework.web.socket.server.
飞流银河
·
2023-08-19 07:53
java
websocket
Java和Vue项目打包并进行服务器部署
Java后端
项目打包和服务器部署1、IDEA点击maven,然后点击clean,接着点击package打包获得cr
钟良堂
·
2023-08-19 02:49
Linux
笔记
java
服务器
vue.js
部署
Spring Boot读取配置4种方式,建议收藏!
Value注解在application.properties配置文件配置项:name=tian在java代码中读取:/** * @author tianwc 公众号:
java后端
技术全栈、面试专栏 *
肥肥技术宅
·
2023-08-19 00:20
java
spring
boot
后端
java
线程池
常见面试题
总结
1.为什么要用线程池?不能直接new个线程吗?如果我们在方法中直接new一个线程来处理,当这个方法被调用频繁时就会创建很多线程,不仅会消耗系统资源,还会降低系统的稳定性。降低资源消耗。通过重复利用已创建的线程,降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。增加线程的可管理型。线程是稀缺资源,使用线程池可以进行统一分配,调优和监控。2.线程池的核心
鹿鹿啊_
·
2023-08-18 21:52
#
Java常见面试题
java
jvm
开发语言
k8s
常见面试题
前段时间在这个视频中分享了https://github.com/bregman-arie/devops-exercises这个知识仓库。这次继续分享里面的内容,本次主要以k8s相关的问题为主。k8s是什么,为什么企业选择使用它k8s是一个开源应用,给用户提供了管理、部署、扩展容器的能力,以下几个例子更容易理解:你可以将容器运行在不同的机器或节点中,并且可以将一些变化同步给这些容器,简单来说我们只需
·
2023-08-18 20:18
kubernetes面试
SpringBoot
常见面试题
1、SpringBoot最大的优点是什么?SpringBoot的最大的优点是“约定大于配置“。约定大于配置是一个简单的概念。系统,类库,框架,假定其合理的默认值,而非要求提供不必要的配置。在大部分情况下,使用框架提供的默认值会让项目运行的更快。并且大量的减少了配置文件的使用。什么是约定大于配置?就是在开发中,如果有些值你没有配置的话,那程序会取一个默认值,换句话说,能取默认值的配置,就不需要配置了
Mr'刘
·
2023-08-18 18:42
Java常见面试题
java
SpringBoot
常见面试题
详尽
目录1、什么是SpringBoot?2、SpringBoot有哪些优点?3、Spring和SpringBoot有什么不同?4、如何重新加载SpringBoot上的更改,而无需重新启动服务器?5、SpringBoot中的监视器是什么?6、如何在SpringBoot中禁用Actuator端点安全性?7、如何在自定义端口上运行SpringBoot应用程序?8、怎么使用Maven来构建一个SpringBo
hashdog
·
2023-08-18 18:11
springboot
java
springboot
面试题
springBoot
常见面试题
(2023最新)
目录前言1.谈谈你对springBoot的理解2.为什么使用springBoot或springBoot的优点3.springBoot与springCloud区别4.springBoot的核心配置文件有哪些,作用是什么5.springBoot配置文件有几种类型,区别是什么6.什么是热部署?springBoot怎么实现热部署7.什么是JavaConfig?8.SpringBoot的核心注解是哪个?它主
爱穿背带裤的馫
·
2023-08-18 18:11
spring
boot
java
spring
面试
2023最新
Springboot
常见面试题
1.SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?启动类上面的注解是@SpringBootApplication,它也是SpringBoot的核心注解,主要组合包含了@Inherited基于继承的注解@SpringBootConfiguration注解内部有一个核心注解@Configuration,该注解是Spring框架提供的,表示当前类为一个配置类(XML配置文件的注解表现形
什么也不懂的程序猿
·
2023-08-18 18:41
spring
boot
spring
java
面试
后端
springboot
常见面试题
1为什么要springboot?springboot跟spring的区别SpringBoot是一个开源Java-based框架,用于创建微服务。它是由Pivotal团队创建的,用于快速开发生产级的Spring应用。SpringBoot让你可以不用或者只需要很少的Spring配置就能创建一个应用。与SpringFramework相比,SpringBoot具有以下特点:自动配置:SpringBoot可
xxx_520s
·
2023-08-18 18:40
springboot
java
JAVA面试常见问题记录(2-5年经验)
序号链接地址1java面试题:Redis
常见面试题
(实际面试有被问到)2java面试题:Spring核心面试题(必须理解背诵)3java面试题:集合
常见面试题
4java面试题:MQ、RabbitMQ面试题
91科技
·
2023-08-18 16:51
面试
java
数据库
微信二维码的生成(
java后端
)--邀请新人
目录写在前言1.微信官方文档2.具体分析写在前言最近因为在学习微信小程序邀请新用户的功能,所以需要后端生成二维码并且携带本人的用户id或者其他的信息,传给前端。用户通过这个二维码去进行登录或者其他的操作,这时候前端人员记录下来邀请人的用户id和被邀请人的用户id传给后端。这哥功能首先就需要生成微信二维码,那么下面就是我的学习过程。1.微信官方文档首先需要查看微信的官方文档去确定这个微信二维码到底需
zhuwenaptx
·
2023-08-18 14:37
二维码
spring
idea
java
intellij-idea
浏览器 - 事件循环机制详解
目录1,浏览器进程模型进程线程浏览器的进程和线程1,浏览器进程2,网络进程3,渲染进程2,渲染主线程事件循环异步同步JS为什么会阻塞渲染任务优先级3,
常见面试题
1,如何理解js的异步2,讲一下js的事件循环
下雪天的夏风
·
2023-08-18 07:19
web
前端
javascript
css3
css
浏览器
事件循环
浏览器渲染原理 - 输入url 回车后发生了什么
css是怎么做的1.4,解析时遇到js是怎么做的2,样式计算Recalculatestyle3,布局layout4,分层layer5,绘制paint6,分块tiling7,光栅化raster8,画draw
常见面试题
什么是
下雪天的夏风
·
2023-08-18 07:17
web
前端
css
css3
javascript
浏览器
web
前端微信小程序
常见面试题
1、微信小程序有几个文件-WXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己定义的一套组件-WXSS(WeiXinStyleSheets)是一套样式语言,用于描述WXML的组件样式js逻辑处理,网络请求json小程序设置,如页面注册,页面标题及tabBar2、微信小程序怎样跟事件传值给HTML元素添加dat
这是余传书简书
·
2023-08-18 04:48
JVM——JVM 垃圾回收
文章目录写在前面本节
常见面试题
本文导火索1揭开JVM内存分配与回收的神秘面纱1.1对象优先在eden区分配1.2大对象直接进入老年代1.3长期存活的对象将进入老年代1.4动态对象年龄判定1.5主要进行gc
挨打且不服66
·
2023-08-18 03:08
java笔记整理
jvm
java
Java后端
入职第八天,配置Swagger接口文档(Swagger文档)
一、背景小明今天要跟前端同学对接,发现接口,都是直接同个微信或者qq发给他,效率很低,而且前端同学也不能测试调用,在对接过程很麻烦,也很费时,他现在很苦恼,大家有什么好的接口文档工具推荐了。其实现在已经有很多文档对接的工具了,以前使用的是国外的postman,到现在国内的apipost或者apifox等等,或者代码接口集成工具swagger。今天给初入职场的同学们,介绍一下如何整合Swagger以
qi_ming88
·
2023-08-18 02:16
Java后端开发
swagger
接口文档
swagger线上配置
2021-
Java后端
工程师必会知识点-(分布式RPC框架Dubbo)
前言“文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在”Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。“https://www.processon.com/view/link/6
六脉神剑1
·
2023-08-18 02:16
网络
分布式
java
rpc
编程语言
【2022最新核心面试资料 】最强Java面试八股文秋招offer召唤术!入职薪资53k
前言我分享的这份秋招
Java后端
开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
JAVA序码
·
2023-08-18 02:44
java
面试
开发语言
Dubbo
常见面试题
(第二弹)
dubbo工作原理第一层:service层,接口层,给服务提供者和消费者来实现的第二层:config层,配置层,主要是对dubbo进行各种配置的第三层:proxy层,服务代理层,无论是consumer还是provider,dubbo都会给你生成代理,代理之间进行网络通信第四层:registry层,服务注册层,负责服务的注册与发现第五层:cluster层,集群层,封装多个服务提供者的路由以及负载均衡
Carl God
·
2023-08-18 01:03
分布式
面试题
dubbo
面试题
一文整理常见
Java后端
面试题系列——Dubbo篇(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第1️⃣3️⃣篇文章,该系列将整理和梳理笔者作为
Java
程序猿周周
·
2023-08-18 00:02
Java面试总结
java
面试
经验分享
Dubbo
html5+css3
常见面试题
(一)
HTML5部分1.Doctype作用?严格模式与混杂模式如何区分?它们有何意义?1.声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。2.严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。3.在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。4.DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。2.
冬丽传奇
·
2023-08-17 21:38
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他