240 发简信
IP属地:上海
  • 120
    一、持久层框架设计实现及MyBatis源码分析-自定义持久层框架(一)

    首先,带上先带上问题进行思考,既然JDBC已经能完成与数据库的交互,已经能够完成对数据库的CRUD操作,为什么后期还会出现Mybatis呢?是不是意味着JDBC在与数据库进行...

  • SpringBoot异步方法-@Async

    1、我们为什么要使用异步方法 异步调用通常用在发短信、发送邮件、消息推送 、运维凌晨自动化操作等,这些场景实时性要求不高,大多都是推广统计等服务。我们采用异步的方式来处理这样...

  • 120
    看看别人后端API接口写得,那叫一个优雅!

    在分布式、微服务盛行的今天,绝大部分项目都采用的微服务框架,前后端分离方式。题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前...

  • 120
    spring源码分析(二)配置文件的解析

    上一篇博客说明了下spring是如何找到资源文件的,classpath下的xml,最终会被解析为 ClassPathContextResource,下面进一步分析,有了这个资...

  • 120
    03--Spring源码下新建Gradle模块

    上一节已经将Spring源码导入IDEA,为了以后分析方便,我们在Spring源码目录下,新建自己的一个Gradle模块。 1.新建gradle测试工程 File-->New...