面试
Tremyli
这个作者很懒,什么都没留下…
展开
-
集合-锁-JDK-反射
❤4、集合1、Map和ConcurrentHashMap的区别?2、hashMap内部具体如何实现的?3、如果hashMap的key是一个自定义的类,怎么办?4、ArrayList和LinkedList的区别,如果一直在list的尾部添加元素,用哪个效率高?5、HashMap底层,负载因子,为啥是2^n?6、ConcurrentHashMap锁加在了哪些地方?7、TreeMap底层,...原创 2019-04-11 08:31:27 · 269 阅读 · 0 评论 -
Java基础-关键字-面对对象
❤1、Java基础1、为什么重写equals还要重写hashcode简单的说就是为了保证同一个对象,保证在equals相同的情况下hashcode值必定相同,如果重写了equals而未重写hashcode方法,可能就会出现两个没有关系的对象equals相同的(因为equal都是根据对象的特征进行重写的),但hashcode确实不相同的。为了提高程序的效率才实现了hashcode方法,先进行...原创 2019-04-09 21:34:31 · 504 阅读 · 0 评论 -
算法与数据结构
八、算法与数据结构❤1、哈希1、hashset存的数是有序的吗?hashset继承的是set接口,set是无序集合。2、Object作为HashMap的key的话,对Object有什么要求吗?Hashmap不允许有重复的key,所以要重写它的hashcode和equal方法,以便确认key是否重复3、一致性哈希算法4、什么是hashmap?http://www.cnblogs.co...原创 2019-04-16 10:58:43 · 220 阅读 · 0 评论 -
XML+操作系统+计算机网络
❤1、XML基础1、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?XML文档定义方式:有两种定义形式,dtd文档类型定义和schema模式本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的) 普通区别:1.schema 是内容开放模型,可扩展,功能性强,而DTD可扩展性差。2.shema 支持丰富的数据...原创 2019-04-16 10:32:51 · 384 阅读 · 0 评论 -
JDBC编程
❤1、SQL基础1、写SQL:找出每个城市的最新一条记录。select city, max(time) from table group by city、2、一个学生表,一个课程成绩表,怎么找出学生课程的最高分数学生表(child):id ,student(姓名)成绩表(grade):id,grade,childid;语句:select c.student,MAX(g.grade) f...原创 2019-04-16 10:16:10 · 335 阅读 · 0 评论 -
场景题
、场景题❤1、场景题汇总1、情景题:如果一个外卖配送单子要发布,现在有200个骑手都想要接这一单,如何保证只有一个骑手接到单子?2、场景题:美团首页每天会从10000个商家里面推荐50个商家置顶,每个商家有一个权值,你如何来推荐?第二天怎么更新推荐的商家?可以借鉴下stackoverflow,视频网站等等的推荐算法。3、场景题:微信抢红包问题悲观锁,乐观锁,存储过程放在mysql数据库...原创 2019-04-16 09:43:12 · 5534 阅读 · 0 评论 -
Redis
12、讲一下redis的主从复制怎么做的?13、redis为什么读写速率快性能好?14、redis为什么是单线程?15、缓存的优点?16、aof,rdb,优点,区别?17、redis的List能用做什么场景?...原创 2019-04-16 09:27:02 · 139 阅读 · 0 评论 -
web编程
❤1、web编程基础1、启动项目时如何实现不在链接里输入项目名就能启动?2、1分钟之内只能处理1000个请求,你怎么实现,手撕代码?3、什么时候用assert4、JAVA应用服务器有那些?5、JSP的内置对象及方法。6、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?(JSP)7、说一说四种会话跟踪技术8、讲讲Request对象的主要方法9、说说weblo...原创 2019-04-16 08:11:51 · 2501 阅读 · 0 评论 -
Spring
二、JavaEE部分❤1、Spring1、说一下IOC和AOP?2、介绍一下bean的生命周期3、Spring里面注解用过没有?autowired 和resource区别?4、@Controller和@RestController的区别?5、依赖注入的方式有几种,哪几种?6、springIOC原理?自己实现IOC要怎么做,哪些步骤?7、Spring中BeanFactory和Appl...原创 2019-04-12 17:43:52 · 249 阅读 · 0 评论 -
计算机网络
TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗?答:建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。(1)TCP的三次握手过程:主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。(2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。失效的连接请求报文段是指:主机A发出的连接请...原创 2019-04-03 12:55:30 · 316 阅读 · 0 评论 -
JVM-GC-异常
原创 2019-04-11 19:30:38 · 1710 阅读 · 0 评论 -
Java多态实现机制(转)
Java 多态的实现机制http://my.oschina.net/onlytwo/blog/52222是父类或接口定义的引用变量可以指向子类或实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实现对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。http://blog.hesey.net/2010/12/significance...转载 2019-04-11 09:14:29 · 148 阅读 · 0 评论 -
框架面试题
Spring1、Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的...原创 2019-04-30 11:27:38 · 243 阅读 · 0 评论