有一位志同道合的朋友给我留言说,MyBatis-Plus的逆向工程跟接口继承BaseMapper有什么区别,我想了想,怎么解释都不合适,最后决定出此文章进行讲解。环境搭建

首先创建一张数据库

2021-01-10 21:24:30

说明:客户要求spring*.xml中Oracle/Redis/MongoDB的IP、端口、用户名、密码不能明文存放,接到需求的我,很无奈,但是还是的硬着头皮搞系统架构:spring+mvc(Oracle是用jdbc自己封装

2021-01-10 21:24:17

实现步骤

step1:添加乐观锁拦截器MP的其他拦截器功能可以参考官网@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor =

2021-01-10 21:24:03

本文实例为大家分享了java swing实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下游戏截图代码 Java14写的哦低版本会报错文件列表package Sys;import javax.swing.*;import

2021-01-10 21:23:53

项目介绍springboot搭建的访客管理系统,针对高端基地做严格把控来访人员信息管理,用户后端可以设置多个管理员帐号,给予不同部门的管理层使用,用户管理可以增加/修改内部成员的

2021-01-10 21:23:42

一、什么是RPC?

RPC(Remote Procedure Call)远程过程调用,是一种进程间的通信方式,其可以做到像调用本地方法那样调用位于远程的计算机的服务。其实现的原理过程如下: 本地

2021-01-10 13:27:12

一、系统介绍本系统实现了用户登录,实现了对学生成绩的增删改查,实现了用户修改密码功能,采用MD5加密算法,数据库使用Mysql8.0.13,界面良好。二、系统展示1.登录页2.主页面3.查询

2021-01-09 20:11:30

前言需要对一个List中的对象进行唯一值属性去重,属性求和,对象假设为BillsNums,有id、nums、sums三个属性,其中id表示唯一值,需要nums与sums进行求和,并最后保持一份。

例如说:(“s

2021-01-09 20:11:17

版本说明 JDK 1.8 RabbitMQ 3.7.15 Erlang 22.0 SpringBoot 2.3.3.RELEASE // TODO 2021年1月8日 整理CentOS安装RabbitMQ流程1. 在RabbitMQ的Web管理界面,创建test队列

2021-01-09 14:57:14

当我们使用swagger,进行接口测试,怕接口不安全,担心暴露。可采用两种方式1.环境权限配置

对swagger文档配置只在测试环境可访问,生产环境不可访问。@Profile({"dev","test"})如

2021-01-09 14:57:04

1. 将 actuator 端点暴露出来management:endpoints:web:exposure:include: "*"2. redis 配置https://www.jb51.net/article/203766.htm3. 将原内存路由持久化到 redis@Compo

2021-01-09 14:56:53

概述线上项目发布一般有以下几种方案: 机发布 蓝绿部署 滚动部署 灰度发布停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究

2021-01-09 14:56:44

用数据库编写快递e站(本文只写了idea方面的代码)随着快递业的不断发展,快递e站也越来越多,我们来编写一个简单的快递e站小程序,本文就介绍了如何用数据库知识编写快递e站。##成品

2021-01-09 14:56:36

Java 多文件加密压缩 添加文件加密压缩工具包依赖 net.lingala.zip4jzip4j

2021-01-09 14:56:25

开发步骤:1、加入依赖com.google.code.kaptchakaptcha2.3国内镜像无法下

2021-01-09 14:56:16

几种解决方法:idea 找不到我下好idea2020.1和maven之后,在maven的setting.xml加上了localRepository修改仓库位置,然后在idea的setting里面设置maven地址为我修改到的那个地址*

2021-01-09 14:56:04

如题,记录一些平常开发用的pom文件细节1.使用parent父类引用,解决依赖版本号不确定时自动匹配的问题org.springframework.bootsp

2021-01-08 20:21:32

环境配置1>先创建maven的quickstart项目;并且创建dao层,service层,controller层,po层,mapper,resources以及下面的配置文件(db.properties,log4j.properties,mybatis.xml,s

2021-01-08 20:21:21

第一步配置yml文件server: port: 8080spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEnco

2021-01-08 20:21:11

前言

我们都知道在java中进行日期格式化使用simpledateformat。通过格式 yyyy-MM-dd 等来进行格式化,但是你知道其中微小的坑吗?

yyyy 和 YYYY

示例代码

@Test public void

2021-01-08 20:16:01

前言通过Mybatis做7000+数据量的批量插入的时候报错了,error log如下: , ('G61010352', '610103199208291214', '学生52', 'G61010350','610103199109920192','学生50','07','

2021-01-08 20:15:51

前言:

java 中的 join() 方法在多线程中会涉及到,这个方法最初理解起来可能有点抽象,用一两次大概就懂了。简单说就是当前线程等待调用join方法的线程结束才能继续往下执行。1.

2021-01-08 20:15:41

异常org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an

2021-01-08 20:15:31

首先Mybatis工程中配置文件需要放在resources包下:在配置文件中需要注意两点:1.配置数据库连接的jar包,要使用绝对路径,其他配置和之前不是多模块的情况一样:2.配置对应生成文件

2021-01-08 20:15:21

本博客主要用两个例子来说明一下批量删除和批量插入双层循环的用法,顺便自己记录一下,方便以后使用。1、批量删除(1):dao中的写法:public int batchDelPrice(@Param("deleteList

2021-01-08 20:15:09

一般来说某些项目比较规范的情况下,大多数表都会有逻辑删除字段和通用字段,例如更新时间,创建时间,更新人,创建人等等,但是在代码开发上会产生很多冗余的代码,逻辑删除的话,自己写比

2021-01-07 17:56:27

概述  Apache的BeanUtils Bean工具类很强大,基本涵盖了Bean操作的所有方法。这里的话我们就讲讲两个方面,一是Bean covert to Map,二是Map covert to Bean;Bean转Map其实利用

2021-01-07 17:56:09

文件上传的功能实现是我们做Web应用时候最为常见的应用场景,比如:实现头像的上传,Excel文件数据的导入等功能,都需要我们先实现文件的上传,然后再做图片的裁剪,excel数据的解析入

2021-01-07 17:55:56

标题index界面加载问题刚开始学习springBoot记录一下遇到的小问题1.index.html加载不出来的问题我习惯性的将index.html放在public包下而我使用了thymeleaf,它内置的视图解析

2021-01-07 17:49:53

先谈谈while循环的三要素while循环的三要素:(1)初始化变量(2)循环条件(3)改变循环变量的值当你要用while循环时主要知道这三个要素什么,那么循环起来就得心应手了。下面是while循环

2021-01-07 11:49:30