程序猿面试常问100道 持续更新~
2022/1/13 17:06:34
本文主要是介绍程序猿面试常问100道 持续更新~,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Vue的钩子函数
三大阶段: 初始化阶段 服务中阶段 销毁阶段
1.组件刚被创建时:beforeCreate created
2.模板/挂载点 被加载时: beforeMount mouted
3.组件被更新数据时: beforeUpdate updated
4.销毁阶段: beforeDestroy destroyed
负载均衡的3个机制
权重策略 weight
轮询策略 轮流访问所有服务器
ip_hash 随机锁定一个服务器
Spring框架的核心
整合了 AOP IOC(DI)
AOP面向切面编程 实现在不用修改源代码的情况下,对业务代码进行拓展
IOC 控制反转 是将属性与对象 交给spring容器管理,方便调用,省去new对象的过程
DI 依赖注入 功能与IOC类似
Mybatis 与 MP 的区别
MP继承BaseMapper<对象>省去了在映射文件中编写sql的繁琐过程
共有17中方法 其中 查询10种 修改2种 删除4种 新增1种
缺陷是只能进行单表查询 多表查询的情况还是需要编写映射文件
面向对象 OOP 是一种抽象的面向结果的编程思想
三种形态:
封装:对一些属性及功能私有化,并提供get set、方法方便外界调用
继承:子类对象继承父类对象 继承其公共功能 省去了子类对象再编写的过程
多态:父类对象指向子类对象 可以调用重写的方法
数组/集合有哪些
当对相同类型的属性进行存入多条数据时,需要数组
数组是有序的,且数组是有下标的,长度不可改变 数组的长度为下标0~lenth-1
集合
集合分为三大类 map list set
Map为
动态SQL
多用于多表查询,通过<where> <if> <for> 等来实现
这篇关于程序猿面试常问100道 持续更新~的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API