最新 最热

手撕代码是程序员的基本功吗?

手撕代码,简单来说,是指在没有IDE(集成开发环境)的帮助下,纯手工编写代码。这在面试中经常被用作一种考察方法。关于这一话题,以下是我的看法:...

2023-10-16
0

线程池(面试常考)

这种创建方式对应就是ThreadPoolExecutor构造参数中的threadFactory参数,使用工厂对象提供的创建方式

2023-10-16
1

「SQL面试题库」 No_79 最后一个能进入电梯的人

「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。...

2023-10-16
1

2024年java面试准备--mysql(3)

索引是加速数据库查询的关键。在设计表结构时,应该根据查询的需求添加合适的索引。常用的索引包括主键、唯一索引、普通索引、联合索引、前缀索引(vachar、text这种长的数据并且只需要前几个区分度就很高)等。...

2023-10-16
0

2024年java面试准备--mysql(2)

原⼦性: 事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么全不执行

2023-10-16
0

2024年java面试准备--redis(2)

一个简单直观的想法是直接用Hash来计算,以Key做哈希后对节点数取模。可以看出,在key足够分散的情况下,均匀性可以获得,但一旦有节点加入或退出,所有的原有节点都会受到影响,稳定性无从谈起。...

2023-10-16
0

2024年java面试准备--多线程篇(3)

只有调用了 start()方法,才会表现出多线程的特性,不同线程的 run()方法里面的代码交替执行。如果只是调用 run()方法,那么代码还是同步执行的,必须等待一个线程的 run()方法里面的代码全部执行完毕之后,另外一个线程才可以...

2023-10-16
1

2024年java面试准备--spring篇续集

AOP (Aspect Oriented Programing) 称为:面向切面编程,它是一种编程思想。

2023-10-16
0

2024年java面试准备--spring篇

Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是控制反转(Inversion of Control,IOC)和面向切面编程(aspect-oriented programming,AOP)。...

2023-10-16
0

2024年java面试准备--java基础篇

这些java基础的相关知识是我准备实习期间总结一些网上java基础和自己被面试官询问到的一些知识点,供大家学习参考,有问题可私信我,后续会更新集合、spring、线程、mysql、redis等相关知识点和面试易考点~~...

2023-10-16
0