建行2面:Mybatis是如何工作的?

MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBat…

什么是责任链模式? 它是如何将责任串成链?

责任链设计模式是一种行为型设计模式,它允许多个对象有机会处理请求,从而避免请求的发送者和接收者之间的耦合。将这些对象连成一条链,并沿着这条链传递请求,直到有对象…

什么是观察者模式?它观察的是什么?

观察者模式是计算机编程领域比较常见的一种模式,那么,什么是观察者模式?它是如何工作的?这篇文章我们将深入探讨观察者模式的定义、结构、优缺点、适用场景以及代码实现…

面试官问我 ,try catch 应该在 for 循环里面还是外面?

前言
有个老哥昨天被面试官欺负了,但是是被这个问题(标题)欺负的?
其实是个比较基础的问题,只要有了解过,叙述是非常简单OK的。

正文

首先 , 话说…

面试官:Git 如何撤回已 Push 的代码?问倒一大片。。。

面试官问:Git 如何撤回已 Push 的代码?如果问你,你会吗?
有两种解决方法,如下:

最简单粗暴的方法
IDEA 中 Git 较为优雅的方法

在日常的…

面试必备:如何将一个长URL转换为一个短URL?

一、前言

前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

面试100多位软件工程师后的建议

在过去的几年里,一位工程主管进行了一百多次软件工程技术面试。他指出,尽管各家公司面试流程各有不同,但求职者常常会犯一些普遍的错误。为了帮助求职者避免这些常见问题…

高频面试题:服务端宕机后客户端TCP是否还存在

客户端和服务端在建立连接的时候会使用三次握手来建立可靠的会话,一旦服务器端因为异常导致连接断开,客户端在没有感知的情况下继续发消息给服务端一定会失败,此时客户端…