
JAVA高级
武林是大腿
博客都是本人浏览的一些好的博文或者公众号进行的转载归纳,用于互相交流,共同学习。
文章末尾都备注有转载来源,如有侵权,联系删除。
展开
-
mybatis-plus(五)-----中文文档
地址:https://mp.baomidou.com/当前最新版本<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.2.0</version>&l...原创 2019-11-20 10:48:15 · 662 阅读 · 0 评论 -
mybatis-plus(四)-----多表联查分页
MP推荐使用的是一种苞米豆团队自己封装好的分页插件,也就是PaginationInterceptor分页拦截器,那么下面我们集成分页插件,如果在项目使用使用过程中出现任何问题,下载源码观看,可找到问题所在,如不能解决,可在下方博客留言,看到留言后会帮你解决问题。1 配置分页插件package com.lqf.multitable.config;import com.baomidou.myb...原创 2019-11-20 10:48:44 · 1874 阅读 · 0 评论 -
mybatis-plus(三)-----强大的条件构造器
首先在这里写下官方文档的链接位置,官方文档说的很详细。如果还想知道在项目中的具体用法请往下看。一、条件构造器关系介绍在这里插入图片描述介绍 :上图绿色框为抽象类abstract蓝色框为正常class类,可new对象黄色箭头指向为父子类关系,箭头指向为父类wapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractW...原创 2019-11-19 16:21:32 · 181 阅读 · 0 评论 -
mybatis-plus(二)-----快速构建项目
注明:我将通过一个Demo来阐述MyBatis-Plus的强大我的环境JDK1.8maven3.5.4开发工具ideaspringboot2.0.5mybatis-plus3.0.3mysql5.7上面是我的环境版本。源码下载地址对应的数据库脚本CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', nam...原创 2019-11-19 16:14:31 · 106 阅读 · 0 评论 -
mybatis-plus(一)-----介绍
简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具, 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通...转载 2019-11-19 16:10:41 · 178 阅读 · 0 评论 -
Java8新特性-----Stream流2
前言我们都知道 Lambda 和 Stream 是 Java 8 的两大亮点功能,在前面的文章里已经介绍过 Lambda 相关知识,这次介绍下 Java 8 的 Stream 流操作。它完全不同于 java.io 包的 Input/Output Stream ,也不是大数据实时处理的 Stream 流。这个 Stream 流操作是 Java 8 对集合操作功能的增强,专注于对集合的各种高效、便利...原创 2019-11-21 11:31:40 · 310 阅读 · 0 评论 -
Java8新特性-----Stream流
1. 引言1.1 传统集合的多步遍历代码几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元素进行操作的时候,除了必需的添加、删除、获取外,最典型的就是集合遍历public static void main(String[] args) { List<String> list = new ArrayList<...原创 2019-11-19 15:46:53 · 400 阅读 · 0 评论 -
Java8新特性-----Optional类
1. Optional类引入到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为Java 8类库的一部分。我们从一个简单的用例开始。在 Java 8 ...原创 2019-11-19 15:41:58 · 114 阅读 · 0 评论 -
Java8新特性-----Lambda表达式
java8到底有哪些特性Lambda表达式函数式接口StreamOptionalPredicateFunctionConsumerFilterMap-Reduce新的Date API1.List操作 //Java8 lambda遍历list items.forEach(c-> System.out.println(c)); items.fo...原创 2019-11-19 14:46:09 · 235 阅读 · 0 评论 -
Hutool-----小而全的Java工具类库
中文文档 中文文档(备用)简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中...原创 2019-11-20 10:47:53 · 2479 阅读 · 0 评论 -
史上最全经典排序算法总结(Java实现)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-11-11 14:07:51 · 153 阅读 · 0 评论