MyBatis逆向工程generatorConfig配置文件的Table中generatedKey的作用

Mybatis逆向工程生成Entity,Mapper等文件,在有自增ID的时候,在generatorConfig.xml中对表的配置,都要加上一行 generatedKey,如下: <table tableName="DICTIONARY_SUMMARY" enableCountByExample="false" enableUpdateByExample="...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

org.apache.commons.beanutils.BeanUtils复制Bean多次后,将NULL属性也复制到了目标对象

使用org.apache.commons.beanutils.BeanUtils,发现复制Bean多次后,将NULL属性也复制到了目标对象,于是换了一个工具类,发现十分好用,可控性高那就是:cn.hutool的BeanUtil,在代码中使用: 将caseInfoBeanRedis中不为NULL的属性复制到aplCaseInfoLog中去:BeanUtil.copyPro...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

SpringBoot接收前台传输的文件的两种方式

第一种:前台将文件转换成BASE64的字符串,后台接收BASE64的字符串并解码:这种方式有一个问题,文件比较大的时候,后台可能会接收不了,推荐使用第二种方式。 @SuppressWarnings("restriction") @RequestMapping(value = "/uploadImageBase64", method = RequestMethod.POST) publ...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

Redis序列化对象的几种方式比较

对redis的value使用以下序列化方式进行序列化操作:1:JdkSerializationRedisSerializer: 2:GenericJackson2JsonRedisSerializer3:StringRedisSerializer4:GenericFastJsonRedisSerializer发现只有4:GenericFastJsonRedisSerialize...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

通过nexus上传jar包到maven和命令行上传jar包到maven

1:命令行上传jar包到maven这种方式只是maven仓库中有了jar包,通过Nexus查看还是没有的,如果项目是使用Nexus管理Maven,pom中配置的Nexus地址,就会还是下载不了jar包)比如pom文件如下: <dependency> <groupId>com.sun</groupId> <artifactId&g...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

使用jenkins构建docker镜像,启动docker镜像,推送镜像到harbor镜像仓库

Jenkins配置:#操作/项目路径(Dockerfile存放的路劲)BACKUP_PATH=/usr/local/Docker/project/backupBASE_PATH=/usr/local/Docker/project/rm_frontend# 源jar路径 SOURCE_PATH=/root/.jenkins/workspace/riskManage...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

kubernetes开发应用端口供外部访问

1:没有开发端口的应用:applicationbackend,可以看到端口为9076/TCP2:开放了端口的应用:applicationbackend,可以看到端口为9076:30870/TCP,也就是可以用K8所在机器的IP和30870端口进行访问端口开发方法:如果是默认空间:执行命令:kubectl edit svc applicationba...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

Pycharm文件名全部显示红色解决办法

解决方法:直接在Pycharm上设置,File→Settings→Version Control设置为none。如图:
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

mysql数据库定时备份数据库,删除一天或N天之前的备份文件

备份两个数据库CF_DB和CF_TEST_DB非常简单,一共三步:1:在系统中新建目录:/usr/local/BACKUP_SQL2:添加文件backup_db.sh文件内容如下:#!/bin/bash# 一小时备份一次/usr/local/Mysql/mysql/bin/mysqldump -u root -p'数据库密码' CF_DB > /usr/local...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

前台请求不带cookie的问题解决方案大汇总

今天碰到一个很棘手的问题,前端请求后端不带cookie,请求时header里面就是没有cookie,可能还少了点其他东西很头疼,尝试了很多办法,还是不行,比如下面几种:1:我是用的axios请求的,很多人只加下面这一行代码就搞定了,但是,我没有// 允许携带cookieaxios.defaults.withCredentials=true2:然后,有人加withCred...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

使用Antd的modal确认框,点击【确定】,调用onOk方法时,检查是否有错误,有错误会隐藏当前页面的问题

希望点击【确定】时,效果如1:1:实际效果确实:警告内容显示后,确认框消失了如下,调用onOk的时候,加一个e,就解决问题了,效果就如1:...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

springBoot工程打包:报错:(请使用 -source 7 或更高版本以启用 diamond 运算符)

springBoot工程打包:报错:(请使用 -source 7 或更高版本以启用 diamond 运算符)[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /D:/SVN/FszrAccSYS/src/main/java/com/...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

LocalDate或者LocalDateTime判断是否在本月之内

//判断时间是否在本月之内public static boolean isInThisMonth(LocalDateTime time) { LocalDate localDate = time.toLocalDate(); LocalDate now = LocalDate.now(); return localDate.isAfter(now.minusMonths...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

CentOS 8 安装指南

1:镜像地址:http://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/注意:.torrent是种子文件,是给你下载用的,但不是安装包。可排除。同理,Manifest事实上就是一个以.manifest为后缀的XML文件,也不是安装包,排除选择红框框的下载下载下来这里使用CentOS-8-x86_64-1905-boot.iso进行...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

设置Cookie时,当设置了域名时,后端就获取不到Cookie了,把设置Domain注释掉就好了

写了一个公共方法,设置Cookie发现,当设置了域名时,后端获取不到Cookie了,把设置Domain注释掉就好了并且,不设置PATH时,比如请求的URL为工程目录+"/login", cookie的 PATH为根目录:/新增cookie代码如下: /** * 设置Cookie的值,并使其在指定时间内生效 * * @param cooki...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

微信公众号开启服务器配置注意事项

在下面的服务器配置中启用服务器配置后:用户发送的消息将自动转发到该配置地址,并且在网站中设置的自动回复和自定义菜单将失效。同时,自定义菜单就使用不了了:显示未开启同理:取消授权后,原来使用服务器设置的菜单,和使用服务器接收用户信息,将全部失效...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

一个lombok的坑,从1.16.10升级到1.18.1以后,Controller 的RequestBody对象中的属性全部为空

Controller中的代码如下:如下升级到1.18.12之后:打印信息为:httpRequestBean,method=HttpRequestBean(CM_ID=null, VER=null, TS=null, REQTYPE=null, PAYTYPE=null, ENCKEY=null, ENCDATA=null, RETCODE=null, RETMSG=null)回滚之后:打印信息为:httpRequestBean,method=HttpRequestB...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

前置通知抛出异常,会走最终通知吗?

众所周知,Spring AOP 5种通知的执行顺序是:现在我想测试如果在前置通知里面就抛出异常的情况下,是走最终通知,还是直接返回,测试发现是会走最终通知,不会直接跳过最终通知附:Spring AOP术语切面(Aspect):在Spring AOP中,切面可以使用通用类或者在普通类中以@Aspect 注解(@AspectJ风格)来实现连接点(Joinpoint):在Spring AOP中一个连接点代表一个方法的执行通知(Advice):在切面的某个特定的...
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

用redis防止幂等操作,解决参数相同的请求,在第一次请求还没得到响应的情况下,又连续发起了请求

为了在后端,解决参数相同的请求,在第一次请求还没得到响应的情况下,又连续发起了请求,对于这种请求不进行逻辑处理,加了一个repeatKey,用redis进行判断:不完善,可能会有一定的风险,因为在后续请求加完repeatKey以后,刚加完,还没走到他的最终通知的时候,此时,如果第一个请求处理完了,会去删除repeatKey,所以采用这种方案,两个key的存活时间,不能放的太长,这里是设置的60s.关联链接:https://mp.csdn.net/console/editor/html/10.
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0

数据库字段转Java驼峰命名转换工具

先看效果,从左边转换成了右边:INT_TERMS_TYPE intTermsType INT_TERMS_DEATIL intTermsDeatil INT_TOT_TERMS intTotTerms INT_TERM intTerm INT_DUE_DATE intDueDate INT_DUE_AMT intDueAmt 两个文件,一个转换工具类,一个txt中放要转换的字段工具类如下:package test;..
分类: 其他 发布时间: 10-28 19:20 阅读次数: 0