<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[伴学编程]]></title><description><![CDATA[编程是一门艺术，技能是实现艺术的基础，艺术是技能的升华。天赋与努力同行，创造技能巅峰，谱写程序之美！伴学编程，一起编程！]]></description><link>https://blog.youkuaiyun.com/karanatarm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; karanatarm]]></copyright><item><title><![CDATA[JDK8新特性-函数式接口]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100191789</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100191789</guid><author>karanatarm</author><pubDate>Sun, 08 Sep 2019 23:51:37 +0800</pubDate><description><![CDATA[首言：


函数式编程作为一种编程范式，在科学领域，是一种编写计算机程序数据结构和元素的方式，它把计算过程当做是数学函数的求值，而避免更改状态和可变数据。而Java中的函数式编程体现就是Lambda，所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法，Java中的Lambda才能顺利地进行推导。


一、函数式接口

特点

接口有且仅有一个抽象方法
	允许定...]]></description><category></category></item><item><title><![CDATA[JDK8新特性-LAMBDA表达式]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100181124</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100181124</guid><author>karanatarm</author><pubDate>Sun, 01 Sep 2019 22:43:29 +0800</pubDate><description><![CDATA[前言：


JDK8自2018年06月发布已经七年多了，由于国内开发环境有各种的老项目，有各种各样的发布风险，让公司以及项目组对新的技术往往望而却步。现在对jdk8新特性，很多同伴应该多多少少都知道，甚至已经在工作项目中使用。为了更多同伴能学习和掌握JDK8的新特性。我们接下来一起系统性的学习这块新特性。本章节重点讲解LAMBDA表达式的用法。


一、LAMBDA简介

jdk8新增了新语法l...]]></description><category></category></item><item><title><![CDATA[jQuery 之 DataTable 中 参数详解和 columns 的属性讲解]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100119301</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100119301</guid><author>karanatarm</author><pubDate>Sat, 31 Aug 2019 13:01:36 +0800</pubDate><description><![CDATA[datatables 参数详解：

method:'get',//请求方式（*）
	toolbar:'#toolbar',//工具按钮用哪个容器
	striped:true,//是否显示行间隔色
	cache:false,//是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
	pagination:true,//是否显示分页（*）...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（七）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100150967</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100150967</guid><author>karanatarm</author><pubDate>Sat, 31 Aug 2019 12:43:15 +0800</pubDate><description><![CDATA[前言：


我们已讲解了MyBatis-Plus的几个核心功能，本章节我们再给各位同伴们讲解一个核心功能-代码生成器AutoGenerator。


一、代码生成器


AutoGenerator是MyBatis-Plus的代码生成器，通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码，极大的提升了开...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（六）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100130656</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100130656</guid><author>karanatarm</author><pubDate>Thu, 29 Aug 2019 23:06:06 +0800</pubDate><description><![CDATA[前言：


上章节中我们讲解了MyBatis-Plus如何强化XML映射文件与注解SQL,以及使用分页插件做分页查询。今天给各位同伴们分析下分页插件的分页原理，以及安利一款基于INTELLIJ IDEA的快速开发插件-MybatisX。


一、分页原理

上章节我们使用了分页插件类PaginationInterceptor类进行分页查询操作。本章节我们来分析PaginationIntercep...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（五）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100094711</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100094711</guid><author>karanatarm</author><pubDate>Wed, 28 Aug 2019 22:47:43 +0800</pubDate><description><![CDATA[首言：


我们已经学习了MyBatis-Plus核心功能之一的条件构造器，讲解了条件构造器各个方法的使用。本章节将讲解配置mapper接口映射的mapper.xml文件，编写、执行动态SQL操作。以及讲解MyBatis-Plus分页插件进行分页查询。


一、映射文件XML

我们在类资源目录下新建mappers目录，在该目录下新建SysLogMapper.xml文件，在文件中添加头部声明和命...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（四）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100071723</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100071723</guid><author>karanatarm</author><pubDate>Mon, 26 Aug 2019 22:41:31 +0800</pubDate><description><![CDATA[前言：


上章节我们讲解了MyBatis-Plus自动SQL注入原理以及简单了解了什么是条件构造器。本章节就来对条件构造器的各个方法的使用进行讲解。


一、性能分析插件

在条件构造器使用之前，我们先讲解下MyBatis-Plus提供的一个扩展插件-性能分析插件。可以用于输出每条 SQL 语句及其执行时间。之所以先讲解它呢，是因为接下来，我们讲解条件构造器的各个方法，只查看和比较SQL的输出打...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（三）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100030719</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100030719</guid><author>karanatarm</author><pubDate>Sat, 24 Aug 2019 19:11:31 +0800</pubDate><description><![CDATA[前言：


上章节简单介绍了MyBatis-Plus通用CRUD操作以及相关配置问题。本章节将介绍SQL自动注入原理并重点讲解条件构造器！


一、自动注入SQL原理

通过上一章节，我们可以很方便的使用继承了BaseMapper接口的SysLogMapper进行CRUD操作。下面我们先来看下传统MaBatis的特点：



MyBatis-Plus官方介绍MyBatis-Plus是一个MyBat...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（二）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/100006753</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/100006753</guid><author>karanatarm</author><pubDate>Fri, 23 Aug 2019 07:37:00 +0800</pubDate><description><![CDATA[前言：


本章节介绍MyBatis-Puls的CRUD使用。在开始之前，先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。


一、自动配置

当Spring Boot应用从主方法main()启动后，首先加载Spring Boot注解类@SpringBootApplication。


@SpringBootApplication
public class ...]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis-Plus 集成与使用（一）]]></title><link>https://blog.youkuaiyun.com/karanatarm/article/details/99976982</link><guid>https://blog.youkuaiyun.com/karanatarm/article/details/99976982</guid><author>karanatarm</author><pubDate>Wed, 21 Aug 2019 23:23:02 +0800</pubDate><description><![CDATA[前言：


Mybatis-Plus（简称MP）是一个 Mybatis 的增强工具，在 Mybatis 的基础上只做增强不做改变，为简化开发、提高效率而生。

简单来说，Mybatis-Plus是Mybatis的增强工具包，其简化了CRUD操作，提供了代码生成器，强大的条件构造器。同时内置了多个实用插件：标配的分页插件、性能分析插件、全局拦截插件等。使得开发过程中，基本的范式代码都一句话解决，省去...]]></description><category></category></item></channel></rss>