mybatis批量修改2种方式
一种:根据ID集合批量修改属性 列如:mapper层 /** * 批量删除员工 * @param param 入参 */ void batchEmpStatus(DeleteEmpParam param); mapper.xml层 <update id="batchEmpStatus" parameterType="net.sharing.backstage.oa.param.emp.Del…
一种:根据ID集合批量修改属性 列如:mapper层 /** * 批量删除员工 * @param param 入参 */ void batchEmpStatus(DeleteEmpParam param); mapper.xml层 <update id="batchEmpStatus" parameterType="net.sharing.backstage.oa.param.emp.Del…
1.异常信息 [zxl-sso-server:192.168.183.1:3333:lr] 2022-08-19 16:01:18.873 ERROR 12784 [restartedMain][209][doConnect] io.seata.core.rpc.netty.NettyClientChannelManager 0304 register RM failed. io.seata.co…
include 说到cmake,可能最先想到的就是CmakeLists.txt文件,但是在很多情况下,也会看到.cmake文件。那么,.cmake是干什么的呢? .cmake文件是一个模块文件,可以被include到CMakeLists.txt中。.cmake文件里包含了一些cmake命令和一些宏/函数,当CMakeLists.txt包含该.cmake文件时,当编译运行时,该.cmake里的一些命…
本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml" 递归查找所有的xml文件 find . -name "*.xml" |xargs grep "hello wo…
昨天的文章里,我记录了搭建一个小型 Ubuntu 服务器的过程,相信如果各位按照我写的做了,您的 Ubuntu Server 已经可以跑起来了。不过,现在这个系统只是个基本的系统,算不上服务器,因为什么都没法做。如果需要让它行使服务器的职能,还需要给它装一些软件。 因为我需要的服务器最终会被“抛弃”在实验室的某个角落,无论是后期设置还是维护的需要,都必须安装一个远程管理的工具。在 Linux 系统…
用函数完成两个数相加 1. 方法一 int f1(int *x,int *y)//声明函数、定义函数 { int z; z=*x+*y; return z; } #include<stdio.h> main() { int a,b; printf("请输入两个数:"); scanf("%d,%d",&a,&b);//从键盘输入两个整数 int *x=&a; in…
原标题:如何打开PDF文件?这款工具不仅能打开PDF,还能编辑PDF 有的人,对于PDF的要求很低,只需要阅读阅读里面的内容就可以了,但是有的人,对于PDF的要求比较高,他们除了需要阅读之外,有时候,还需要修改里面的内容。相信看过PDF文件的小伙伴都知道,PDF就像是一张一张图片一样,里面的内容是无法直接编辑的,那么问题来了,我们若真遇上想要修改PDF文件的情况怎么办呢?下面,就让小白来为大家安利…
检查是否是某个类的对象 instanceof public class DemoTest { public static void main(String[] args) { String str = "hello"; Object o = new Object(); if (str instanceof String) { System.out.println("字符串"); } if (o i…
参考2篇文章 1-基于Ceres库的扫描匹配器 第一篇文章中说:此外由于占用栅格中原本存储的就是栅格空闲的概率, 所以这里查询出来的概率就是(1−Msmooth(Tεhk))。这里”空闲“2字很说明匹配的越好residual应该越小(越不空闲,外国人和我们的脑回路是不一样的) 2-Cartographer源码阅读2D-前端CSM-CeresScanMatcher2D 对于长走廊问题,我觉得可以加上…