mianba的头像-IT面试星球
管理员
这家伙很懒,什么都没有写...
SurfaceFlinger浅析之初始化流程(上)-IT面试星球

SurfaceFlinger浅析之初始化流程(上)

APP和SF之间收到Vsync信号的关系: 大致流程:「ISurfaceComposer」 用于定义访问SurfaceFlinger的Binder IPC接口(应用的DisplayEventReceiver通过该接口向SurfaceFlinger发送创建事件连接的请...
11个月前
04610
foreach 循环的底层原理及正确使用方式,一定要掌握这些!-IT面试星球

foreach 循环的底层原理及正确使用方式,一定要掌握这些!

点击关注公众号,实用技术文章及时了解 前言 并发修改异常是指:ConcurrentModificationException。 foreach循环其实是一种加强的for循环,相较于for循环更加简洁,可以用来遍历数组或者集合,...
Node.js Express框架 详细总结-IT面试星球

Node.js Express框架 详细总结

Node.js Express框架 详细总结 Express 框架简介 Express 是一个最小的,灵活的 Node.js Web应用程序框架,它提供了一套强大的功能来开发Web和移动应用程序。它有助于基于Node Web应用程序的快...
Unix网络编程之IO模型-IT面试星球

Unix网络编程之IO模型

点击上方疾风先生可以订阅哦 首先,我们要了解IO模型先要知道在底层操作系统是通过哪些设备来实现数据的传输,其次要了解IO模型中哪些是发生阻塞调用操作,然后有了上述的基本认知之后,开始来了解I...
MySQL MVCC你了解吗-IT面试星球

MySQL MVCC你了解吗

什么是MVCC 「multiversion concurrency control」(多版本并发控制)的缩写,顾名思义就是通过多版本对并发进行控制。 MVCC用来做什么 MVCC能提升数据库并发性能,你可将MVCC看成行级别锁的一种妥...
如何练就超强学习力—跳出已有认知-IT面试星球

如何练就超强学习力—跳出已有认知

什么是学习 获得了自己不知道的知识和技能就是学习 多个角度解释一个问题 学习思维模型可以练习 「定义一个概念就是学习的起点,通过学习来改变something,去发生让某事改变。学习前和学习后会...
11个月前
04513
告别繁琐:SpringBoot 拦截器与统一功能处理-IT面试星球

告别繁琐:SpringBoot 拦截器与统一功能处理

前言 Spring AOP是一个基于面向切面编程的框架,用于将横切性关注点(如日志记录、事务管理)与业务逻辑分离,通过代理对象将这些关注点织入到目标对象的方法执行前后、抛出异常或返回结果时等...
聊聊接口最大并发处理数-IT面试星球

聊聊接口最大并发处理数

今天跟大家聊聊一个 Java 界的老话题,就是怎么理解接口的最大并发处理数。 前言 生活在 2023 年的互联网时代下,又是在国内互联网越发内卷的背景下,相信大家面试找工作、网上学习查资料时都了...
超越 MyBatis-Plus,来领略一下 MyBatis-Flex 的优雅魅力吧!-IT面试星球

超越 MyBatis-Plus,来领略一下 MyBatis-Flex 的优雅魅力吧!

一、Mybatis-Flex是什么? Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^...
每日一模块:voluptuous-IT面试星球

每日一模块:voluptuous

一、简介 voluptuous是一个Python数据验证库,它允许你定义复杂的数据结构验证规则,并使用这些规则来验证数据。voluptuous非常适合用于配置文件验证、API输入验证等场景。它提供了丰富的验证器...
11个月前
0459