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笔试面试题整理
Java最新
面试题整理
与记录,持续更新
目录数据库MySQL数据库的优化数据库安全10亿个手机号查询分区、分表、分库、分片Mysql的存储引擎Mysql索引索引原理回表索引覆盖隔离级别Java知识点面向对象常用的设计模式多线程什么是线程和进程为什么要用多线程线程的生命周期创建线程的方法线程同步与锁死锁多线程锁优化多线程场景IO与NIOJDK自带4种的线程池高并发Java中的动态代理HashMap如何解决hash冲突HashMap的数据结
瑶山
·
2020-03-30 23:47
Java
java
面试
整理
面试笔记
iOS面试一般性问题iOS
面试题整理
带答案一个小码农的面试经历(iOS)百度iOS面试
Yeso
·
2020-03-29 23:53
iOS
面试题整理
(后期会更新)
该面试题答案只是笔者自己整理或者根据面试过程中面试官的指点来整理的,有不对的地方欢迎指出,大家一起学习,将基本功打扎实1.nil和null的区别答:简单理解为,nil是对象,null是数值,对象可以接收消息,而数值不能接收消息,所以在消息传递机制中,如果向一个nil对象发送消息,系统不会奔溃,但是如果向null发送消息,会抛出异常,出现奔溃。经过检验发现sizeOf(nil)的值是8,说明nil是
顾语流年
·
2020-03-29 06:58
面试题整理
1(保持更新...)
此前写过各大IT公司的面试题,不过这远远不够呀,想要当个学霸,还是得接触各种各样的面试题。所以会不定期的更新一些面试题,当做整理,同时也希望能让各位有需要的童鞋节省点时间。1.属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在那种情况下用?readwrite:是可读可写特性;这是默认属性可以不填写。此属性会生成getter方法和set
继续向前冲
·
2020-03-29 05:58
SSM框架相关基础
面试题整理
Day35 2018-12-25
一、Spring面试题1、Spring在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①.IOC/DI(控制反转/依赖注入):把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②.AOP:面向切面编程2、Spring的事务?编程式事务管理:编程方式管理事务,极大灵
Ernest_Chou
·
2020-03-28 18:52
Java笔试
题解(14)
1:A.02345B.12345C.01234D.运行错误答案:A解析:本题考察能够使用一维数组实现数据存储,循环数字实现数组赋值,由于i是从1开始的所以数组第一个值没有赋值使用默认值0,从第2个值为数组下标加1,即2、3、4、5,所以选择A。2:A.int[]ABC;B.doubleABC[];C.String[]name;D.charABC[10];答案:D解析:声明数组不需要写数组大小,当创
博为峰51Code教研组
·
2020-03-28 16:36
面试题整理
(二)
1.对象方法2.新建对象时,new操作符干了什么?vara=newA;3.bem,bfc4.永久性重定向(301)和临时性重定向(302)对SEO有什么影响?5.一个div,左边固定,右边、自适应,有几种方法?6.清除浮动7.div水平垂直居中8.VUE双向绑定原理,对MVVM的理解9.diff算法时间复杂度及原理10.webpack打包时如何优化减少打包时间?webpackloader和plug
宋乐怡
·
2020-03-27 01:34
为iOS面试做准备-
面试题整理
剑指offer部分(持续更新中)
答案为自己整理,未经校对,如有纰漏,还望指正指正。所有题目均存在Github。索引剑指offer相关题目数据结构相关题目其他题目剑指offer相关题目链表相关题目:面试题5:输入一个链表的头节点,从尾到头反过来打印出每个节点的值。解法一:将每个链表中的数据放进栈中,之后出栈即可。voidListToStack(LinkLinst&L,LinkStack&S){LNode*p;p=L;while(p
_叫我小贱
·
2020-03-27 01:51
Java笔试
题解-基本语法(3)
1:A.;B.,C.。D.{}答案:A解析:Java中使用分号代表语句结束,在每句编写完毕的代码后面,都要加上分号。2:A.System.out.println();用途是打印输出信息后自动换行B.System.out.println("");与System.out.println("\n");的作用是一样的。C.转义字符'\n'表示换行D.System.out.println();这条语句只能用
博为峰51Code教研组
·
2020-03-26 05:25
面试题整理
1、SpringCould微服务和插件的问题很多https://blog.csdn.net/qq_35906921/article/details/840328742、Jdk1.7和1.8的hashmap有什么不同HashMap实现原理https://yikun.github.io/2015/04/01/Java-HashMap%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%8
MarlonSH
·
2020-03-25 06:09
Java
面试题整理
反射Java中反射是一种强大的工具,它能够创建灵活的代码,这些代码可以再运行时装配,无须在组件之间进行衔接。它允许运行中的Java程序对自身进行检查,并能直接操作程序的内部属性。传值与传引用①对于基本类型变量,Java是传值的副本②对于一切对象型变量,Java都是传引用的副本。!String类型也是对象型变量。!数组传值的本质是传地址值的副本。序列化实现Serializable接口。先创建一个Ou
竹庭一米七
·
2020-03-24 17:33
Java笔试
题解(3)
1:A.0B.1C.2D.编译报错,提示类型不匹配答案:B解析:此题目考察的是字符串的索引。在java中,字符串索引是从0开始的。indexOf();方法计算某个字符在整个字符串里面的索引位置。2:A.s.substring(5,9);B.s.substring(4,7);C.s.substring(5,8);D.s.substring(4,8);答案:D解析:两个参数分别是字符串的起始位置和结束
博为峰51Code教研组
·
2020-03-22 17:36
面试题整理
C++基础另外一篇整理里面https://www.jianshu.com/p/9aae0e5dc21a计算机网络基础TCP/IP分层结构(4层),及对应的主要协议应用层:HTTP(基于)DNS(域名解析协议,基于UPD)传输层:TCPUPD(都基于IP数据报协议)IP层:IP数据包协议、ICMP(IP层的附属协议,是介于IP层和TCP层之间的协议)封装和解封封装:应用层数据->加头部封装成TCP段
ohge
·
2020-03-21 22:48
Java笔试
题解(8)
1:A.int[]num=newint[3];B.int[]num={1,2,3};C.intnum[5]=newint[];D.intnum[]={}答案:C解析:本题考察能够使用一维数组实现数据存储,一维数组的声明方式:typevar[];或type[]var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名=new数组元素的类型[数组元素的
博为峰51Code教研组
·
2020-03-20 00:33
某人工智能公司的
Java笔试
题
一、选择题1下面说法正确的是()A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor答案:C解析:这里可能会有误区,其实普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值。2关于Java编译,下列语句哪
海天一树X
·
2020-03-19 07:42
Java 常见
面试题整理
操作系统说一下线程和进程,它们的区别同步和异步的区别阻塞和非阻塞的区别操作系统中死锁的四个必要条件mmap和普通文件读写的区别,mmap的注意点CPU密集型和IO密集型的区别Linuxlinux用过的命令kill用法,某个进程杀不掉的原因(进入内核态,忽略kill信号)系统管理命令(如查看内存-网络情况)管道的使用grep的使用,一定要掌握,每次都会问在文件中查找shell脚本find命令awk使
小浩林冲鸭
·
2020-03-18 08:51
web前端
面试题整理
后篇(程序篇)
1.varobj={a:1};(function(obj){obj={a:2};})(obj);//问obj的值会改变吗?varobj={a:1};(function(obj){obj={a:2};})(obj);//问obj的值会改变吗?外部的obj不变.因为匿名函数中obj传入参数等于是创建了一个局部变量obj,里面的obj指向了一个新的对象.如果改成(function(){obj={a:2}
横冲直撞666
·
2020-03-17 21:31
Android
面试题整理
(答案未完善)
这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。主要分为以下几部分:(1)java面试题(2)Android面试题(3)高级开发技术面试题(4)跨平台Hybrid开发一、java面试题熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你
Android刘东
·
2020-03-17 16:50
vue.js
面试题整理
2
1、vue与react的对比,如何选型?从性能,生态圈,数据量,数据的传递上,作比较(1)React和Vue有许多相似之处,它们都有:使用VirtualDOM提供了响应式(Reactive)和组件化(Composable)的视图组件。将注意力集中保持在核心库,伴随于此,有配套的路由和负责处理全局状态管理的库。(2)性能:到目前为止,针对现实情况的测试中,Vue的性能是优于React的。(3)生态圈
Gaochengxin
·
2020-03-16 21:58
前端
面试题整理
一
JS相关1、ES6新特性DefaultParameters(默认参数)ES6中,我们可以直接把默认值放在函数申明里:varlink=function(height=50,color='red',url='http://azat.co'){...}TemplateLiterals(模板对象)在ES6中,我们可以使用新的语法${NAME},并把它放在反引号里:varname=`Yournameis${
忘川蒿里丶
·
2020-03-16 15:39
二维火
面试题整理
问题:1.使用过gulp、webpack吗?有没有重写过他们2.你们公司是如何区分开发环境,测试环境的3.nginx都可以用来干什么4.反向代理是什么5.用的什么版本控制,怎么解决git的版本冲突6.vue-router中,怎么解决页面间的通讯7.网页回退后,页面不刷新,不使用钩子函数,怎么更新页面数据、8.行内块级元素有哪些9.vue如何实现数据深拷贝10.css实现垂直居中11.flex在移动
yy不会笑
·
2020-03-16 01:43
面试题整理
3.__block在arc和非arc下含义一样吗?是不一样的。在MRC中blockvariable在block中使用是不會retain的但是ARC中block則是會Retain的。取而代之的是用weak或是unsafe_unretained來更精確的描述weakreference的目的其中前者只能在iOS5之後可以使用,但是比較好(該物件release之後,此pointer會自動設成nil)而後者
IreneWu
·
2020-03-16 00:12
JAVA框架
面试题整理
之—第三篇
156、SpringMVC的工作原理是怎样的?答:SpringMVC的工作原理如下图所示:①客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。②DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配置找到处理该请求的H
sherlock_6981
·
2020-03-15 18:03
Java SSM框架相关基础
面试题整理
一、Spring面试题1、Spring在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①.IOC/DI(控制反转/依赖注入):把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②.AOP:面向切面编程2、Spring的事务?编程式事务管理:编程方式管理事务,极大灵
Java大生
·
2020-03-14 09:52
前端
面试题整理
二
CSS1、垂直居中的方法文本内容:使用line-heightflex布局扩展:flex常用属性1、flex-direction容器内元素的排列方向(默认横向排列)2、flex-wrap容器内元素的换行(默认不换行)3、justify-content元素在主轴(页面)上的排列4、align-items元素在主轴(页面)当前行的横轴(纵轴)方向上的对齐方式5、align-content在弹性容器内的元
忘川蒿里丶
·
2020-03-13 18:24
面试题整理
(三)
1.实现一个简单的双向绑定2.VUE对于数组不能更新问题的处理、defineProperty的缺陷?3.VUE为什需要key?4.VUE的data是对象还是函数有什么不同?5.localhost和127.0.0.1的区别的?6.浏览器缓存机制?强制缓存,协商缓存?7.iframe跨框架通信,跨文档消息传递?8.ES6新特性有哪些?9.let,const,var对比10.vuex1.实现一个简单的双
宋乐怡
·
2020-03-13 00:43
小米
Java笔试
题你答对了几题?
往期回顾【每日一刷】腾讯
Java笔试
题【百度校招】想入百度,至少你得会这些笔试题马上收藏丨如何在竞争激烈的阿里校招中脱颖而出笔试真题1.新建一个流对象,下面哪个选项的代码是错误的?
windy君
·
2020-03-11 07:22
2018-01-26
面试题整理
1、SpringMVC工作原理a.客户端请求提交到前端控制器DispatcherServletb.由DispatcherServlet查询HandlerMapping通过HandlerMapping找到处理请求的二级控制器Controllerc.DispatcherServlet将请求提交到Controllerd.Controller调用业务逻辑处理后返回ModelAndViewe.Dispatc
75959523
·
2020-03-09 08:17
JAVA
面试题整理
之—基础篇第二部
26、列出一些你常见的运行时异常?答:-ArithmeticException(算术异常)-ClassCastException(类转换异常)-IllegalArgumentException(非法参数异常)-IndexOutOfBoundsException(下标越界异常)-NullPointerException(空指针异常)-SecurityException(安全异常)-ClassNotF
sherlock_6981
·
2020-03-08 04:53
js综合基础
面试题整理
实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。#####【其实看见这题的时候,我的表情是areukiddingme!你考点在哪里,后来我看了别人写的一些demo。放上代码以后,分析一下考点】functionclone(obj){varoswitch(typeofobj){case'un
Ann_l
·
2020-03-07 17:53
Java笔试
题(单选题)
83c2fdb3b4bbc2b14f839525e6e27c33.jpg1.如下代码:publicclassTest{publicintaMethod(){staticinti=0;//错误的语法i++;returni;}publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.aMethod();intj=test.aMethod();
飞奔的小蚂蚁
·
2020-03-07 01:34
分享一套高级
Java笔试
题(实拍高清图)
分享一套高级
Java笔试
题微信群里群友分享的刚好他在笔试有些问题不会发到群里求助如果你最近正好在面试需要参考需要提升这套试题或许对你有用下面是部分分享原图下面是微信群中群友的热议非常精彩讨论的知识点非常有帮助大牛非常多
Java技术栈
·
2020-03-05 14:53
2019
面试题整理
说说你对http的理解:http协议其实就是超文本传输协议,是用于从WWW服务器传输超文本到本地浏览器的传送协议。http上一个应用层协议,由请求和响应构成,是一个标准的客户端服务器协议http上一个无状态的协议http与https的区别:http是超文本传输协议,信息是明文传输,https是具有安全性的SSL加密传输http采用的是80端口连接,而https使用的端口是443hhtps协议需要用
自己对了世界就对了
·
2020-03-02 12:47
前端
面试题整理
——CSS篇
1.CSS中类(classes)和ID的区别。1.书写上的差别:class名用“.”号开头来定义,id名用“#”号开头来定义;2.调用上的区别:在同一个html网页页面中class是可以被多次调用的(在不同的地方)。而id名作为标签的身份则是唯一的,id在页面中只能出现一次。在js脚本中经常会用到id来修改一个标签的属性3.id作为元素的标签,用于区分不同结构和内容,而class作为一个样式,它可
甄橚
·
2020-02-29 23:07
2016年Java
面试题整理
【威哥说】面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2016年面试题,让大家在找工作时候能够事半功倍。1Switch能否用string做参数?a.在Java7之前,switch只能支持byte,short,char,int或者其对应的封装类以及Enum类型。在JAVA7中,String支持被加上了。2equals与==的区别:a.==是判断两个变量或实例是不是指向同一
马剑威
·
2020-02-29 21:19
Java笔试
题解(7)
1:A.10B.9C.0D.运行时错误答案:D解析:本题考察能够使用一维数组实现数据存储,数组是从0开始的,最大为数组长度-1,所以没有num[num.length],应该为num[num.length-1],选择D2:A.2460B.2468C.0000D.编译错误答案:A解析:本题考察能够使用一维数组实现数据存储,changeNum方法是把数组的最后一个数赋值为0,所以输出A3:A.long[
博为峰51Code教研组
·
2020-02-28 01:46
Promise
面试题整理
Promise面试题来源网络面试题一constpromise=newPromise((resolve,reject)=>{console.log(1)resolve()console.log(2)})promise.then(()=>{console.log(3)})console.log(4)运行结果:1243解释:Promise构造函数是同步执行的,promise.then中的函数是异步执行的
沉静地闪光
·
2020-02-27 09:44
javascript
es6
架构师必备之
面试题整理
——多线程并发技术要点!
一、概念什么是线程一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)多线程并发(同时)执行,其实质是CPU快速的在多线程之间调度(切换)如果线程过多,会怎样?CPU在N多条线程中调度,会消耗大量的cpu资源每条线程被调度执行的频率越低
wx5d9ed7c8443c3
·
2020-02-26 21:55
多线程
并发
Java
中兴面经
【
面试题整理
】:1)自我介绍;(套路来一波)2)讲一下课题;3)讲一下实习经历;4)实习学到了什么?用了哪些框架?
Hughman
·
2020-02-26 18:40
【iOS开发】
面试题整理
(技术)
12.26一、KVO及其实现原理KVO提供一种机制,指定一个被观察对象(例如A类),当对象某个属性(例如A中的字符串name)发生更改时,对象会获得通知,并作出相应处理KVO原理:当观察某对象A时,KVO机制动态创建一个对象A当前类的子类,并为这个新的子类重写了被观察属性keyPath的setter方法。setter方法随后负责通知观察对象属性的改变状况。代码类似下面这样:-(void)setNa
xiacheng
·
2020-02-26 05:08
架构师必备之常见
面试题整理
——高性能三十问!
分布式架构(一)大型互联网架构演进过程,架构师应具备的分布式知识,主流分布式架构设计详解分布式系统分布式系统是一个由硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。其拥有如下特点分布性对等性并发性缺乏全局时钟故障总是会发生(开心一笑)分布式协调和分流(二)Zookeeper分布式环境指挥官,Nginx高并发分流进阶实战应用场景Zookeeper的功能很强大,应
wx5d9ed7c8443c3
·
2020-02-25 21:29
高性能
架构师
Java
为iOS面试做准备-
面试题整理
数据结构部分(持续更新中)
答案为自己整理,未经校对,如有纰漏,还望指正指正。所有题目均存在Github。索引剑指offer相关题目数据结构相关题目其他题目排序算法归并排序:将两个或两个以上的有序表合成一个有序表。算法思想:假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到⎡n/2⎤个长度为2或1的有序子序列;再两两归并,....,如此重复,直到得到哟歌长度为n的有序序列为止。2
_叫我小贱
·
2020-02-25 12:31
2016年Java
面试题整理
【威哥说】面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2016年面试题,让大家在找工作时候能够事半功倍。1Switch能否用string做参数?a.在Java7之前,switch只能支持byte,short,char,int或者其对应的封装类以及Enum类型。在JAVA7中,String支持被加上了。2equals与==的区别:a.==是判断两个变量或实例是不是指向同一
磨砺营
·
2020-02-25 03:53
Android
面试题整理
(附有答案)
Java部分1.GC是什么?为什么要有GC?GC是垃圾收集的意思(GabageCollection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAXDOM将文档解析成一
Near尼尔
·
2020-02-25 00:49
iOS
面试题整理
带答案
找工作,面试是避免不了的!而技术开发面试,问一些技术相关的问题是必须的,最新的技术可能人人都趋之若鹜,但有些原理和基础的也希望都有了解。这里整理了一些iOS相关的面试题,(可能都已经老掉牙)但是也想跟大家分享下!如果答案有出入或不准确的地方,也欢迎大家指正。1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是deall
Faith____搬运工
·
2020-02-24 22:22
架构师必备之常见
面试题整理
——数据库灵魂十问!
常见的数据库面试题有哪些(一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程是一个预编译的代码块,执行效率比较高一个存储过程替代大量T_SQL语句,可以
wx5d9ed7c8443c3
·
2020-02-24 20:05
数据库
Java
面试
Java笔试
题——Problem8
Problem以下程序运行的结果是多少publicclassTestReturn{publicstaticvoidmain(String[]args){System.out.println(getValue());}publicstaticintgetValue(){try{return0;}finally{return1;}}}Answer输出1,程序调用getVaule()方法首先执行try内
六寸光阴丶
·
2020-02-24 01:02
前端
面试题整理
1、设计模式知道什么是singleton,factory,strategy,decrator么?设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、AbstractFactory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、FactoryMethod,工厂方法:
红尾伯劳
·
2020-02-23 03:00
Android
面试题整理
Android方面:1、View事件分发机制2、资源加载原理3、内存优化(内存泄漏、内存溢出),如何查找内存泄漏,如何优化内存泄露:是指程序在申请内存后,无法释放本应该被回收的内存。内存泄露的堆积就会导致内存溢出。内存溢出:是指程序在申请内存时,没有足够的内存空间供其使用。查找内存泄露:1、使用AS自带的内存分析界面,可以查看内存使用情况(蓝色区域表示程序使用的内存,灰色区域表示空闲内存)内存泄露
gybguohao
·
2020-02-22 17:41
Python
面试题整理
(1-40)
1、为什么学习Python?1、语言本身简洁,优美,功能超级强大,2、跨平台,从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做3、非常火爆的社区4、很多有名的大公司堵在用2、通过什么途径学习的Python?通过参加培训、网上搜索资料进行学习3、Python和Java、PHP、C、C#、C++等其他语言的对比?1、c,它是现代编辑语言的老一辈了,在现代应用中使用不多,所有大部
氨基钠
·
2020-02-20 00:02
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他