面试
文章平均质量分 54
王哲晓 tiger
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
Java开发工程师面试题(业务功能)
后端服务器会定期检查连接的创建时间是否超过了超时时间,如果是,则将订单设置为关闭状态,并关闭连接。基于事件驱动的方案:在订单创建时,为订单创建一个事件,并设置一个超时时间。后端服务器会定期检查事件的创建时间是否超过了超时时间,如果是,则将订单设置为关闭状态,并删除事件。:在订单创建时,为订单创建一个无限期的锁,并设置一个超时时间。后端服务器会定期检查锁的创建时间是否超过了超时时间,如果是,则将订单设置为关闭状态,并释放锁。后端服务器会定期检查任务的创建时间是否超过了超时时间。redis过期失效监听。原创 2024-03-06 15:30:10 · 508 阅读 · 0 评论 -
Java开发工程师面试题(JVM)
用来生成dump文件和查看堆相关的各类信息的命令。gcutil可以查看gc发生的频率和次数。查看JVM参数和动态修改部分JVM参数。查看cpu按照进程使用cpu的顺序。一、JVM调优常用命令和常用参数。一般可以分析出来繁忙线程在干嘛。查看JVM运行时的状态信息。查看JVM线程快照的命令。查看Java进程的线程栈。设置JVM初始元空间大小。查看进程及其相关的信息。新生代的内存空间大小。原创 2024-03-06 15:05:52 · 125 阅读 · 0 评论 -
Java开发工程师面试题(Spring)
原型模式:在创建ioc容器后,通过getBean()获取bean对象时,往里追可以发现在核心方法处spring对bean的scope属性进行了判断,配置了prototype时。spring事务切面基于以上逻辑实现了声明式事务管理,及事务属性的传播(在当前存在或不存在事务时,加入当前事务或开启新的事务或以非事务方式执行或在嵌套事务中执行)。2.事务方法内部捕获了异常sql的异常,未将抛出到事务切面中,这时候事务会提交,即正常执行的那部分sql执行结果将会生效。原创 2024-03-06 15:04:08 · 1350 阅读 · 1 评论 -
Java开发工程师面试题(Java基础)
Java中只能继承一个类,但是接口可以实现多个,用逗号分隔。其中Java 8中有default方法,可以让接口当作一般类来使用。this代表本类的当前实例引用,super代表父类实例引用。1. Java中一个类可以继承多个类吗?2. this和super的区别?原创 2024-03-06 15:01:55 · 176 阅读 · 0 评论 -
2018年9月面试题汇总
以下为这段时间参加几家公司面试记录下来的部分面试题:一、Spring1、谈谈自己对SpringAOP和IOC的理解,核心机制、原理及项目中的运用。2、Spring上下文的加载方式有哪些?3、以往项目中是如何对事务进行管理的?4、Autowired和resource的区别?5、使用SpringBoot和以往的SSM有什么不同,为什么要选用SpringBoot?6、谈谈Sp...原创 2018-09-29 17:02:34 · 1212 阅读 · 0 评论