11 2020 档案
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 基本方法 通用Service可以直接在Control层操作Service实体来实现增删改查,太方便了!用来应付领导和产品经历变幻莫测的需求,简直不要不要的。 第一步:创建如下文件 public interface Use
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 基本配置 首先分享一下官网的Mybatis-Plus配置。 configLocation mybatis-plus.config-location=classpath:mp.xml 就是导入外部的xml配置,现在已经很少
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 MP支持的主键策略介绍 Mybatis-Plus默认使用雪花算法生成主键。如果想了解雪花算法,可以看看笔者同系列文章——【Mybatis工具(五)】雪花算法。当然你还可以不使用默认的主键策略。 局部主键策略实现 MP的主
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 AR模式简介 本文简要介绍Active Record 设计模式。Active Record 是一种数据访问设计模式,它可以帮助你实现数据对象Object到关系数据库的映射。 应用Active Record 时,每一个类的
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 根据id删除的方法 很简单,一句就可以了,返回影响的行数。 int row = userMapper.deleteById(1088250446457389058L); 相当于 ''DEBUG==> Preparing:
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 根据id更新 MP中的updateById需要传入一个实体(必须有ID),不为null的值都会被更改,返回影响的行数。如下: User user = new User(); user.setId(108798225733
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 Mybatis分页 Mybatis的RowBounds就可以实现分页,但是这是一种内存分页,他的原理是把符合逻辑的内存全部查出,然后展示需要的数据。如果数据量小的时候,完全可以使用,但是当数据量大的时候,就是对内存的一种
阅读全文
摘要:什么是设计模式? 1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。 设计模式的六大原则 1、开闭原则(Open Close Principle
阅读全文
摘要:Docker简介 Docker的应用场景 1.Web 应用的自动化打包和发布。 2.自动化测试和持续集成、发布。 3.在服务型环境中部署和调整数据库或其他的后台应用。 4.从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 Docker 的
阅读全文
摘要:什么是枚举类?让我们来看看Oracle的java指南的解释。 An enum type is a special data type that enables for a variable to be a set of predefined constants. The variable must
阅读全文
摘要:QQ都能登录两个,为啥微信不行。其实微信也可以,让笔者来教教大家 第一步: 新建一个文本 第二步:输入以下内容 start D:\Tencent\WeChat\WeChat.exe start D:\Tencent\WeChat\WeChat.exe 其中D:\Tencent\WeChat\WeCh
阅读全文
摘要:在做这些之前你可能还需要导入相应的依赖 <!-- ository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <vers
阅读全文
摘要:相信写过代码的朋友们都会进行一个非空判断,但是各种非空判断中,那种才是最优雅,最高效的呢? 字符串类型 常用方法 方法1:if(s == null || s == ){逻辑…} 方法2:if(s == null || s.equals()){逻辑…} 方法3:if(s == null || s.le
阅读全文
摘要:如果你想了解Date类,就需要了解一些概念: 计算机没办法知道时间,所以把时间都表示成为了自1900年1月1日0时0分0秒0毫秒到现在的毫秒值。用龙来储存,这是基础。 Date就是对计算机存储的毫秒值进行一个格式化,并展示。 在Date之上还有一个Calendar的封装,让Date操作更方便。 需求
阅读全文
摘要:参考文献: 理解、学习与使用 JAVA 中的 OPTIONAL Optional使用(终于明白版)
阅读全文
摘要:这是笔者自己发现的比较好的Excel操作类。分享给大家。 在使用这个类之前,你需要导入以下依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </d
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 (目录) BaseMapper 在mybatis-plus的BaseMapper中有很多基础查询方法 selectById(int id) User user = userMapper.selectById(108798
阅读全文
摘要:本系列博客其他文章请点击下方链接查看 【Mybatis-Plus学习笔记】目录 入门demo 非常简单,没什么要说的。MyBatis-Plus 入门的1-5章节讲解的非常详细,大家可以跟着尝试一下。 这里贴一下资源文件,为大家提供方便。 <?xml version="1.0" encoding="U
阅读全文
摘要:Mybatis 在目前的开发来看,Mybatis是一个绕不开的过程,虽然有Spring Data JPA或者Hibernate,但是目前国内的大环境还是Mybatis为主。 Mybatis入门 【从零开始学Mybatis笔记(一)】Mybatis常用资源分享 【从零开始学Mybatis笔记(二)】M
阅读全文
摘要:下载 第一步:打开官网,找到相应的工具,点击后跳转页面,点击download进行下载 https://www.jetbrains.com/ 安装 第一步:下载完成后双击安装包,点击next 第二步:选择安装地点,这里笔者就默认装在固态硬盘,大家可以根据情况进行选择 第三步:如图勾选,点击Next 第
阅读全文
摘要:(目录) 写在最前 本篇文章仅供参考,希望大家在通读全文后对过程有一定了解,再进行操作,切不可莽撞。这篇文章的本意是为大家提供方便,不希望给大家带来不便。同时因为每台机器的情况都不一样,如果在实施过程中出现了问题,例如云盘链接失效、网站发生变化、过程出现差池,都可以在站内私信我,看到后一定第一时间为
阅读全文