自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java开发技术面试考点--场景题&UML

场景题❤1、场景题汇总1、情景题:如果一个外卖配送单子要发布,现在有200个骑手都想要接这一单,如何保证只有一个骑手接到单子?2、场景题:美团首页每天会从10000个商家里面推荐50个商家置顶,每个商家有一个权值,你如何来推荐?第二天怎么更新推荐的商家?可以借鉴下stackoverflow,视频网站等等的推荐算法。3、场景题:微信抢红包问题悲观锁,乐观锁,存储过程放在mysql数据库中...

2019-10-14 14:17:19 5272

原创 Java开发技术面试考点--设计模式

设计模式❤1、结构型模式1、java中有哪些代理模式?代理模式分为三种:静态代理动态代理(JDK代理)Cjlab代理2、如何实现动态代理3、IO流熟悉吗,用的什么设计模式?使用了适配器模式和装饰器模式❤2、创建型模式1、介绍一下单例模式?懒汉式的单例模式如何实现单例?单例模式属于创建型模式的一种,应用于保证一个类仅有一个实例的场景下,并且提供了一个访问它的全局访问点,如sp...

2019-10-14 14:15:00 254

原创 Java开发技术面试考点--算法与数据结构

算法与数据结构❤1、哈希1、hashset存的数是有序的吗?hashset继承的是set接口,set是无序集合。2、Object作为HashMap的key的话,对Object有什么要求吗?Hashmap不允许有重复的key,所以要重写它的hashcode和equal方法,以便确认key是否重复3、一致性哈希算法4、什么是hashmap?HashMap 是一个散列表,它存储的内容是键...

2019-10-14 14:14:01 335

原创 Java开发技术面试考点--操作系统

操作系统❤1、操作系统概论1、CentOS 和 Linux的关系?Linux是一个广义的范围,但通常指的是Linux内核。CentOS是GNU/Linux众多发行版的一种,他使用Linux内核外加一整套的界面,组成一个完整的可供使用的操作系统。2、64位和32位的区别?64位和32位的最根本区别在于cpu一次可处理的指令长度❤2、进程的描述与控制1、怎么杀死进程?先使用命令ps 让...

2019-10-14 14:12:50 270

原创 Java开发技术面试考点--计算机网络

计算机网络❤1、网络概述1、TCP协议在哪一层?IP协议在那一层?HTTP在哪一层?传输层,网络层,应用层。❤2、运输层1、讲一下TCP的连接和释放连接。Tcp的链接建立(三次握手)服务端进程先创建传输控制块(TCB),准备接受客户端进程的连接请求,服务端处于listen的状态,等待客户端的连接请求;客户端继承创建传输控制块(TCB),然后向服务端发送请求报文段,这是首部的同步位...

2019-10-14 14:12:07 317

原创 Java开发技术面试考点--XML

XML❤1、XML基础1、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?1)两种形式:dtd 以及 schema;2)本质区别:schema 本身是 xml 的,可以被 XML 解析器解析(这也是从 DTD)3)解析方式:有 DOM,SAX,STAX 等:DOM:处理大型文件时其性能下降的非常厉害。这个问题是由 DOM 的树结构所造成的,这种结构占用的内...

2019-10-14 14:11:21 146

原创 Java开发技术面试考点--JDBC编程

JDBC编程❤1、SQL基础1、写SQL:找出每个城市的最新一条记录。select city, max(time) from table group by city2、一个学生表,一个课程成绩表,怎么找出学生课程的最高分数两个表根据学生id进行连接,然后对学生进行分组,找出每一组成绩最高的学生信息3、有一组合索引(A,B,C),会出现哪几种查询方式?tag:sql语句组合索引最左原则...

2019-10-14 14:09:33 296

原创 Java开发技术面试考点--Java web编程

Java web编程❤1、web编程基础1、启动项目时如何实现不在链接里输入项目名就能启动?修改tomcat文件:server.xml找到自己的项目设置:修改成:2、1分钟之内只能处理1000个请求,你怎么实现,手撕代码?3、什么时候用assert断言 一般使用在程序开发调试中,4、JAVA应用服务器有那些?WebLogic, WebSphere, Jboss, Tomca...

2019-10-14 14:08:38 783

原创 Java开发技术面试考点--JavaEE部分

二、JavaEE部分❤1、Spring1、说一下IOC和AOP?ioc,控制反转,将对象的控制权交给容器.aop切面编程2、介绍一下bean的生命周期Bean的生命周期,从Spring容器的创建开始,到Spring容器销毁结束。主要生命周期下图:1.实例化Bean对象2.装配:填充属性3.回调:(可选,如果实现了Aware系列的接口,则会调用回调函数)4.调用预初始化方法(可选...

2019-10-14 14:07:51 315

原创 Java开发技术面试考点--JavaSE部分

一、JavaSE部分❤1、Java基础1、为什么重写equals还要重写hashcode(1)两个对象相等,hashCode则一定相等;(2)hashCode相等,两个对象不一定相等;为了提高程序的效率,先进行hashcode的比较,如果不同,不必要进equals的比较了。如果不重写hashCode()会降低Map等集合的索引速度。2、说一下map的分类和常见的情况HashMap: 线程...

2019-10-14 14:06:49 3395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除