首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
AOP面试造火箭始末
】的更多相关文章
AOP面试造火箭始末
本文已整理致我的github地址,欢迎大家 star 支持一下 这是一个困扰我司由来已久的难题,Dubbo 了解过吧,对外提供的服务可能有多个方法,一般我们为了不给调用方埋坑,会在每个方法里把所有异常都 catch 住,只返回一个 result,调用方会根据这个 result 里的 success 判断此次调用是否成功,举个例子 public class ServiceResultTO<T> extends Serializable { private static final long …
面试造火箭系列,栽在了cglib和jdk动态代理
"喂,你好,我是XX巴巴公司的技术面试官,请问你是张小帅吗".声音是从电话那头传来的 "是的,你好".小帅暗喜,大厂终于找上我了. "下面我们来进行一下电话面试吧,请先自我介绍一下吧" "balabalabla..."小帅把之前的经历大概描述了一下 "嗯,经历很丰富呀,接下来咱们来聊聊技术吧,请问cglib和jdk动态代理的区别是什么呢?" "额(⊙o⊙)-",张小帅蒙了,场面一度尴尬.…
jmeter & 性能测试:从0到实战(实操易用、面试造火箭、升职加薪必备)
[性能基础] 性能测试概念.术语:https://www.cnblogs.com/uncleyong/p/10706519.html 性能测试流程(新):https://www.cnblogs.com/uncleyong/p/12311887.html(获取访问密码,请关注公众号:全栈测试笔记,回复:密码) 性能测试基础[第三篇]性能测试方案 性能测试基础[第四篇]性能测试用例设计(单场景.混合场景.稳定性场景等) 性能测试基础[第五篇]性能测试报告(请联系作者) TPS和QPS的区别 [jme…
面试题(造火箭必备技能):请举例一个最有成就感的性能bug
当前,绝大部分招聘都有性能要求或者把其作为加分项(会性能优先),哪怕你不是面试的性能,面试的时候可能会问性能,所以大家才会有"面试造火箭,进去拧螺丝"的共鸣.至于企业为什么重视性能,想必大家都知道,这里就不再赘述.性能分前端性能和服务端性能,需要的知识范畴也比较广,比如,后端性能需要的:linux.nginx.dubbo.mysql.redis.mq.jvm.java.jmeter或loadrunner等等主流的,后续也都将逐一分享这些知识.想必很多人的简历也都是匹配着招聘要求去写的吧…
看完这篇Redis缓存三大问题,保你面试能造火箭,工作能拧螺丝。
前言 日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题. 一旦涉及大数据量的需求,如一些商品抢购的情景,或者主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度问题有严重的性能弊端,详细的磁盘读写原理请参考这一片 在这一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题.…
Spring核心思想Ioc和Aop (面试)
Spring核心思想Ioc和Aop (面试) 注意: Ioc和Aop并不是Spring提出的,在Spring之前就已经存在,Spring只是在技术层面给这两个思想做了非常好的实现. 1 Ioc 1.1 下面谈谈你是怎么理解ioc的吧. 面试官: 下面谈谈你是怎么理解ioc的吧. 我:Inversion of Control (控制反转).它只是一个技术思想,不是一个技术实现. 我:在传统的java开发中,bean的创建,管理一直是一个让人头疼的问题. 我:比如类A依赖于类B,通常会在类A中new…
AOP面试知识整理,^_^-包括spring Aop
讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV 今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对AOP的理解: AOP概念(Aspect-Oriented Programming): 即面向切面编程,与OOP(Object - Oriented Programming,面向对象编程)相辅相成,AOP的基本单元为Aspect(切面),Struts2 的拦截器设计就是基于AOP的思想. AOP原理:…
AOP面试遇到的问题
1.什么是AOP? 面向切面的编程,找出纸和笔,画一个箭头,两道竖线将这个箭头砍断,这就是AOP 举例来说,某个方法正在运行呢,要想在前面加个日志,加在这里,后面加个日志,加在这里,前面加transaction begin后面加transaction commit. 实现:动态代理,如果是实现了interface的话,就用jdk里面的Proxy和InvocationHandler就可以搞定,具体的得查查, 如果不实现interface,也没关系,可以使用CGLIB包直接操作二进制码,也可以完成,…
我的【Java】面试日记
背景 在老东家五年了,总共工作整七年,经历两家公司.2019-10-31日离职.公司规模较小,项目压力不大,非985/211毕业,统招本科,计算机专业.目标:中大型公司,最好是大厂,嘿嘿,不过不抱希望,毕竟背景不太好. 准备 撰写简历,每天下班回家 7-12点看视频,刷博客,看面试题.学习内容:JavaGuide,<某某时间>系列专题,<某某课堂>学习视频.准备内容:Java 基础,集合,线程池,锁,MySQL索引,事务,Spring等. 2019-10.31 周四 提了离职已经有…
面试中的这些点,你get了吗?
一.前言 因为疫情的原因,小农从七月份开始找工作,到现在已经工作了一个多月了,刚开始找工作的时候,小农也担心出去面试技能不够,要懂的东西很多,自己也准备可能会面试一段时间,从找工作到入职花了十几天,总共拿到了5份office,然后选择了一家去入职了,因为项目需要上线了,所以小农最近一直在加班,平时会比较忙一点,刚好周末想着把这段时间的经历写出来,希望对找工作或者刚入职的同学,能有一点点的帮助吧 二.面试前的准备 磨刀不费砍材功,对于想要找工作的小伙伴们,面试前的准备肯定是少不了的,至于多久开始准…