Mybatis Plus学习教程(2):简单CRUD
MyBatis Plus给我们提供了很多好用的Mapper CRUD接口,这些接口都存在于BaseMapper中,下面我们一起来看以下如何使用Mybatis Plus。 1.CRUD前的准备工作 1、1 创建实体类 @Data @Build...
MyBatis Plus给我们提供了很多好用的Mapper CRUD接口,这些接口都存在于BaseMapper中,下面我们一起来看以下如何使用Mybatis Plus。 1.CRUD前的准备工作 1、1 创建实体类 @Data @Build...
测试环境版本 1、 JDK 1.8 2、 MySQL5.7 3、 Spring Boot <groupId>org.springframework.boot</groupId> <artifactId>s...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
代理模式(Proxy)意图是为另一个对象提供代理,以控制对其的访问。即通过代理类访问目标类,这样做可以通过代理对象扩展目标类的功能以及控制对目标类的访问。 代理模式主要有三种形式,分别是静态代理、动态代理、CGlib 代理。 示例 假设,我...
享元模式(Flyweight),使用共享技术有效地支持大量细粒度的对象。常用于系统底层开发,解决系统的性能问题。比如,数据库连接池技术。 享元模式能够解决重复对象的内存浪费的问题,当系统中有大量相似对象,需要缓冲池时,不需总是创建新对象,可...
外观模式(Facade),为子系统中的一组接口提供统一的接口。此模式定义了一个高层接口,这个接口使子系统更易于使用。简而言之,外观模式提供了到复杂子系统的简化接口。 外观模式解析 角色介绍 Facade:外观类,知道哪些子系统负责处理请求,...
本文首发于我的个人博客:yifanstar.top/ Commit message 是开发的日常操作,它可以提供更多的历史信息,方便向团队清晰准确地说明代码变更、进行代码评审,也便于后期快速定位原始需求或缺陷,还可以有效的生成 Change...
前言 最近,看到网上有很多人开始使用 GitHub Actions 进行项目的持续集成(CI)以及持续部署(CD)。于是,我也心血来潮,开始使用 GitHub Actions 来进行个人博客的自动部署。不得不说,GitHub Actions...
最近,在一篇文章中了解到了 volatile 关键字,在强烈的求知欲趋使下,我查阅了一些相关资料进行了学习,并将学习笔记记录如下,希望能给小伙伴们带来一些帮助。 这里先给大家分享一个我在 B 站发现的讲解 volitle 关键字的视频,有兴...
前言 最近,将家里的旧电脑装成了 Linux 系统,当作自己的一个私人服务器,用于编程学习。于是,我首先在上面安装了 MySQL 数据库,中间也遇到了不少问题,所以安装过程以及一些问题的解决方法记录了下来。 这里要提醒一下,CentOS 7...
前言 最近,在公司经常会进行项目的部署,但是服务器环境都是导师已经搭建好了的,我就是将项目文件放到特定目录。于是,周末在家就进行了 Nginx 的安装学习。之前,在 Windows 上使用过 Nginx,但是在 Linux 环境下 Ngni...