首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
五答专题
面试 Java 框架八股文五问五答第四期
面试 Java 框架八股文五问五答第四期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)什么是设计模式? 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它是解决特定场景下常见问题的一种可重用解决方案。设计模式不是代码,而是对问题和解决方案的描述。使用设计模式可以提高代码的可读性、可维护性,并使代
阅读更多...
面试 Java 框架八股文五问五答第五期
面试 Java 框架八股文五问五答第五期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)MyBatis 中 #{} 和 ${} 的区别是什么? #{} 是预编译的参数,MyBatis 会使用 PreparedStatement 的参数占位符来替换 #{},这样可以防止 SQL 注入攻击。${} 是直接拼接参数,不进行预编译。
阅读更多...
SpringCloud 和 Linux 八股文第三期五问五答
SpringCloud 和 Linux 八股文第三期五问五答 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Linux常用命令 2)如何查看测试项目的日志 一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志 先cd 到logs目录(里面有x
阅读更多...
面试多线程八股文五问五答第四期
面试多线程八股文五问五答第四期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Java 如何实现多线程之间的通讯和协作? 使用共享变量:多个线程共享一个变量,通过对变量的读写操作来进行通讯和协作。使用 wait()、notify()和notifyAll()方法:线程可以通过调用wait()方法来等待某个条件的满足,其他线程可
阅读更多...
面试数据库八股文五问五答第四期
面试数据库八股文五问五答第四期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)什么情况下 mysql 会索引失效? 不使用索引列进行查询:当查询条件不包含索引列时,MySQL无法使用索引进行快速查找,而会进行全表扫描,导致索引失效。使用函数或表达式对索引列进行操作:当查询条件对索引列进行函数操作或表达式计算时,MySQL无法
阅读更多...
面试数据库八股文五问五答第三期
面试数据库八股文五问五答第三期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)MyIsAm 和 InnoDB 的区别 事务支持:MyISAM不支持事务,而InnoDB支持事务。事务是一组操作的集合,要么全部成功,要么全部失败回滚。锁机制:MyISAM采用表级锁定,即在对表进行读写操作时会对整个表进行锁定,而InnoDB采用行
阅读更多...
面试 Java 基础八股文五问五答第五期
面试 Java 基础八股文五问五答第五期 作者:程序员小白条 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1)常见的 Exception 有哪些? 常见的 Exception 包括: NullPointerException:当引用类型变量为 null 时,调用其方法或访问其属性会抛出该异常。 ArrayIndexOutOfBoundsException
阅读更多...
面试 Java 算法高频题五问五答第二期
面试 Java 算法高频题五问五答第二期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 寻找峰值: 主要思想:二分查找,利用get函数,方便判断越界情况,如果没越界返回的是1和nums[index],如果越界返回0,0.Compare函数,用于比较nums,index1,index2两个数的大小情况,如果得到get后,第一个索引
阅读更多...
面试操作系统八股文五问五答第一期
面试操作系统八股文五问五答第一期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的! ⭐点赞⭐收藏⭐不迷路!⭐ 1.死锁产生的条件 1.互斥条件,即当资源被一个线程使用(占有)时,别的线程不能使用 2.不可剥夺条件,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放 3.请求和保持条件,即当资源请求者在请求其他的资源的同时保持对原有资
阅读更多...