
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
mybatis批量更新及其效率问题一:背景注意:第一种:第二种:二:批量更新的方式总结:第一种:第二种:三:总结:最近,负责公司一些旧数据的批量整理和清洗工作,在网上寻找了两种mybatis批量更新的方法。现在在这里总结下和说明下遇到的问题。一:背景公司旧数据的清洗,比如图片路径的改变,日期格式的改变(日期格式是varchar),因为数据大体上有一定的规律可寻,所以我的解决思路是用mybatis操
1.在ajax请求的时候拼接basePath ,可以将basePath 设置成全局变量,或者设置成ajax请求从后台获取定义在yaml文件中的basePath 的值。<script type="text/javascript" th:inline="javascript">/*<![CDATA[*/var basePath = /*[[${#httpServletRequest.
kubernetes 版本:1.16.3一、遇到的问题最近,给公司搭建的持续集成过程中,由于每次执行任务时都是新创建一个 Kubernetes Pod 执行的,在执行过程中经常出现 DNS 解析错误问题,如下:stdout:stderr: fatal: unable to access'http://git.xxx.cn/mydlqcloud-xxxx/': Could not...
EXPIRE key seconds为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。在 Redis 中,带有生存时间的 key 被称为『易失的』(volatile)。生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 GETSET 命令覆写(overwrite),这意味着,如果一个命令只是修改(alter)一个带生存时...
在idea里面的.gitignore文件里添加一个test.txt文件,可是git提交的时候仍会检测到test.txt。我搜索了一下,大多数都是写的以下这个方法:有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了解决办法就是清空一下git仓库的缓存,重新提交一次就好了git rm -r --...
探讨批量更新数据三种写法的效率问题。实现方式有三种:用for循环通过循环传过来的参数集合,循环出N条sql用mysql的case when 条件判断变相的进行批量更新用ON DUPLICATE KEY UPDATE进行批量更新下面进行实现。注意第一种方法要想成功,需要在db链接url后面带一个参数 &allowMultiQueries=true即:jdbc:mysql://localhos
(1)清空div里面的东西:方法一:$("#interfaceContent").html("");方法二:document.getElementById("interfaceContent").innerHTML="";(2)清空input标签或者span标签里面的东西$("#request").
解压语法:tar [主选项bai+辅选项] 文件或者目录使用该命令du时,主选项是必须要有的zhi,它告诉daotar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备
解压语法:tar [主选项bai+辅选项] 文件或者目录使用该命令du时,主选项是必须要有的zhi,它告诉daotar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备
修改数据库表的已存在的某列为非空属性 alter table table_name modify column_name not null;例如:添加一个字段ALTER TABLE jw_user_role ADD zk_env VARCHAR(16);修改字段为not null,还要把原来的类型也写出来ALTER TABLE jw_user_role MODIFY ...







