240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Mybatis源码解析-核心组件之XMLMapperBuilder

    主要功能 负责将指定目录下的Mapper.xml文件解析成对应的ResultMap、ResultType、Statement等。 源码解析 这里...

  • Mybatis源码解析-主要工作流程分析

    前言 在阅读本系列文章之前,确保读者已经对Mybatis的基本使用有所掌握。在阅读源码过程中,初学者往往忽略了框架的主要工作流程,而专注于细节实...

  • Resize,w 360,h 240
    java多线程解析之线程池

    首先分析下为什么需要使用线程池? 假如不使用线程池,可能会造成线程数量过大,程序崩溃。因为线程也需要占用内存与CPU资源。 如果是你,会如何设计...

  • 动态代理

    什么是动态代理? 在聊动态代理之前,首先得先了解什么是代理以及静态代理。代理就是在一段方法的执行前后,加上前置操作与后置操作,常见做法有例如日志...

  • java多线程解析之Callable

    Callable和Runnable有什么区别? 首先,Runnable是出自jdk1.0,Callable出自jdk1.5,那么,后出的类肯定对...

  • Resize,w 360,h 240
    为什么要使用Mybatis?

    在使用Mybatis之前,是如何操作数据库进行curd的? 1.首先创建一张表,名称为t_person,建表语句如下所示: 2.java代码中定...

  • java多线程解析之Runnable

    为什么要使用多线程?  如果想要学好多线程,首先必须了解多线程的由来和作用。 当单线程执行任务时,假设执行单次任务消耗的时长为1秒,执行1000...