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
基础面试题
2020 Spring Cloud面试题大全
欢迎大家阅读文章持续更新中…内容链接地址2020JAVA
基础面试题
大全https://blog.csdn.net/baidu_37366055/article/details/1048580
谱写
·
2020-09-11 00:01
java面试题
2020Spring Boot面试题大全
欢迎大家阅读文章持续更新中…内容链接地址2020JAVA
基础面试题
大全https://blog.csdn.net/baidu_37366055/article/details/1048580
谱写
·
2020-09-11 00:01
java面试题
2020 消息中间件MQ与RabbitMQ面试题大全
欢迎大家阅读文章持续更新中…内容链接地址2020JAVA
基础面试题
大全https://blog.csdn.net/baidu_37366055/article/details/1048580
谱写
·
2020-09-11 00:01
java面试题
2020 Dubbo面试题大全
欢迎大家阅读文章持续更新中…内容链接地址2020JAVA
基础面试题
大全https://blog.csdn.net/baidu_37366055/article/details/1048580
谱写
·
2020-09-10 22:01
java面试题
Python
基础面试题
整理
基础Python中lambda是什么意思Python中的pass是什么意思作为解释型语言,Python如何运行什么是Python的单元测试在Python中unittest是什么如何将数字转换为字符串什么是Python中的模块和包解释如何在Python中生成随机数字在Python中如何使用//运算符提到使用Python的五个好处简单说明在Python中如何使用split函数json和字典的区别pyt
weixin_30539625
·
2020-09-10 19:20
阿里、京东、美团的一些
基础面试题
,你会吗?
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是
Java技术开发
·
2020-09-10 11:02
分布式
数据库
面试
java
编程语言
Python
基础面试题
Python面试题闭包形成闭包的三个必备条件在一个函数中定义一个内置函数内置函数运用了外函数的临时变量外函数的返回值是内函数的引用,相当于执行内部函数一般情况下,在我们的认知当中,如果一个函数结束,函数内部所有的东西都会释放掉,还给内存,局部变量都会消失,但是闭包是另外一种情况,如果外函数在结束的时候发现又自己的临时变量将来会在内部函数中用到,就把这个临时变量绑定内部函数,然后自己再结束装饰器原理
鹿橙姜
·
2020-09-10 10:12
Java
基础面试题
1.Java中方法重写与方法重载的区别?1.1方法重写Java中方法重写是针对具有父子关系类而言的,如果子类定义的方法的名称、参数个数和类型以及返回值(或者返回值的子类)都相同,这种情况下就发生了重写(或覆盖)了//父类publicclassFather{publicinttest(inta,intb){returna+b;}}//子类classChildextendsFather{@Overri
蚂蚁未归
·
2020-09-07 14:36
Java
基础面试题
(二) (2020持续更新)
1.String是最基本的数据类型吗?不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitivetype),剩下的都是引用类型(referencetype),Java5以后引入的枚举类型也算是一种比较特殊的引用类型。2.floatf=3.4;是否正确?不正确。3.4是双精度数,将双精度型(do
程序员小R
·
2020-08-26 14:52
java面试题
面试
java
前端
基础面试题
1.html+cssh5新特性语义化标签:header、footer、section、nav、aside、article、main。。。增强型表单:input的多个type(color、date、email、number、tel、url、search、time…)新增表单元素:datalist、Keygen、output新增表单属性:placehoder、require、min、max音频视频:a
L?z ^f my
·
2020-08-25 17:17
interview
复习之路之JAVA多线程
基础面试题
我自己总结的,我觉得很全了,本篇章针对多线程基础,不包括JUC有几种实现线程的方法?从不同的角度看有不同的答案,通常来说,可以分为两类,继承和实现的两种方式。准确的讲,实现线程只有一种方式,那就是构造Thread类,但是在Thread类里面,他的run方法有两种情况。第一种,实现一个runnable接口,重写他的run方法,然后再把这个实例传给Thread类,再让Thread类执行这个run方法。
FuYouJ
·
2020-08-25 16:13
Java
多线程
设计模式
基础面试题
整理
文章目录1、请说出什么是单例模式?1.1饿汉1.2懒汉1.3双重锁懒汉(DoubleCheckLock)1.4静态内部类1.5枚举1、请说出什么是单例模式?首先,了解一下单例的四大原则:构造私有以静态方法或者枚举返回实例确保实例只有一个,尤其是多线程环境确保反序列化时不会重新构建对象1.1饿汉publicclassSingleTon{privatestaticSingleTonINSTANCE=n
单片机菜鸟哥
·
2020-08-25 14:42
JavaEE
基础面试题
--get请求和post请求的
从客户端发送请求到后台有两种请求,GET和POST,下面来说一下这两种请求的区别:1、参数的位置不同get请求的参数是跟在URL的后面,以?来分割URL和参数,用键值对加&的方式来链接多个参数,因此传递参数的数据量有所限制(通常来说浏览器会对URL长度上有所限制)post请求的参数通常是放在请求体中,因此可以存放的数据量可以很大(理论上可以无限大,但是和服务器本身的处理能力有关系)2、请求本身的含
yqhp_w
·
2020-08-25 07:50
JavaEE
基础面试题
--get请求和post请求的
从客户端发送请求到后台有两种请求,GET和POST,下面来说一下这两种请求的区别:1、参数的位置不同get请求的参数是跟在URL的后面,以?来分割URL和参数,用键值对加&的方式来链接多个参数,因此传递参数的数据量有所限制(通常来说浏览器会对URL长度上有所限制)post请求的参数通常是放在请求体中,因此可以存放的数据量可以很大(理论上可以无限大,但是和服务器本身的处理能力有关系)2、请求本身的含
Asuner
·
2020-08-25 06:44
J2SE
基础面试题
1、九种基本数据类型的大小,以及他们的封装类。java提供了一组基本数据类型,包括boolean,byte,char,short,int,long,float,double,void.同时,java也提供了这些类型的封装类,分别为Boolean,Byte,Character,Short,Integer,Long,Float,Double,Void2、Switch能否用string做参数在Java5
小胖星
·
2020-08-25 06:48
MyBatis
基础面试题
及答案
1、什么是MyBatis?答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、讲下MyBatis的缓存答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置3、Mybatis是如何进行分
海拥✘
·
2020-08-24 07:45
笔记
MyBatis
基础面试题
1、#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。2、当实体类中的属性名和表中的字段名不一样,怎么办?第1种:通过在查询的sql语句中定义字段名的别
yongqi_wang
·
2020-08-24 06:00
个人总结
二叉树的最大深度(
基础面试题
)
一,题目描述给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:返回它的最大深度:3二,代码实现1,采用递归思想:一棵树树的最大深度==1+左子树的最大深度+右子树的最大深度2,代码publicintmaxDepth(TreeNoderoot){if(root==null){//如果为空树返回深度为0return0;}i
一只懐坏旭
·
2020-08-24 02:34
go每日新闻--2020-08-18
go语言中文网(每日资讯)_2020-08-18一、Go语言中文网如果你只知道gotest用于单元测试就太LOW了海到无边天作岸——万字长文Go接口辛秘掌握了这30道MySQL
基础面试题
,我成了面霸二、
韩亚军
·
2020-08-24 00:15
Go每日新闻
Day02-Java
基础面试题
答案
1.数组没有length()方法,有length的属性。String有有length()方法。2.Final--修饰符(关键字)。如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中
点滴代码
·
2020-08-23 18:56
JavaSE基础
各类软件启动端口号
6379zookeeper:2181dubbo:20880oracle:1521ActiveMQ:两个重要的端口,一个是提供消息队列的默认端口:61616另一个是控制台端口:8161java面试综合整理大全包括(
基础面试题
还好头发在
·
2020-08-23 15:31
java基础
基础面试题
:面向对象和面向过程的区别,性能对比
概念:面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象:把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。性能对比:面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,面向对象性能比
fking86
·
2020-08-23 10:45
Java面试
Java经典
基础面试题
,你会几道?(3)
下面这道题介绍BigDecimal1、BigDecimal的用处《阿里巴巴Java开发手册》中提到:浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用equals来判断。具体原理和浮点数的编码方式有关,这里就不多提了,我们下面直接上实例:floata=1.0f-0.9f;floatb=0.9f-0.8f;System.out.println(a);//0.100000024Sy
riemann_
·
2020-08-23 02:11
Java
通信
基础面试题
1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。2、PCM30/32路系统中,每个码的时间间隔是488ns。3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。6、一般二氧化硅光纤的零色
young0806
·
2020-08-23 00:58
通信基础
面试
电话
网络
终端
c
工作
HDFS的SecondaryNameNode作用,你别答错了
这是道经典的
基础面试题
,笔者问过面试者很多次(当然也被面试官问过很多次)。从印象看,大约有一半的被面试者无法正确作答,给出的答案甚至有“不就是NameNode的热备嘛”。
大数据星球-浪尖
·
2020-08-22 18:10
java
hdfs
hadoop
数据库
spark
30道MySQL
基础面试题
1、什么是关系型数据库?关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。简单来说,关系模式就是二维表格模型。2、关系型数据库有什么优势?关系型数据库的优势:易于理解关系型二维表的结构非常贴近现实世界,二维表格,容易
寰宇001
·
2020-08-22 11:18
数据库
面试
Java
基础面试题
Java
基础面试题
#####1.简述JDK,JRE,JVM的关系:JDK:javadevelopmentkit:Java开发工具包,包括了JRE,提供有一堆Java工具(javac/java/jdb等)
小giaogiao
·
2020-08-22 02:38
Java开发进阶
Java面试
面试题
历尽数月,终于整理出一份让你涨薪8K的Java
基础面试题
解析
本文转载自:历尽数月,终于整理出一份让你涨薪8K的Java
基础面试题
解析即将到来金三银四人才招聘的高峰期,渴望跳槽的朋友肯定跟我一样四处找以往的面试题,但又感觉找的又不完整,在这里我将把我所见到的题目做一总结
Java_supermanNO1
·
2020-08-21 23:53
Java
程序人生
面试
java常见
基础面试题
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示"main方法不是public的"。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的"一次编写,处处运行"是如何实现的?答案:Java程序会被编译成字
qunqin
·
2020-08-21 10:18
java
面试题
iOS笔记--
基础面试题
01
问题:1.浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制
提莫不胖
·
2020-08-21 10:21
Java
基础面试题
====================================线程==========================================================1.为什么会有线程不安全?答:因为方法在执行的时候,为了方便回从堆里面将变量copy到栈中,因为栈是线程私有的,所以导致了数据的不一致。2.线程安全的三要素是什么?答:可见性,原子性,顺序性。3.volati
盟易
·
2020-08-21 05:19
面试题
面试题
hashCode竟然不是根据对象内存地址生成的?还对内存泄漏与偏向锁有影响?
这个问题从上午10:45开始陆续讨论,到下午15:39接近尾声(忽略这形同虚设的马赛克)这是一个好问题,更是一个高频
基础面试题
,我还曾经专门写过一篇文章Javaequals和hashCode的这几个问题可以说明白吗
日拱一兵
·
2020-08-21 04:21
java
内存泄漏
hashcode
内存溢出
redis 常见
基础面试题
1、在项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?面试官心理分析这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。只要问到缓存,上来第一个问题,肯定是先问问你项目哪里用了缓存?为啥要用?不用行不行?如果用了以后可能会有什么不良的后果?这就是看看你对缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解答,那面试官对你印象肯定不太好,
zhangSir134
·
2020-08-21 04:26
转载
java面试笔记
redis
java
aof
分布式
2018-09-26-Python面试题(转)
个人博客地址——https://www.dogebug.cn/GitHub地址——https://github.com/yanshigou/layout:posttitle:Python
基础面试题
(转)
dogebug
·
2020-08-20 23:26
2018 前端面试题(不定期更新)
前端
基础面试题
以下更多的题目,希望大家能掌握更多的前端知识,发现自身的不足。不单单是看题目,背答案。面试题应该反映出的只是你掌握前端知识的冰山一角。
weixin_30598225
·
2020-08-20 08:23
spring框架和springMvc
基础面试题
spring框架面试题Spring面试题什么是SpringFrameworkSpring是一个开源框架,旨在降低应用程序开发的复杂度它是轻量级,解耦合它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有零距离的框架它可以集成其他框架,如Structs,Hibernate,EJB等,所以又称为框架的框架SpringFramework中有多少个模块,它们分别是什么[外链图片转
peacezhi
·
2020-08-20 04:10
编程思想
基础面试题
-java&jvm
java基础1是否可以继承String类?答:String类是final类,不可以被继承。2string,stringbuffer,stringbuilder区别3重载Overload和重写override有什么区别答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同
ZOUHUST
·
2020-08-20 02:14
笔试面试
前端面试超全整理1( js 浏览器安全 性能)
1、JS
基础面试题
(一)原始(Primitive)类型涉及面试题:原始类型有哪几种?null是对象嘛?
胡歌的小奶音
·
2020-08-19 21:34
interview
javascript
黄金9月跳槽季,有这些高频面试题,让你九月必定拿到 offer !
本套Java面试题大全总共分为以下几块:
基础面试题
IO类算
程序员三金
·
2020-08-19 06:18
java
面试
分布式
redis
算法
Java史上最全的
基础面试题
,你一定被问过。(带答案下)
23.接口和抽象类的区别?区别1:语法方面1.继承实现方面((抽象类单继承,接口多实现)接口也可以继承其他接口)2.成员变量方面①.抽象类中可以有普通成员变量,接口中没有普通成员变量②.抽象类和接口中都可以包含静态成员变量3.方法方面①.抽象类可以有构造方法,接口中不能有构造方法。②.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。③.抽象类中的抽象方法的
程序员三金
·
2020-08-19 06:18
多线程
java
编程语言
面试
java基础
JAVA
基础面试题
---问题---:try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?---答案---:会执行,在return前执行。---问题---:运行时异常与一般异常有何异同?---答案---:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译
Chenmaster
·
2020-08-19 04:22
Java
基础面试题
2-HashMap的源码,实现原理,底层结构
一、HashMap概述HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类与Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collections类的静态方法synchron
qq_42996037
·
2020-08-18 11:43
java
框架
基础面试题
目录:1.springmvc执行流程:2.Spring简单介绍:3.orm框架:4.常用orm框架:hibernate和mybiatis:5.hibernate对象的状态:6.hibernate缓存:7.session和sessionfactory:8.spring核心模块:9.hibernate核心api:10.mybatis缓存:11.Spring循环依赖:12.Springbean的生命周期
双鱼笔记
·
2020-08-17 23:22
Andorid很详细的
基础面试题
小米8尺寸18:9尺寸android底层架构图说下冷启动与热启动是什么,区别,如何优化,使用场景等。app冷启动:当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就叫做冷启动(后台不存在该应用进程)。冷启动因为系统会重新创建一个新的进程分配给它,所以会先创建和初始化Application类,再创建和初始化MainActivity类(包括一系列的测量、布局
胡小牧
·
2020-08-17 18:45
面试题
java
基础面试题
之String字符串交换位置
packagecom.tarena.fly;/***\*CreatedwithIntelliJIDEA.*\*User:武健*\*Date:2018/1/29*\*Time:20:45*\*TochangethistemplateuseFile|Settings|FileTemplates.*\*Description:String字符串交换位置*\*/publicclassMain{public
嘿丷如歌
·
2020-08-17 14:25
面试
Java
基础面试题
Java
基础面试题
整理封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用
luopeng207663436
·
2020-08-17 13:06
Java面试题
经典
基础面试题
最近发现自己好多原来学过的东西都忘记了,是时候该补补复习一下了。先来几个题目问下自己。(1)字符串里的查找用什么算法?(2)Dijstra算法(3)红黑树(4)有这样一个数据结构:有一个新定义的队列结构,可以push和pop,你还可以知道这个数据结构里的最小值是多少。所有操作(push、pop和得出最小值)都要在常数时间内完成。请你设计这个数据结构。(5)怎样在1000000个数里找出最大的m个数
月光下的夜曲
·
2020-08-17 01:16
Interview
面试题
数据结构
网络编程
数据库
程序员
栈、队列
基础面试题
一、实现一个栈,要求实现Push、Pop、MIn的时间复杂度为O(1)1)对于栈来说,Push、Pop的时间复杂度本来就为O(1);2)但返回最小值的时间复杂度则会上升到O(N);因为需要从头遍历解决方法1:在每一次出入栈的同时,就将最小值存起来。用两个数(入栈值、最小值)表示一个整体;(注意)此时,Top栈顶元素实际上为第二个元素的值。typedefstructMinStack{Stacksta
一零 柒
·
2020-08-16 22:02
C++
栈
队列
Java
基础面试题
整理----JVM方面(自用)(一)
1.请说明JVM内存模型,JVM内存分为哪几个区?如何处理内存泄漏问题解答:JVM内存空间分为五部分,分别是:方法区、堆、Java虚拟机栈、本地方法栈、程序计数器i.方法区----主要用来存放类信息、类的静态变量、常量、运行时常量池等,方法区的大小是可以动态扩展的。ii.堆----主要用来存放数组、类的实例对象、字符串常量池等iii.Java虚拟机栈----描述Java方法运行过程的内存模型,Ja
Deja vuu
·
2020-08-16 22:34
Java面试
C++ — 多态
基础面试题
集锦
多态面试题集锦什么是多态答:多态是面向对象的重要特性之一,它是一种行为的封装,是同一种事物所表现出的多种形态,简单地说是”一个接口多种实现“多态的作用答:多态技术允许将父类设置成和他的一个或更多的子对象相等。多态的分类答:有两种类型的多态性:编译时的多态性。编译时的多态性是通过重载来实现的。运行时的多态性。运行时的多态性是通过虚成员实现的。在C++中如何实现多态答:多态有动态多态,静态多态,函数多
Dawn_sf
·
2020-08-16 18:54
c++概念
C/C++经典面试题
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他