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面试葵花宝典很多年前用过的1、HashMap和HashTable区别(一般必面):文章一文章二引申科普HashCode2、Java中的String,StringBuilder,StringBuffer三者的区别3、static、final、staticfinal的区别:文章一文章二4、java多态提现:方法覆盖(Overriding)和方法重载(Overloading)5、Vector,A
多来哈米
·
2019-04-13 18:44
java
Java
面试整理
集合
Java面试的范围很广,大致可能涉及的方向有java基础、java多线程、java存储、数据结构、计算机网络、数据库。这篇文章都是实际问道的题目,所以范围很细,内容很散,可以当作查漏补缺。1.如何使用队列实现栈。2.找到单链表的三等分点。3.设计模式(很重要)4.数据库索引、事务的隔离级别、纵向横向分割5.项目的架构(MVC)6.多线程、线程安全(很重要)7.集合8.引用(强软弱虚)9.http、
IamCerian
·
2019-03-21 13:43
java
大厂面试,居然还问这些问题!
简单
面试整理
又到了金三银四的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了
Tony_chao_123
·
2019-03-17 17:00
Android
java
面试整理
Java基础List和Set的区别List:(1)、list是一个有序的容器;可以有重复值存在;允许有多个null对象存在;Set:它是无序的;不允许有重复的键值;只能有一个null对象存在;Map:它是一个接口;key和value组成的键值对;不允许有重复的键值存在;HashSet是如何保证不重复的HashSet添加元素时不止使用hash值进行判重复,还使用了equal方法什么是hash码值?在
commander_officer
·
2019-02-27 22:21
java面试
JAVA
Java
面试整理
-1
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Jav
Zhangcz_
·
2019-02-27 17:05
java
面试整理
2018/7/24一面项目中的亮点,自己遇到的困难不定宽高垂直居中的实现原型链理解和原型链继承闭包理解px,rem,em的区别改变this,call,apply,bind箭头函数的理解react生命周期、父子传值、reduxreact怎么调试,定位错误的源码浏览器渲染。强缓存和协商缓存http2新特性promise的实现原理函数式编程的理解自己怎么学前端,怎么获取前端新动态//同学1、Vue和Re
bby365
·
2019-02-27 14:14
2018年五月份
面试整理
先扯点废话,五月份面试的不多,就面试一周哈,差不多面试了五六家的样子,拿了两个offer(其中一个是技术过了,因为模式的问题本人直接拒接了),当然也拿到一个满意的offer了。面试题整理一些是自己碰到的,一些是百度上的,个人觉得可以算上是复习一下,也顺便整理进来了。1、OC的面向对象面向对象:封装、继承、多态。ps:被问懵过(第一个想法就是OC中不都是面向对象开发吗?对象不就是创建一个嘛...特么
走着走着就会敲代码了
·
2019-02-24 10:53
前端
面试整理
h5html5新apistoragegeolocationhistorywebworkerindexDBwebsocketcanvascss3box-shadowborder-radiusremflexanimaiontransitiongradientcalcp:nth-childp:nth-child(2n+0)p:last-childrem布局flexjs基本数据类型,几种5种stringn
huahuadavids
·
2019-01-05 00:00
javascript
html5
node.js
计算机视觉算法
面试整理
https://blog.csdn.net/liuxiao214/article/details/83043170此贴写得非常全。可以自己整理一下。https://blog.csdn.net/sysu_yuhaibao/article/details/79544015https://blog.csdn.net/qq_28214097/article/details/80007627https://
别说话写代码
·
2018-12-29 20:13
笔试面试
Android
面试整理
(附答案)
面试,无非都是问上面这些问题(挺多的--!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解!基础知识–四大组件(生命周期,使用场景,如何启动)java基础–数据结构,线程,mvc框架通信–网络连接(HttpClient,HttpUrlConnetion),Socket数据持久化–SQLite,SharedPreferences,C
猿天下
·
2018-12-11 12:45
Android
面试整理
(附答案)
面试,无非都是问上面这些问题(挺多的--!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解!基础知识–四大组件(生命周期,使用场景,如何启动)java基础–数据结构,线程,mvc框架通信–网络连接(HttpClient,HttpUrlConnetion),Socket数据持久化–SQLite,SharedPreferences,C
爱编码的coder
·
2018-12-11 00:00
java
全栈工程师
android相关问题
android
面试整理
-Linux中必须掌握的命令
文章来自:http://linux.it.net.cn/e/itinterview/2018/0925/27581.html日志查看:1、查询日志中含有某个关键字的信息catapp.log|grep'error'2、查询日志尾部最后10行的日志tail-n10app.log3、查询10行之后的所有日志tail-n+10app.log4、查询日志文件中的头10行日志head-n10app.log5、
qq_36621927
·
2018-11-07 22:15
java开发岗位
面试整理
一、Java基础1.String类为什么是final的2.HashMap的源码,实现原理,底层结构。3.说说你知道的几个Java集合类:list、set、queue、map实现类。4.描述一下ArrayList和LinkedList各自实现和区别5.Java中的队列都有哪些,有什么区别。6.反射中,Class.forName和classloader的区别。7.Java7、Java8的新特性8.Ja
李得帅
·
2018-11-01 21:00
各大公司java
面试整理
对应问题博客整理
各大公司java
面试整理
对应问题博客整理!
hellozhxy
·
2018-09-30 13:03
面试题
Java面试2018常考题目汇总
转载地址:https://blog.csdn.net/hope900/article/details/78647466因为最近在忙着找工作,看到了很多
面试整理
的文章,于是便有了自己也写一篇,部分原创,大部分是我四处搜集的
程序员YONG
·
2018-09-11 11:10
java
【Java
面试整理
之JVM】深入理解JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、J
一、前言最近要准备找工作,JVM肯定是跑不掉的面试内容,所以把JVM相关的内容拿来认真学习一遍,整理成自己能够快速消化的提纲,方便随时可以调用。主要分JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出五个方面展开。二、JVM结构JVM的内部结构直接贴图:各部分的主要功能:类加载器JVM启动,程序开始执行时,负责将class字节码加载到JVM内存区域中执行引擎负责执行
kaixin2010
·
2018-08-14 17:56
JVM
GC
2018 6月底面试经历简单回忆
面试整理
之前公司快倒闭了遣散人员了,所以本来是打算给以前的同事整理的,现在发出来阿里去年面的一面(电面)看了app主要问功能的具体实现,有没有其他更好的思路1arc什么时候起作用?
费宇超
·
2018-07-23 12:08
2018年Android
面试整理
Android知识复习Activity的生命周期onStart和onResume,onStop和OnPause,对用户的实质不同onStart对应onStop这个过程是用户是否可见onResume对应onPause这个过程是否在前台activity启动模式standard,singleTop,singleTask,singInstancestandard:重新创建一个activity。singTo
qq_29703975
·
2018-07-20 16:39
android知识回顾
python
面试整理
(三)之前端面试常见
**************************html部分**********************************说下行内元素和块级元素的区别?说几个你常用的标签(至少10个),并说明其用途?GET和POST区别;************************CSS部分*************************************什么是CSS?有哪项方式可以对一个h
MyWestos
·
2018-07-20 10:49
面试整理
java
面试整理
(四)—— HashMap、LinkedHashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
注:本篇博文大部分借鉴与该篇博文系列知识点总结HashMapHashMap是基于哈希表的Map接口的非同步实现,允许使用null值和null键(HashMap最多只允许一条记录的键为null,允许多条记录的值为null。)。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap中不允许出现重复的键(Key)Hashmap是非线程安全的,其迭代器是fail-fast的HashMap实际上
落_尘
·
2018-05-17 16:15
java
java面试整理
面试整理
---京东/58到家
最近参加了京东的面试,岗位是Java开发,同时参加了58到家的面试,简单整理一下.58到家面试:一轮电话面试,三轮技术面试,之后是HR聊了聊谈薪资.具体问题如下:多线程锁的分类(重入锁,读写锁,排他锁,共享锁)分布式锁Redis实现分布式锁zookeeper实现分布式锁线程池(参数,线程创建过程,拒绝策略),实际应用线程安全的集合synchronize和volatile数据库SQL调优索引B+树数
liudashuang2017
·
2018-05-04 13:13
个人笔记
java
面试整理
三——常用框架
阅读更多1.NIONIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。NIO的特点:事件驱动模型、单线程处理多任务、非阻塞I/O,I/O读写不再阻塞、基于block的传输比基于流的传输更高效、更高级的IO函数zero-copy、IO多路复用大大提高了Java网络应用的可伸缩性和实用性。基于Reactor线程模型。NIO是
cpjsjxy
·
2018-02-25 16:00
java
面试整理
二——JVM
阅读更多1.JVM的主要结构JVM主要由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成。2.JVM的类加载机制a)加载i.通过一个类的全限定名来获取定义此类的二进制字节流ii.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构iii.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口b)验证c)准备:准备阶段是正式为类变量分配内
cpjsjxy
·
2018-02-25 16:00
java
面试
cms
jvm
java
面试整理
二——JVM
阅读更多1.JVM的主要结构JVM主要由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成。2.JVM的类加载机制a)加载i.通过一个类的全限定名来获取定义此类的二进制字节流ii.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构iii.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口b)验证c)准备:准备阶段是正式为类变量分配内
cpjsjxy
·
2018-02-25 16:00
java
面试
cms
jvm
java
面试整理
二——JVM
阅读更多1.JVM的主要结构JVM主要由类加载子系统、运行时数据区、执行引擎以及本地方法接口组成。2.JVM的类加载机制a)加载i.通过一个类的全限定名来获取定义此类的二进制字节流ii.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构iii.在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口b)验证c)准备:准备阶段是正式为类变量分配内
cpjsjxy
·
2018-02-25 16:00
java
面试
cms
jvm
java
面试整理
一——基础知识
阅读更多1.shorts1=1;s1=s1+1;有错吗?shorts1=1;s1+=1;有错吗?对于shorts1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int型,需要强制转换类型而shorts1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1=(short)(s1+1);其中有隐含的强制类型转换2.&和&&的区别?&运算符有两种用法:(1)按位与;(2)逻辑与
cpjsjxy
·
2018-02-25 16:00
java
面试
数据结构
编程
java
面试整理
一——基础知识
阅读更多1.shorts1=1;s1=s1+1;有错吗?shorts1=1;s1+=1;有错吗?对于shorts1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int型,需要强制转换类型而shorts1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1=(short)(s1+1);其中有隐含的强制类型转换2.&和&&的区别?&运算符有两种用法:(1)按位与;(2)逻辑与
cpjsjxy
·
2018-02-25 16:00
java
面试
数据结构
编程
java
面试整理
一——基础知识
阅读更多1.shorts1=1;s1=s1+1;有错吗?shorts1=1;s1+=1;有错吗?对于shorts1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int型,需要强制转换类型而shorts1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1=(short)(s1+1);其中有隐含的强制类型转换2.&和&&的区别?&运算符有两种用法:(1)按位与;(2)逻辑与
cpjsjxy
·
2018-02-25 16:00
java
面试
数据结构
编程
java
面试整理
四——LINUX常用指令
阅读更多1.Linux常用指令a)Top——从宏观上观察系统各个进程对CPU的占用情况以及内存使用情况i.进程数统计(总进程、运行进程、睡眠进程等)ii.CPU统计(用户CPU占用、内核CPU占用等)iii.内存信息(总物理内存、已用物理内存、空闲物理内存、交换区总量、使用的交换区等)iv.进程详细信息(id、使用的CPU占比、使用的内存占比、共享内存大小、使用CPU时间)v.top-H-p输出某
cpjsjxy
·
2018-02-25 16:00
java
linux
面试
java
面试整理
四——LINUX常用指令
阅读更多1.Linux常用指令a)Top——从宏观上观察系统各个进程对CPU的占用情况以及内存使用情况i.进程数统计(总进程、运行进程、睡眠进程等)ii.CPU统计(用户CPU占用、内核CPU占用等)iii.内存信息(总物理内存、已用物理内存、空闲物理内存、交换区总量、使用的交换区等)iv.进程详细信息(id、使用的CPU占比、使用的内存占比、共享内存大小、使用CPU时间)v.top-H-p输出某
cpjsjxy
·
2018-02-25 16:00
java
linux
面试
java
面试整理
五——多线程
阅读更多1.进程与线程的区别进程:执行中的程序,一个进程中至少包含一个线程线程:进程中负责程序执行的执行单元2.进程间相互通信的常见方式管道、信号、消息队列、套接字、共享内存3.线程间相互通信的常见方式共享变量、synchronized、lock4.线程的实现a)继承Thread类,(必须重写run()方法)i.创建线程后,需要使用start()启动线程,然后再执行run()方法ii.如果调用ru
cpjsjxy
·
2018-02-25 16:00
java
面试
多线程
java
面试整理
五——多线程
阅读更多1.进程与线程的区别进程:执行中的程序,一个进程中至少包含一个线程线程:进程中负责程序执行的执行单元2.进程间相互通信的常见方式管道、信号、消息队列、套接字、共享内存3.线程间相互通信的常见方式共享变量、synchronized、lock4.线程的实现a)继承Thread类,(必须重写run()方法)i.创建线程后,需要使用start()启动线程,然后再执行run()方法ii.如果调用ru
cpjsjxy
·
2018-02-25 16:00
java
面试
多线程
java
面试整理
五——多线程
阅读更多1.进程与线程的区别进程:执行中的程序,一个进程中至少包含一个线程线程:进程中负责程序执行的执行单元2.进程间相互通信的常见方式管道、信号、消息队列、套接字、共享内存3.线程间相互通信的常见方式共享变量、synchronized、lock4.线程的实现a)继承Thread类,(必须重写run()方法)i.创建线程后,需要使用start()启动线程,然后再执行run()方法ii.如果调用ru
cpjsjxy
·
2018-02-25 16:00
java
面试
多线程
2017年记事
上次写17年总结时还没有离职,这两天准备
面试整理
东西,又想着把17年在这家公司的几次经理整理在一起,也算是一次回忆。给自己立一个flag,下一次再不想裸辞了。时间线由近及远,学到几个教训。
Joyce_Wang
·
2018-02-21 16:13
面试整理
面试整理
年前换工作,进行了面试,准备面试的过程学习到了一些东西,在此整理出来,供大家参考。
lesline
·
2018-02-09 14:44
RF(随机森林)、GBDT、XGBoost面试级整理
大数据挖掘DT数据分析公众号:datadw由于本文是基于
面试整理
,因此不会过多的关注公式和推导,如果希望详细了解算法内容,敬请期待后文。
大数据挖掘DT数据分析
·
2018-02-07 00:00
java
面试整理
基础与框架:1、String类能被继承吗,为什么2、String,Stringbuffer,StringBuilder的区别?3、ArrayList和LinkedList有什么区别ArrayList内部是使用可増长数组实现的,所以是用get和set方法是花费常数时间的,但是如果插入元素和删除元素,除非插入和删除的位置都在表末尾,否则代码开销会很大,因为里面需要数组的移动。LinkedList是使用
H_A_N_Y
·
2017-12-20 11:13
面试整理
-Java综合高级篇
Java面试总结1.你用过哪些集合类?大公司最喜欢问的Java集合类面试题40个Java集合面试问题和答案java.util.Collections是一个包装类。它包含有各种有关集合操作的静态多态方法。java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection├List│├LinkedList│├ArrayList│└Vector│└
三名狂客
·
2017-12-12 21:59
IT杂谈日记
常见面试题
Java面试2018常考题目汇总(一)
因为最近在忙着找工作,看到了很多
面试整理
的文章,于是便有了自己也写一篇,部分原创,大部分是我四处搜集的,我想整理一份最全最新的文章,方便大家总结!废话不多说,开始!
hopeplus
·
2017-12-09 00:00
JAVA
struts2
面试整理
struts2的工作原理客户端发送请求经过一系列的过滤器FilterDispatcher通过ActionMapper来决定这个REquest需要调用的ActionFilterDispather交给ActionProxy通过ConfigurationManager询问struts.xml找到对应的ActionActionProxy创建一个ActionInvocation实例调用ActionActio
cccc_hi
·
2017-11-15 08:00
Spring MVC
面试整理
SpringMVC执行过程客户端的请求提交到dispatcherServletDispatcherServlet查询一个或者多个handlermapping,找请求的ControllerDispatcherServlet将请求提交给Controller,Controller调用完毕后返回modelAndViewDispatcherServlet查询一个或多个对应的前端控制器,将modelAndVi
cccc_hi
·
2017-11-14 23:00
Mybatis
面试整理
#{}和${}的区别#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定pojo通过在查询的sql语句中定义字段名的
cccc_hi
·
2017-11-14 15:00
前端
面试整理
前端面试题的简单整理,都只是大概回答,具体某些问题的具体理解后续会补上。前端页面有哪三层构成,分别是什么?作用是什么?结构层:主要指DOM节点,html表现层:主要指页面渲染,css行为层:主要指页面的动画效果,jsDoctype作用?标准模式与兼容模式各有什么区别?Doctype在文档的第一行,处于html标签之前。告诉我们的浏览器用什么文档标准来解析文档。Doctype不存在或格式不正确会导致
李欢li
·
2017-11-02 09:36
selenium 自动化测试的相关知识和
面试整理
自己学习整理的,以后可以温故而知新,也希望给爱好测试的小伙伴以帮助。1、selenium中如何判断元素是否存在?-isElementPresent2、selenium中hidden或者是display=none的元素是否可以定位到?-不能3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?-添加元素智能等待时间driver.implicitly_wait(
Bonnie-帮你
·
2017-10-10 12:48
自动化测试
【Java
面试整理
之JVM】深入理解JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出
一、前言最近要准备找工作,JVM肯定是跑不掉的面试内容,所以把JVM相关的内容拿来认真学习一遍,整理成自己能够快速消化的提纲,方便随时可以调用。主要分JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出五个方面展开。二、JVM结构JVM的内部结构直接贴图:各部分的主要功能:类加载器JVM启动,程序开始执行时,负责将class字节码加载到JVM内存区域中执行引擎负责执行
数据圈
·
2017-08-23 17:40
Java
数据库优化
面试整理
数据库优化sql语句优化索引优化加缓存读写分离分区分布式数据库(垂直切分)水平切分MyISAM和InnoDB的区别:1.InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2.InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYIS
dingjiamin
·
2017-08-17 16:23
数据库面试
开发技能-shell
面试整理
1、常规命令cd切换目录ls查看当前目录下的内容cp复制head、tail显示文件头、尾内容cat查看文件内容more、less分页展示文件内容rm删除tar解、压缩touch创建文本mv移动或重命名find在文件系统中搜索某文件如find.-namefilename支持正则wc统计grep查找某个字符串pwd显示当前目录2、系统管理命令su切换用户ps查看进程kill根据pid号杀进程who显示
anttu
·
2017-07-28 00:00
shell
RF、GBDT、XGBoost面试级整理
由于本文是基于
面试整理
,因此不会过多的关注公式和推导,如果希望详细了解算法内容,敬请期待后文。
Vico_Men
·
2017-04-17 10:40
机器学习
java
面试整理
(二)
说明:个人整理而已,仅供参考学习,希望能够帮助到他人。1.用自己的话简要叙述Struts2的执行流程该框架大致分为3个部分核心控制器FilterDispatcher,业务控制器Action和用户实现的企业业务逻辑组件核心控制器是Struts2框架的基础,包含了框架内部的控制流程和处理机制业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编
rwt528
·
2017-04-10 21:00
JAVA
面试整理
--上
原文地址:http://blog.csdn.net/jackfrued/article/details/449219412013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,
TaoTaoFu
·
2017-03-18 16:32
上一页
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
其他