日常记录(代码片段)

fightingtong fightingtong     2022-11-28     238

关键词:

问题 1:

  mybatis拼接多条语句同时执行,报错,想在mapper的一个更新节点进行多条update语句的操作:

  <update id="cleanUserByPhone" parameterType="java.lang.String">
    update user set valid_status = 1 where mobile_phone = #mobilePhone;
    update user_account set valid_status = 1 where mobile_phone = #mobilePhone ;
  </update>

解决:

  mybatis是默认不支持的,需要在数据库配置中配置相关参数:

  propertes 或者yml配置 文件中的jdbc后追加&allowMultiQueries=true

  jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

-------------------------------------------------------------------------------------------------------------------------------------------------------------

 

日常技巧记录-2018.08(代码片段)

日常技巧记录-2018.08如果Docker的Log中不能显示Pythonprint的内容,解决方法:在Dockerfile中添加一行:1.ENVPYTHONUNBUFFERED=0添加以后就可以在Log中看到Pythonprint出来的log了。Docker镜像Standalone-chrome找不到Chrome的问题,解决办法:如果是普... 查看详情

git日常用法记录(代码片段)

1//版本回退23//1.回退上一次版本4gitreset--hardHEAD^56//2.回退到某个版本7gitlog//找到commit号8gitreset--hardcommit号910//版本找回11gitreflog 然后 gitreset–hardcd3bf74就可以回退到该版本//删除本地远程分支gitbranch-d分支名gitpushorigin--delete... 查看详情

日常记录,记下来自己的遇到的问题(代码片段)

2018-08-08一个springboot集合dubbo项目,在运行的时候报了这样子的一个错:java.lang.IllegalArgumentException:@ServiceinterfaceClass()orinterfaceName()orinterfaceclassmustbepresent!我查找了很长时间,也没找到答案,最后只能自己查代码喽,发现这行代码... 查看详情

2020-09-15日常好文记录(代码片段)

业务安全安全运营之路:https://y1ng.org/TheRoadOfSO/攻击设备指纹:https://mp.weixin.qq.com/s/keXq9ebUqMdww9loH-Ukxg安全研究:下面两篇使用vpn来篡改网络包实现攻击的案例也还不错。通过VPN来代理手机的一些信息:https://httptoolkit.tec... 查看详情

项目后续-日常应用代码记录(代码片段)

一、代码实现1.数组转换成ListString[]deviceIdAy=buildingDto.getChannelId().split(Symbol.COMMA);//设备idList<String>deviceIdList=Arrays.asList(deviceIdAy);2.List转换成数组List<String>gatemateIdList=buildingDao.listBuildingDeviceId(buildingDeviceCond);String[]deviceIdAy=ga... 查看详情

overloadresolutionambiguity.allthesefunctionsmatch.kotlin开发问题日常记录(代码片段)

平时在开发的过程中,如果我们用定义了一个泛型类,同时定义了两个重载方法,比如:packagecom.companyclassListT<T>funadd(position:Int)funadd(t:T)然后我们在使用的过程中如果这么使用packagecom.companyimportjava.io.Serializable... 查看详情

日常工作记录——java中apidoc的应用(代码片段)

一、APIDOC是什么?简单通俗点说,apidoc是一款自动生成API接口文档的工具。它支持多种语言的接口文档生成,如C#、Java、JavaScript、PHP、Python等,详情可参考官方文档说明。java代码中可以通过注解来实现apidoc。二、APIDOC安装  1... 查看详情

日常笔记:linux(ubuntu)andshell(代码片段)

Preface因为我负责我们组的一台服务器的日常管理(系统Ubuntu14.04),这里记录一些平常使用Linux的笔记。同时,记录一些自己写的日常shell脚本。不积跬步无以至千里,不积小流无以成江海。以前都是零散的... 查看详情

swaggerui日常使用(代码片段)

  最近公司项目集成springFox,记录一些swaggerUI日常使用,包括数组,文件,默认值,允许值,参数/结果类注解,响应码..等等。   一.参数注解:  单参数:@ApiImplicitParam  多参数:@ApiImplicitParams1@ApiImplicitParams(2@ApiIm... 查看详情

日常学习记录java常用线程并发类的应用实例(代码片段)

之前复习线程并发的时候曾经写过博客,对ReentrantLock的实现原理进行了详细的介绍,链接如下:https://blog.csdn.net/j1231230/article/details/120572008常用常新,趁着还没忘再回顾一下相关知识,保持学习的好习惯非常... 查看详情

日常记录——对bigdecimal除法运算时遇到的bug(代码片段)

📢📢📢📣📣📣哈喽!大家好,今天给大家分享一篇最近在项目中遇到BigDecimal除法运算的时候出现的一次bug,希望对大家有所帮助和收获。✨个人博客:https://blog.csdn.net/weixin_43759352✨✨... 查看详情

日常记录——对bigdecimal除法运算时遇到的bug(代码片段)

📢📢📢📣📣📣哈喽!大家好,今天给大家分享一篇最近在项目中遇到BigDecimal除法运算的时候出现的一次bug,希望对大家有所帮助和收获。✨个人博客:https://blog.csdn.net/weixin_43759352✨✨... 查看详情

asnotes|记录日常开发遇到的as问题(不断更新。。。(代码片段)

theme:channing-cyan我们走过了青春,却离别在了秋季。。。先放一张目前AndroidStudio版本图:占楼,看了下掘金之前草稿箱出现图片丢失情况,先发文,后续慢慢更新…1、Git显示乱码之前出现过这个问题,主要... 查看详情

asnotes|记录日常开发遇到的as问题(不断更新。。。(代码片段)

theme:channing-cyan我们走过了青春,却离别在了秋季。。。先放一张目前AndroidStudio版本图:占楼,看了下掘金之前草稿箱出现图片丢失情况,先发文,后续慢慢更新…1、Git显示乱码之前出现过这个问题,主要... 查看详情

日常巡检shell脚本(代码片段)

日常巡检脚本运维日常巡检脚本Nginx日志每天切割压缩循环探测全网主机并记录Expect实现SSH免交互登陆运维日常巡检脚本#!/bin/bashos_sys()#系统信息os_type=`uname`echo"操作系统的类型:$os_type"os_version=`cat/etc/redhat-rele... 查看详情

日常bug(9.10)(代码片段)

一不小心又写了个bug,其实很简单的一个问题,马虎马虎不仔细,特此记录下来。Map<String,Object>queryMaxSerialNumber=queryService.queryOne("DhDynamicBaseInfoMapper","queryMaxSerialNumber",map1);  if(queryMaxSerialNumber.isEmpty())    查看详情

shell脚本——日常巡检脚本(代码片段)

日常巡检脚本运维日常巡检脚本Nginx日志每天切割压缩循环探测全网主机并记录Expect实现SSH免交互登陆运维日常巡检脚本#!/bin/bashos_sys()#系统信息os_type=`uname`echo"操作系统的类型:$os_type"os_version=`cat/etc/redhat-rele... 查看详情

日常运维(代码片段)

系统日志/var/log/messages系统总日志syslogs/etc/logrotate.conf日志切割配置文件logrotate参考https://my.oschina.ne00675log/9818dmesg命令把系统硬件相关日志列出来。这些日志是保存在内存中的dmesg-c清空/var/log/dmesg系统启动日志,记录启动的相关... 查看详情