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框架常见面试题
【面试】Volatile
常见面试题
大纲一、为什么有Volatile?二、Volatile是什么?1、volatile的作用是什么?追问1:volatile能保证原子性吗?为什么?2、说下volatile的应用场景?追问1:Volatile是否用得越多越好?3、之前32位机器上共享的long和double变量的为什么要用volatile?现在64位机器上是否也要设置呢?4、happens-before等?三、Volatile怎么实现
白露塞纳
·
2023-03-15 19:18
面试
java
职场和发展
打卡3本书10句话-24
产品中试管理产品可靠测试与验证的基本概念和方法在产品可靠性增长方面常见的设计补偿措施有冗于设计安全或保险装置容错设计,降额设计等工艺改进补偿措施预防措施应急补救措施代码整洁之道16515-JUnit内幕JUnit是最有名的
Java
wuxiumu
·
2023-03-15 08:55
大数据:
常见面试题
1、scala隐函数关键字implicit2、valx=y=1结果1)x、y都是var,x变为Unit2)都是val,报错3、java内存模型堆内存、栈内存、方法区栈内存:保存局部变量堆内存:存储数组和对象方法区:代码区、字符串常量池、静态区4、用mr设计一个分组排重计数算法输入文件格式:二级域名,一级频道,二级频道,访问ip地址,访问者id需求:按照二级域名,一级频道,二级频道分组,计算page
昨天_03fb
·
2023-03-15 04:24
springcloud
常见面试题
1
SpringCloud面试题及答案SpringCloud之Ribbon与Nginx区别SpringCloudHystrix设计原理
SanSpurs
·
2023-03-15 03:55
后端
常见面试题
(一)
1、session和cookie的区别和联系cookie数据存放在客户的浏览器上,session数据放在服务器上。cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用COOKIE。单个cookie保存的数据不能超过4K
hhttss999
·
2023-03-15 03:56
2022年最新Java后端开发技术架构总结
做了十年的Java开发和项目管理,和大家介绍一下我总结的一两年用得比较多的
Java框架
(包括软件、中间件),以及相关开发、测试、运维、项目管理、技术支持等。
JavinLu
·
2023-03-15 02:43
技术分享
java
eclipse
【笔试】力扣题目+算法总结【持续更新】
【笔试】力扣题目+算法总结【持续更新】文章目录前言程序员面试金典Linux服务器相关Gitee使用教程牛客网oj输入输出总结数据库及mybatis
常见面试题
总结(通俗易懂)MySQL数据库学习最基本干净的
克利斯提亚诺-梅西
·
2023-03-14 22:52
LeetCode刷题
算法
面试
vue
常见面试题
总结(经常会被问到的问题)
可参考,讲的很全面:https://blog.csdn.net/qq_37774171/article/details/87093678https://blog.csdn.net/liang377122210/article/details/71545459https://segmentfault.com/a/1190000015560315jQuery和Vue的区别1.Vue.js是什么?Vue
铁锤妹妹@
·
2023-03-14 21:43
面试题
vue
常见面试题
解 @于志程
1.打包部署出现空白或404/\*@于志程1.空白页面多半是资源路径请求不成功解决办法:vue.config.js下的assetsPublicPath默认的是‘/’也就是根目录。而我们的index.html和static在同一级目录下面。所以要改为‘./’;2\.页面刷新404问题这是因为使用的是history模式所以vue用路由跳转完之后再次刷新所以这个模式会默认的请求一次资源请求不成功就会返回
于志程_yzcheng_程程程
·
2023-03-14 19:11
前端
常见面试题
收集
从浏览器地址栏输入url到显示页面的步骤(以HTTP为例)1.在浏览器地址栏输入URL2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤i.如果资源未缓存,发起新请求ii.如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证。iii.检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control:·HTTP1.0提供Expires,值为一个绝对
不存在的风
·
2023-03-14 10:11
spring mvc
常见面试题
什么是springmvc,谈谈对springmvc的理解springmvc是基于java实现的mvc设计模式的web轻量级框架,将复杂的web应用分解为Model,View,Controller的职责分解,方便开发人员开发,维护SpringMVC的流程1.用户发送请求到DispatcherServlet2.DispatcherServlet收到请求后调用HandleMapping处理器,请求获取H
原点_da4e
·
2023-03-14 01:42
Jvm面试题总结及答案 300道(2022年最新版 )
Jvm面试题及答案(Jvm面试题大全带答案)发现网上很多Jvm面试题及答案整理都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,有大量经典的Jvm面试题以及答案,包含Jvm语言
常见面试题
、面试经验技巧等
牛牛架构师
·
2023-03-13 18:30
java
面试
后端
微服务
常见面试题
总结(2022最新)
什么是微服务?微服务是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务和服务之间采用轻量级的通信机制进行协作。每个服务可以被独立的部署到生产环境。从单体应用到微服务单体系统的缺点:修改一个小功能,就需要将整个系统重新部署上线,影响其他功能的运行;功能模块互相依赖,强耦合,扩展困难。如果出现性能瓶颈,需要对整体应用进行升级,虽然影响性能的可能只是其中一个小模块;单体
程序员大彬
·
2023-03-13 15:32
java
面试
微服务
java
分布式
掌握这些Java面试 就不需要慌了
本文收集整理了各大厂
常见面试题
N道,你想要的这里都有。
在酒吧写代码
·
2023-03-13 11:22
java
开发语言
你要的Netty
常见面试题
总结,我面试回来整理好了!
最近经常会再面试中碰到Netty相关的问题。全文采用大家喜欢的与面试官对话的形式展开。如果大家觉得总结的不错的话,不妨点一个赞鼓励一下!这是我继续坚持很重要的动力来源。概览:Netty是什么?为什么要用Netty?Netty应用场景了解么?Netty核心组件有哪些?分别有什么作用?EventloopGroup了解么?和EventLoop啥关系?Bootstrap和ServerBootstrap了解
互联网Java进阶架构
·
2023-03-13 03:16
【javaEE】多线程进阶(Part1 锁策略、CAS、synchronized )
常见面试题
【补】synchronized二、CAS一)CAS简介二)CAS的实现三)CAS的应用1)实现原子类:2)实现自旋锁:四)CAS
'Dream是普通小孩耶
·
2023-03-12 04:22
Note-JavaEE
java
面试
CAS
锁策略
synchronized
多线程进阶:各种锁策略
常见面试题
:你是怎么理解乐观锁和悲观锁的,具体怎么实现呢?有了解什么读写锁么?什么是自旋锁,为什么要使用自旋锁策略呢,缺点是什么?什么是死锁,死锁的产生以及解决办法?
Josvin
·
2023-03-12 04:49
操作系统
多线程
java
面试
前端
常见面试题
(一)
1.Vue单向数据流及VueX数据流向view通过dispatch派发一个action改变state,state改变之后重新渲染视图。2.Vue如何实现数据的双向绑定当你把一个普通的JavaScript对象传入Vue实例作为data选项,Vue将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter。Object.defineProper
琳琳__
·
2023-03-12 02:49
Java
常见面试题
(三、JVM)
三、JVM1.说一下jvm的主要组成部分?及其作用?类加载器加载类文件到内存,并为之创建一个class对象。运行时数据区JVM的内存分布。(1)堆堆是java对象的存储区域,任何new出来的对象实例或者数组都分配在堆上。可以用-Xms或者-Xmx进行内存控制。jdk1.7之后,运行时常量池从方法区移到了堆上。(2)方法区用于存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据
Batistuta9
·
2023-03-11 22:58
Java
常见面试题
(四、MySql)
四、Mysql1.数据库的三范式是什么?第一范式每一列属性都是不可再分的属性值,确保每一列的原子性。如果两列的属性相似或者相近或者一样,尽量合并属性一样的列,确保不产生冗余数据。第二范式要求数据库表中的每个实例或记录必须可以被唯一地区分。表必须有一个主键。没有包含在主键中的列必须完全依赖于主键,不能只依赖主键的一部分。第三范式要求一个关系中不包含已在其它关系已包含的非主关键字信息。2.一张自增表里
Batistuta9
·
2023-03-11 20:06
网络协议
常见面试题
1、请详细介绍一下http协议超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。http协议是应用层协议,端口号是:80Http是无状态,是指处理事物没有记忆,下一次的请求与上一次的请求,服务器不知道是来自一个客户端的。http是无连接,即每次只处理一个请
敲代码的哆来a梦
·
2023-03-11 08:42
网络协议
http
https
35 岁程序员,年后第一天被辞退
相关阅读:阿里职位层级(附P级详细要求)互联网技术(
java框架
、分布式、集群)干货视频大全,不看后悔!
互联网架构
·
2023-03-11 03:20
Python
常见面试题
:TCP 协议中的三次握手与四次挥手相关概念详解
今天来聊聊Python
常见面试题
中面试频率特别高的一个题目:TCP协议中的三次握手与四次挥手。
EchoPython
·
2023-03-10 21:30
后端开发
常见面试题
目
Java编程基础语言基础基础语法为什么重写equals还要重写hashcode?hashMap中如果key使用自定义类型,要重写hashcode和equals==和equals比较的区别?对于==,比较的是值是否相等(其实==比较的不管是基本数据类型,还是引用数据类型的变量,比较的都是值,只是引用类型变量存的值是对象的地址)如果作用于基本数据类型的变量,则直接比较其存储的值是否相等,如果作用于引用
HelloLV111
·
2023-03-10 18:00
后端面试
java
面试
后端
java
Java框架
-03-SpringMVC
1.MVC模式使用MVC模式的目的:将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。M(Model):模型是指模型表示业务规则,被模型返回的数据是中立的,模型与数据格式无关,这样一个模型能为多个视图提供数据,减少了代码的重复性V(View):视图是指用户看到并与之交互的界面,在视图中其实没有真正的处理发生,它只是作为一种
皇天
·
2023-03-10 15:04
Java框架
_SpringBoot基本原理
SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。SpringBoot优点1、独立运行SpringBoot内嵌了各种servlet容器,tomcat,jetty等,现在不再需要打成war包部署到容器中,SpringBoot只要达成一个可执行的jar包就能独立运行,所有的依
銳冰
·
2023-03-09 20:07
常见面试题
Java部分:1.String、StringBuffer、StringBuilder区别2.ArrayList与LinkedList区别3.HashMap原理(负载因子、初始容量),与HashTable、SparseArray对比4.四种线程池5.观察者模式和单例模式6.排序、斐波那契数列7.jvm,几种引用,泛型Android部分:1.Activity启动模式及使用场景2.Fragment生命周
请你吃鱼
·
2023-03-09 19:14
多线程(二)队列相关的
常见面试题
在上一篇文章中,我们主要分析了同步、异步,并发队列和串行队列。相信看过的朋友应该有初步的认识,但是总觉得朦朦胧胧,今天我们通过几个例子,来进一步认识队列在开发过程中怎么使用。注:本文所举的几个例子,都是在主线程中运行。demo1下面代码是否可以正常运行,如果可用正常运行,会输出什么结果:NSLog(@"执行任务1");dispatch_queue_tqueue=dispatch_get_main_
PerryMorning
·
2023-03-09 14:15
NLP算法岗
常见面试题
梳理
文章目录前言一、Attention相关1.Bahdanauattention2.Luong_attention3.Self_attention4.其他attention二、Bert相关三、机器学习相关1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下
听寒哥的话
·
2023-03-09 07:51
算法
自然语言处理
深度学习
Bert相关
常见面试题
文章目录前言一、Bert模型相关1.self-attention中QKTQK^{T}QKT相乘代表着的是什么?2.self-attention中QKTQK^{T}QKT相乘后为什么要除以缩放因子dk\sqrt{d_k}dk?3.如何理解Multi-headattention?4.Bert源码中多头的维度如何变化的?5.Bert是双向模型,双向体现在哪?6.Bert的位置编码和transformer
听寒哥的话
·
2023-03-09 07:20
bert
自然语言处理
深度学习
NLP
常见面试题
1、什么是困惑度(perplexity)?它在NLP中的作用是什么?困惑度是一种用于评估语言模型通顺程度的方法,测评困惑度的方法为:对测试集中的句子计算语言模型概率,概率越高则语言模型越好。由公式可知,句子概率越大,语言模型越好,迷惑度越小。2、梯度爆炸和梯度消失是什么?如何解决?反向传播时,如果网络过深,每层梯度连乘小于1的数,值会趋向0,发生梯度消失。大于1则趋向正无穷,发生梯度爆炸。梯度爆炸
期待脱离苦海的小叮当
·
2023-03-09 07:49
NLP
BERT
常见面试题
问题
算法工程师常见面试问题总结之BERT面试常见问题总结1.简单描述下BERT的结构答:BERT是Google在2018年提出的一种基于Transformers的预训练语言模型。BERT的设计理念是通过大规模无标注语料库的预训练,使得模型能够学习到丰富的语言知识,并将其用于下游自然语言处理任务中。BERT的最大特点是采用了双向编码器(bidirectionalencoder)来处理自然语言,因此不同于
莱维贝贝、
·
2023-03-09 07:30
bert
自然语言处理
深度学习
SpringBoot
常见面试题
汇总(超详细回答)
1.什么是SpringBoot?SpringBoot是一个基于Spring框架的开源框架,用于快速创建独立的、生产级别的、可运行的Spring应用程序。它采用了约定优于配置的理念,使开发者可以不需要手动配置大量的Spring配置文件,而快速搭建出符合生产要求的、可运行的应用程序。SpringBoot通过自动配置,可以自动地为开发人员配置Spring应用程序所需的各种组件,如数据源、Web服务器、安
java路飞
·
2023-03-09 00:17
面试复习
spring
boot
java
面试
职场和发展
后端
【炸雷】Elasticsearch 的 Log4j 漏洞处置策略
【漏洞描述】ApacheLog4j是一款非常流行的开源的用于Java运行环境的日志记录工具包,大量的
Java框架
都使用了该组件,故影响范围非常之大。
极限实验室
·
2023-03-08 22:35
Redis
常见面试题
Redis作为常用的内存型数据库,面试中会经常遇到,在网上看到一些redis常见的面试题,简单整理一下.Redis有哪些数据结构?12345*字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。*如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。*如果你说还玩过RedisModule,像BloomFilter
xiaoyaGrace
·
2023-03-01 09:53
Redis
redis
常见面试题
1.redis的数据结构以及应用场景?string,list,set,hash,zset,hyper-log,geo,bitmap,布隆过滤器。缓存,计数器,分布式会话,排行榜,最新列表,分布式锁,消息队列。2.redis6.0为什么一直不使用多线程?redis中cpu不是瓶颈,收到内存和网络,提高redis,使用pipeline,每秒100万请求单线程内部维护比较低如果是多线程,线程切换和加锁\
一切顺势而行
·
2023-03-01 09:23
redis
缓存
java
Redis
常见面试题
(二)
目录1、Redis和Memcached有什么区别?2、Redis支持哪些数据类型?3、Redis支持JSON数据类型吗?为什么?4、Redis模块系统有什么用?5、Redis支持对象映射模型吗?6、Redis默认支持多少个数据库?怎么修改?7、RedisSET命令可以代替SETNX吗?8、Redis单个实例最多能存放多少个键?9、Redis单个Set,List最多能存放多少个元素?10、Redis
determine ZandR
·
2023-03-01 09:52
redis
redis
memcached
数据库
java面试题:Redis
常见面试题
(实际面试有被问到)
目录1.Redis和Memcached相比,有哪些优势?2.Redis为什么要把数据放到内存中?3.Redis为何这么快?4.为何使用单线程?5.缓存三大问题以及解决方案?缓存穿透:查询数据不存在缓存击穿:缓存过期,伴随大量对该key的请求缓存雪崩:同一时间大批量的key过期6.如何保证Redis的高并发?7.Redis如何保证原子性?8.Redis有哪些应用场景?9.有序集合Zset的底层实现?
码云铁粉
·
2023-03-01 09:39
java后端常见面试题
精通redis
redis
java
【Java】基于【Mybatis】框架学习系列——Mybatis数据连接测试
个人主页:Ali,S最近更新:2022年7月12日⛽
Java框架
学习系列:Mybatis框架⛳Java基础学习系列:面向对象飞机大战通信仿真学习系列:【硬件】【通信】【MATLAB】个人简介:通信工程本硕
Ali.s
·
2023-03-01 09:36
Java后端
#
Mybatis框架学习
mybatis
java
学习
数据库
mysql
面经 | Redis
常见面试题
Redis
常见面试题
目录结构:文章目录Redis
常见面试题
数据结构String哈希ListSetZset有序集合持久化机制RDB快照AOF混合使用Redis为什么要线执行命令,在把数据写入日志?
结构化思维wz
·
2023-03-01 09:00
面试必备知识体系
#
Redis
redis
缓存
数据库
面试
redis的
常见面试题
一、Redis是什么?Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sortedset--有序集合)和hash。这些数据结构都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中,Redis
reg183
·
2023-03-01 09:57
后端
redis
数据库
缓存
Golang协程
常见面试题
小结
目录交替打印奇数和偶数方法一:使用无缓冲的channel进行协程间通信方法二:使用有缓冲的channelN个协程打印1到maxVal交替打印字符和数字交替打印字符串方法一使用无缓冲的channel三个协程打印ABCChannel练习交替打印奇数和偶数下面让我们一起来看看golang当中常见的算法面试题使用两个goroutine交替打印1-100之间的奇数和偶数,输出时按照从小到大输出.方法一:使用
·
2023-02-28 15:00
Java基础面试题(史上最全基础面试题,精心整理100家互联网企业面经)
面试必过(2023优化版)已发布在个人微信公众号【面向Offer学编程】,优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结,删除了低频问题,添加了一些
常见面试题
,对文章进行了精简优化,
Lycodeboy
·
2023-02-28 14:53
Java面试
面试
java
社招前端二面
常见面试题
前端进阶面试题详细解答实现节流函数和防抖函数函数防抖的实现:functiondebounce(fn,wait){vartimer=null;returnfunction(){varcontext=this,args=[...arguments];//如果此时存在定时器的话,则取消之前的定时器重新记时if(timer){clearTimeout(timer);timer=null;}//设置定时器,
语无伦次¥!
·
2023-02-26 03:17
前端框架
javascript
阿里前端
常见面试题
(附答案)
前端进阶面试题详细解答事件委托的使用场景场景:给页面的所有的a标签添加click事件,代码如下:document.addEventListener("click",function(e){if(e.target.nodeName=="A")console.log("a");},false);但是这些a标签可能包含一些像span、img等元素,如果点击到了这些a标签中的元素,就不会触发click事件
语无伦次¥!
·
2023-02-26 03:17
前端框架
javascript
springMVC常用注解
在
java框架
中,使用注解的作用就是注入属性一、Spring常用注解@Component:标注一个普通的SpringBean类。@Controller:标注一个控制器组件类。
aGloomyBoy
·
2023-02-24 20:09
springMVC注解
java
TCP的三次握手与四次挥手理解
TCP的三次握手与四次挥手理解文章目录一、TCP首部字段二、三次握手过程理解三、四次挥手过程理解四、
常见面试题
1.为什么连接的时候是三次握手,关闭的时候却是四次握手?
小朱小朱绝不服输
·
2023-02-24 16:07
后端面试必备
tcp/ip
网络协议
面试
计算机网络
常见面试题
-牛客论坛
【牛客论坛】
常见面试题
MySQL存储引擎、事务、锁、索引存储引擎事务事务的特性:原子性、一致性、隔离性、持久性事务的隔离性并发异常:第一类丢失更新、第二类丢失更新、脏读、不可重复读、幻读隔离级别:ReadUncommitted
CODER8R
·
2023-02-24 03:21
java
java
数据库
jvm
Java基础
常见面试题
总结
常见面试题
总结(Java基础)Java概述Java语言有哪些特点?平台无关性(一次编写,到处运行)面向对象可靠性、安全性支持多线程、网络编程编译与解释并存JVM、JRE和JDK的关系是什么?
CODER8R
·
2023-02-24 03:20
java
java
jvm
面试
前端
常见面试题
总结
原函数形参不定长(此时fn.length为0)functioncurry(fn){//保存参数,除去第一个函数参数letargs=[].slice.call(arguments,1);//返回一个新函数letcurried=function(){//新函数调用时会继续传参letallArgs=[...args,...arguments];returncurry(fn,...allArgs);};/
·
2023-02-23 19:25
前端javascript
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他