
JAVA-面试题
文章平均质量分 79
积累的面试题
爱吃早餐的程序员
JAVA是世界上最好的编程语言
展开
-
【面试必备】除了基本的增删改查外,面试官好问的那些看上去高级但又非常实用的Sql查询语句(以Mysql为例),涵盖视图和存储过程等众多知识点
在平时的面试中,我们经常遇到面试官考我们的SQL功底,当然并不是考我们的基本的增删改查这些简单的SQL,而是那些我们不经常使用的,通常在你原来的公司你不怎么关注但在新公司却常用的语句。这种情况下,如果你回答的好,就等于成功了一半。我有一次就遇到这种面试的题目,让我说出Mysql除了基本的加减乘除平均数这些函数外还有哪些函数,我一听蒙了,本来我们用JPA,原生sql的不是很多的,这就蛋疼了,然后凭借记忆说了几个比如天花板函数ceil,拼接函数concat,以及转大小写的函数upper,lower。但是我看面.原创 2020-11-18 15:53:44 · 714 阅读 · 0 评论 -
面试点:Spring框架事务的隔离级别和事务传播行为
mysql数据库,当且仅当引擎是InnoDB,才支持事务;隔离级别(Isolation)隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。我们可以看 org.springframework.transaction.annotation.Isolation 枚举类中定义了五个表示隔离级别的值:public enum Isolation { ...原创 2020-01-17 18:45:06 · 1031 阅读 · 0 评论 -
2021年1月整理的JAVA程序员面试题
前端基础知识如何选中checkbox的值$("input[name='ids']:checked")如何控制ajax的加载顺序请求加async: false,,这样所有的ajax就会同步执行,请求顺序就是代码顺序$.when($.ajax( {async: false, url : url1 } ), $.ajax( {async: false, u...原创 2021-01-16 15:55:42 · 828 阅读 · 0 评论 -
2020年整理的JAVA面试高频题目
基础ConcurrentHashMap 和HashTable的区别jdk1.8后,ConcurrentHashMap依旧使用分段锁的思想来实现线程安全,不同于jdk1.7及以前,jdk1.8将锁的粒度更加细分化,以每个数组索引为锁来进行实现。比如HashMap数组中长度有128,那么就会存在128个锁将每个索引锁住。这样相比于jdk1.7之前在效率上有了很大的改进。ConcurrentHashMap 和 HashTable 都是线程安全的容器。HashTable: 线程安全,效率和容器的大小成原创 2020-11-30 15:13:57 · 214 阅读 · 0 评论