前言

提到插件,相信大家都知道,插件的存在主要是用来改变或者增强原有的功能,MyBatis中也一样。然而如果我们对MyBatis的工作原理不是很清楚的话,最好不要轻易使用插件,否则的话如果因为使用插件导致了底层工作逻辑被改变,很可能会出现很多意料之外的问题。

本文主要会介绍MyBatis插件的使用及其实现原理,相信读完本文,我们也可以写出自己的PageHelper分页插件了。

网易一面

  • 如何将字符串转换为整数?(需要考虑越界问题)
  • 2^31*2在计算机中如何表示?会输出什么?正数和负数在计算机中如何存储?有什么好处?
  • 计算机图形学相关:
  • 渲染管线介绍一下?
  • 光照模型、实现?PBR有了解过吗?
  • 顶点着色器中都可以做哪些事情?
  • 视图矩阵什么样子的?为什么是那样的形式?
  • 反走样原理是什么?如何实现的
  • OpenGL渲染需要经过哪些状态测试?各自的机制
  • 为什么会有锯齿?抗锯齿怎么弄?

网易二面

  • 给一个rand(6) 可以等概率返回1到6,只能用这个函数写出rand(4)

被提醒了无数次最后终于是get到了

  • 海量数据topk
  • 给一个rand(n)可以等概率返回1到n,只能用这个函数写一个随机抽取m个数的函数
  • 虚拟内存和物理内存
  • 进程和线程
  • 进程间通信
  • A B两机通信方式
  • 套接字
  • TCP UDP
  • get和post的区别

那么如何才能正确的掌握Redis呢?

为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题

  • 并发编程面试题汇总
  • JVM面试题汇总
  • Netty常被问到的那些面试题汇总
  • Tomcat面试题整理汇总
  • Mysql面试题汇总
  • Spring源码深度解析
  • Mybatis常见面试题汇总
  • Nginx那些面试题汇总
  • Zookeeper面试题汇总
  • RabbitMQ常见面试题汇总

JVM常频面试:

携程 大数据分析工程师 笔试2024 携程大数据分析师面试_后端

Mysql面试题汇总(一)

携程 大数据分析工程师 笔试2024 携程大数据分析师面试_携程 大数据分析工程师 笔试2024_02

Mysql面试题汇总(二)

携程 大数据分析工程师 笔试2024 携程大数据分析师面试_java_03

Redis常见面试题汇总(300+题)

携程 大数据分析工程师 笔试2024 携程大数据分析师面试_Redis_04