欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Java面试 第13页

MySQL中的条件判断函数 CASE WHEN、IF、IFNULL

站长阅读(735)赞(1)

前言 在众多SQL中,统计型SQL绝对是让人头疼的一类,之所以如此,是因为这种SQL中必然有大量的判读对比。而条件判断函数就是应对这类需求的利器。本文重点总结CASE WHEN、IF、IFNULL三种函数。 1 CASE WHEN Case...

Java8新特性Stream详细教程

站长阅读(489)赞(0)

1 基本特性 Java8的API中添加了一个新的特性: 流,即stream。stream是将数组或者集合的元素视为流,流在管道中流动过程中,对数据进行筛选、排序和其他操作。 1.1 流的特性 stream不存储数据,而是按照特定的规则对数据...

华为OD两轮技术面试记录,给后来人一个参考!

站长阅读(423)赞(0)

1性格测试 选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过。 2机试 一道编程题目 1h 用例60%通过即可 任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M 按从小到大输出结果 ...

方法重载和方法重写 的原理

站长阅读(440)赞(0)

前言 JVM执行字节码指令是基于栈的架构,就是说所有的操作数都必须先入栈,然后再根据需要出栈进行操作计算,再把结果进行入栈,这个流程和基于寄存器的架构是有本质区别的,而基于寄存器架构来实现,在不同的机器上可能会无法做到完全兼容,这也是Jav...

hashCode()和equals()方法及使用规范

站长阅读(534)赞(0)

背景 在看阿里巴巴Java开发手册手册时,看到了有关hashCode()和equals()方法的使用规范。 只要重写 equals,就必须重写 hashCode。 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals...

简单说说 SpringMVC 的执行原理

站长阅读(477)赞(0)

大家是否遇到过被面试官问了这样一句话:“来聊聊springmvc执行原理”。是的,springmvc的执行流程是面试的高频点,今天我就来浅谈它! 一、下面通过一个简单的springmvc程序去走进它。 1、在ssm中,springmvc作为...

String长度有限制吗?是多少?

站长阅读(375)赞(0)

前言 话说Java中String是有长度限制的,听到这里很多人不禁要问,String还有长度限制?是的有,而且在JVM编译中还有规范,而且有的家人们在面试的时候也遇到了。 本人就遇到过面试的时候问这个的,而且在之前开发的中也真实地遇到过这个...

GET 和 POST请求的本质区别是什么?

站长阅读(413)赞(0)

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经...

面试官:你手写过堵塞队列吗?

站长阅读(448)赞(0)

面试官:你好,你先做个自我介绍吧 某人:面试官你好,我叫开局一张嘴面试全靠吹,某某年毕业,毕业自家里蹲大学,做过某某项目。。。。。。 面试官微微一笑,捋了捋稀疏的头发:看你简历,你精通多线程?那你手写过堵塞队列吗? 某人心里出现一万个问号,...

数据量很大的情况下,对于分页查询你有什么优化方案

站长阅读(384)赞(0)

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化...