面试
文章平均质量分 62
面试
你就像甜甜的益达
世界上所有的不公平都是由于当事人能力不足造成的!
展开
-
union和union all的区别
代码】union和union all的区别。原创 2022-08-12 18:17:31 · 153 阅读 · 0 评论 -
redis面试题
雪崩是大面积的key缓存失效;穿透是redis里不存在这个缓存key;击穿是redis某一个热点key突然失效,最终的受害者都是数据库。原创 2022-08-04 17:00:01 · 192 阅读 · 0 评论 -
求水仙花数
水仙花数就是一个三位数,等于各个位数的三次方和:abc = a的三次方+b的三次方+c的三次方; public static void main(String[] args) { for (int i = 100; i < 1000; i++) { int one = i / 100; int two = (i % 100) / 10; int three = (i % 10); if (i == ((int) Math.pow(one,原创 2021-04-14 15:37:17 · 102 阅读 · 0 评论 -
单例模式的个人理解整理
文章目录最近面试问了一下单例模式,还要手写几个单例模式做个总结吧什么是单例模式单例模式的实现单例模式的优缺点单例的实现饿汉式:一开始就初始化出来,线程安全,没有实现懒加载,可能会造成内存浪费.懒汉式,线程安全懒汉式,双重锁懒汉式:静态内部类单例模式(推荐):枚举类的方式,也可以直接通过Singleton4.INSTANCE使用;最近面试问了一下单例模式,还要手写几个单例模式做个总结吧什么是单例模式单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。单例模式的实现将Si原创 2021-04-14 14:58:57 · 178 阅读 · 0 评论 -
OOP是什么
面向对象程序设计(Object Oriented Programming)OOP全称Object Oriented Programming,是指面向对象程序设计,是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。使用OOP用什么好处:1、易维护采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。2、质量高在设计时,可重用现有的,在以前的项目的领域中已被测试过的类.原创 2021-04-14 12:25:55 · 7879 阅读 · 0 评论 -
基本类型及其包装类型能不能重载
文章目录讨论代码自动拆箱,装箱结论讨论同事突然在讨论,int,Integer能不能重载,说这样设计合理不合理=-=心态爆炸,思考片刻,感觉可以重载,但还是试了一下…代码测试代码: @Test public void testInt() throws Exception { int int1 = 0; Integer int2 = 1; testInt1(0...原创 2020-05-08 11:46:24 · 884 阅读 · 0 评论 -
并行和并发有什么区别?
说下个人简单的理解:并行表示两件事同时都在做,并发表示两件事在某个时刻只有一个事情在做.原创 2019-06-30 16:46:20 · 1177 阅读 · 0 评论 -
Math.round(-1.5)面试题
Math.round()方法是四舍五入方法,看到面试题拿出来,肯定有问题,Math.round(1.5)是等于2,Math.round(-1.5)那就应该不等于-2,当时猜了了-1.回来跑了一下;想起来,谁说过,四色五入其实是个假名,应该是+0.5向下取正的,所以负数不应该是四色五入....原创 2019-06-30 16:27:08 · 2700 阅读 · 2 评论 -
子类能不能重写父类的构造方法
今天面试,面试官,问子类能不能重写父类的构造方法,有参跟无参…当时我的内心是崩溃的,我想是你脑子有坑还是我没有搞清楚自己定位…当时说的不能,尽管不知道能不能,回来试了一下,竟然对了,我服!!!有参无参构造都不行…面试最怕什么?今天全碰上了,上来就是五大页面试题,正反两面都有。然后面试官面,上来就是一个手写快排,一个读取文件。怕了怕了。。我感觉自己就像滴滴司机对我说的:我感觉,你没有...原创 2019-07-04 18:58:29 · 8048 阅读 · 5 评论 -
hashtable存null会发生什么?
面试,面试官问到hashtable,hashmap区别,然后我巴拉说一大堆,然后顺带说了下,tashtable不能存null,然后面试官问,key不能为null还是value.我心想脑残问题,然后说都不能,他说,那我非要存null呢?答:空指针异常.问:哪里发生答:put方法发生的…问:源码看过吗?答:看过部分.问:hashtable那些方法加了锁.答:所有常用的方法…问:哪...原创 2019-06-26 18:02:37 · 3580 阅读 · 2 评论 -
mybatis常见的面试题
Mybatis常见面试题1、#{}和${}的区别是什么?是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如{}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如{driver}会被静态替换为com.my...转载 2019-06-17 18:01:13 · 5734 阅读 · 1 评论 -
2019.7.1面试题
看:https://blog.csdn.net/moneyshi/article/details/50786786转载 2019-06-16 20:27:46 · 478 阅读 · 0 评论 -
mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据
这个面试题其实考察的是redis的淘汰机制:noeviction: 不删除策略。当达到最大内存限制时, 如果需要使用更多内存,则直接返回错误信息。(redis默认淘汰策略)allkeys-lru: 在所有key中优先删除最近最少使用(less recently used ,LRU) 的 key。allkeys-random: 在所有key中随机删除一部分 key。 volatile-lru...原创 2019-04-11 14:42:16 · 6234 阅读 · 0 评论 -
为什么使用springboot
面试的时候,很多面试官喜欢问为什么使用springboot?首先,我们应该了解springboot:springboot官网,然后回答:网上复制的:(1) Spring Boot使编码变简单(2) Spring Boot使配置变简单(3) Spring Boot使部署变简单(4) Spring Boot使监控变简单(5) 弥补了Spring的不足然后回答springboot最重要...原创 2019-04-08 18:45:32 · 791 阅读 · 0 评论 -
JVM面试题,求求你别再问我java虚拟机了
简述什么叫JVMJVM是Java Virtual Machine缩写。它是一种计算设备的规范,是一个虚拟的计算机,通过在实际的计算机上模拟各种计算机功能实现。有一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使java程序只需要生成字节码就可以在多种平台上不加修改地运行。JVM在执行字节码时,还是要把字节码解释成具体平台上的机器指令...原创 2019-04-03 15:43:28 · 472 阅读 · 2 评论 -
redis面试题,求求你别再问我redis了
室友有个大佬,一说redis就问我为什么使用redis,redis单线程为什么这么快,redis…redis的部分面试题,自己整理的,当然实际工作中使用的redis比较简单,但是了解redis部分底层还是有必要的…为什么使用 redis嗯,项目中使用redis主要用作缓存数据库,那为什么使用redis呢?应该从两个方面去回答:性能和并发.性能:对一些复杂的耗时的sql查询,如果对实时性......原创 2019-04-03 16:35:07 · 358 阅读 · 0 评论 -
java求一个整数的平方根,不保留小数
碰到一个面试题: public static void main(String[] args) {// questionOne(3); } // 1. java求一个整数的平方根,不保留小数 public static void questionOne(int sc) { //保留几位小数 DecimalFormat...转载 2019-04-12 19:26:06 · 2160 阅读 · 0 评论 -
sql怎么优化,求求你别再问我sql优化了
一般面试会问你,sql怎么优化,这时候应该回答,主要就是避免全表扫描,一般写sql的时候先通过explain命令对将要执行的sql语句进行分析一下,看看sql查询有没有走索引,有没有全表扫描,如果没有,先看看是否对对应的字段建立了索引,如果没有则建立合适的索引,如果建立了还是全表扫描那就就对sql语句进行分析…下面是看到好的:自己记录一下字段应该注意:尽量使用TINYINT、SMALL...转载 2019-04-15 13:29:23 · 690 阅读 · 2 评论 -
spring面试题,求求你别问我spring了!
转自:https://www.ctolib.com/topics-35589.html本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。...转载 2019-06-13 10:29:18 · 345 阅读 · 0 评论 -
zookeeper挂掉了dubbo还能继续使用吗?
zookeeper宕机我们接下来讨论一下如果zookeeper宕机对我们的服务提供者消费者有什么影响现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因:监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务注册中心对等集群,任意一台宕掉后,将自动切换到另一台注册中心全部宕掉后,服务提供者和服务消费者仍...转载 2019-06-16 12:30:50 · 10474 阅读 · 0 评论 -
java0.1*3
朋友(coreyXu)上次面试回来,问了一个问题,0.1*0.3==0.3?返回true还是false,首先,能这么问的话,肯定返回的false,但是为什么会这样呢?做了个测试,想到计算机是使用二进制的,但是二进制的小数转为十进制会有精度问题,具体比较复杂…所以总结浮点数进行运算的时候尽量使用BigDecimal类型进行处理!...原创 2019-04-11 12:17:58 · 904 阅读 · 0 评论