240 发简信
IP属地:北京
  • Resize,w 360,h 240
    如何优雅的在SpringBoot项目中处理异常

    在程序设计中,异常处理是非常关键和重要的一部分。一个程序异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个...

    1.6 1498 0 10
  • Resize,w 360,h 240
    面试官:写接口时有考虑过接口幂等性问题吗?

    在日常开发接口的过程中,接口的幂等性问题是我们必须要考虑的,否则会带来很严重的后果。比如在支付场景中,用户不小心点了两次,然后就发现被扣了两次钱...

  • Resize,w 360,h 240
    Java面试:谈谈Spring中使用的常用设计模式

    1. 设计模式概述 2. Spring中的设计模式 2.1 工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个...

  • Resize,w 360,h 240
    Java面试:SpringMVC工作流程

    1.SpringMVC简介 2.SpringMVC工作流程 (1)客户端向web服务器(如tomcat)发送一个http请求,web服务器对ht...

  • Java面试题:Mybatis 获得自动生成主键值

    1.介绍 2.MyBatis获取自动生成的主键值 (1)对于支持自动生成主键的数据库,如Mysql、sqlServer,可以通过 Mybatis...

  • Java面试题:Spring事务的实现机制和实现原理

    1. 事务概述 所谓"事务"是指要做的所做的事情,在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高...

  • Resize,w 360,h 240
    Java面试题:Spring IOC容器启动流程附源码

    1. IOC容器概述 IOC和AOP是Spring框架的核心功能,而IOC又是AOP实现的基础,因而可以说IOC是整个Spring框架的基石。那...

  • Resize,w 360,h 240
    Java面试题:Spring Bean的生命周期

    1.概述 Spring作为当前Java最流行、最强大的轻量级框架,我们在面试框架时会经常被问到,很多时候回答的不完整,下面针对该问题,我详细整理...

  • Resize,w 360,h 240
    Java面试题:MyBatis的一级缓存和二级缓存

    1.缓存概述 缓存是一般的ORM 框架都会提供的功能,目的就是提升查询的效率和减少数据库的压力,合理使用缓存是优化中最常见的,将从数据库中查询出...

个人介绍
Java面试题、学习路线图、资料下载