每天一套面试题-Day25-八股高频(6)
37.说说你对AOP的理解。
AOP面向切面编程 抽取出了共性的方法 Spring AOP是:动态代理(实现了接口) CGLIB生成目标类的子类(没有实现接口)
通知与切面:通知(Advice)本身定义了要执行的操作(例如日志记录)和执行的时机。而切面(Aspect) 则是通知和切点的结合,它完整地定义了一个横切关注点的功能。
通知与切点:通知回答了“何时做”和“做什么”,而切点(Pointcut) 则通过表达式定义了“在何处”,即需要被拦截的连接点(Join Point)(通常是方法)
38.GET 与 POST 有什么区别?
详解 GET和POST的核心区别在于语义:GET用于获取数据,是安全和幂等的;POST用于提交数据,可能改变服务器状态。技术上,GET参数在URL中,有长度限制,可缓存;POST数据在请求体中,更安全。在实际开发中,我们会根据操作语义选择合适的方法,并遵循RESTful设计原则。
发现忘得差不多了,今天不开了,复习一下。 复习了Day1-4
#面试真题#每日一套面试真题 文章被收录于专栏
记录刷过的面试真题


