![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 66
呆鹅与玖柒
Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear. 面对过去无怨无悔,把握现在充满信心,备战未来无所畏惧。保持信念,克服恐惧!一点一滴的积累,一点一滴的沉淀,学技术需要不断的积淀!
展开
-
【JAVA-面试】Java并发面试题最新
Java并发面试题整理1、并发编程三要素?(1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。(2)可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。(3)有序性有序性,即程序的执行顺序按照代码的先后顺序来执行。2、实现可见性的方法有哪些?synchronized 或者 Lock:保证同一个时刻只有一个线程获取锁执行代码,锁释放之前把最新的值刷新到主内存,实现可见性。3、多线程的价值?(1)发挥多原创 2022-11-16 13:56:30 · 180 阅读 · 0 评论 -
面试复盘
复盘1 1.重写和重载返回类型是否可以变化 重写不可以改变;重载可以改变。 2.mybatis动态sql if、choose、when、otherwise、trim、where、set、foreach、script、bind 3.redis的value类型,redis为什么高并发快 string、hash、list、set、zset; redis是基于内存的,内存的读写速度非常快; redis是单线程的,省去了很多上下文切换线程的时间; redis使用多路复用技术,可以处理并发的连接。 参考 4.hashm原创 2021-03-24 21:10:48 · 78 阅读 · 0 评论 -
工资表取第二高薪资、取N高薪资
工资表取第二高薪资、取N高薪资 表 CREATE TABLE `employee` ( `Id` int(20) DEFAULT NULL, `Salary` decimal(8,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 数据 insert into employee values(1,1800),(2,17800),(3,2750),(4,7800),(4,7800),(5,7400),(6,6400),(7,6584),(8,原创 2021-03-09 16:44:03 · 124 阅读 · 0 评论