用户中心USER CENTER

首页/用户
  • 希尔排序就这么简单

    摘要:这时就用简单插入排序将数列直至已序从直观上看希尔排序就是把数列进行分组不停使用插入排序,直至从宏观上看起来有序,最后插入排序起来就容易了无须多次移位或交换。 一、希尔排序介绍 来源百度百科: 希尔排序(Shells Sort)是插入排序的一种又称缩小增量排序(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方...

    paulli3 发布于Java
  • RedisSerializer之JdkSerializationRedisSerializer分析

    摘要:类图结构如上,主要流程如下类实现接口类中和接口。对于,通过定义对象并调用方法对进行反序列化。底层还是通过调用的操作和类实现的序列化和反序列化。 showImg(https://segmentfault.com/img/bVJxmP?w=938&h=672); redis在缓存POJO的时候需要将POJO序列化为byte数组进行存储,spring-data-redis实现了类JdkSer...

    paulli3 发布于Java
  • 04File类之File类的构造方法

    摘要:参数把路径分成了两部分父路径子路径好处父路径和子路径可以单独书写使用起来非常灵活父路径和子路径都可以变化父路径是类型可以使用的方法对路径进行一些操作再使用路径创建对象根据路径名字符串和路径名字符串创建一个新实例。 showImg(https://segmentfault.com/img/bVbwdvj?w=1344&h=684);package com.itheima.demo01.F...

    paulli3 发布于Java
  • Mybatis是怎么工作的(二)

    摘要:目标理清加载解析文件的过程理清执行的过程。先看源码生成解析配置文件考虑到项目的配置,看下生成和的代码。在生成的过程中,使用了,这个类继承了。在该类的构造器中加载了和。下面看一下代码从缓存中获取对象执行下面是方法至此,执行完成。 目标: 理清mybatis加载解析mapper文件的过程; 理清mybatis执行SQL的过程。 上一篇文章分析mybatis加载配置的源码时提到了org....

    paulli3 发布于Java
  • 开源框架解析,手写MyBatis细节思路

    摘要:基本纲要组成动态配置配置核心源码分析源码解析源码解析源码解析源码解析手写框架是什么本质是一种半自动的框架,前身是其源于和的组合,除了和映射关系之外,还需要编写语句映射三要素映射规则快速入门加入的依赖添加的配置文件场景介绍编写实体类接口以及文 showImg(https://segmentfault.com/img/bVblrnC); Mybatis基本纲要 Mybatis组成 · 动态...

    paulli3 发布于Java
<