logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis There is no getter for property named in class java.lang 解决方案

在使用mybatis的时候,有时候会遇到There is no getter for property named 'XXX' in 'class java.lang.XXX这种错误,这种一般是因为parameterType为String或者Integer等最基本的类型的时候,sql语句中有<iftest="_parameter!=null">这种判断条件导致,也就是<selec

#mybatis#数据库#java
linux /dev/sda1 100% du -h找不到哪个目录占用空间 已删除文件继续占用空间

常规方法:df -h先查看是哪个盘占用比较多确认是/dev/sda1占用比较多回到/根目录使用du -h|grep G查看具体哪个文件比较多发现找不到占用比较多的使用lsof|grep deleted找到deleted已删除但是没有释放空间的ps -ef|grep pid然后kill掉原因说明:之前手动删除了pid的日志文件,但是进程没有停止,导致文件删除了实际没有释放空间...

#linux
gson错误之Could not write JSON: JsonObject; nested exception is com.fasterxml.jackson.databind

确认在做json转化的时候该对象是符合json格式的,可以在线检查一下json格式我这边报这个错是因为我的请求参数是{"time":"2020-07-24",},在json在多了一个逗号导致在gson.fromJson转化的时候出错,这个错误的本质原因是{"time":"2020-07-24",}它的格式错误...

#json#java
c语言字符串转16进制及16进制转字符串

一般来说,加密解密的时候,密钥的生成可能包含一些特殊的不可见字符,为了方便保存,我们可以将字符转化成16进制c语言中如何将字符串转化成16进制,主要用一下函数一:字符串转16进制sprintf((char*)(hex + j), “%02X”, bin[i]);即将一个字符按照%02X格式即16进制输出void bin2hex(unsigned char *bin,char *hex,int bi

#c语言
vs 无法打开源文件“stdint.h”及无法打开文件“WinSoftAlg.lib” 最有效解决方法(visual studio)2019

无法打开源文件“stdint.h”vs-工具(tool)-获取工具和功能,尽可能多的安装一下“使用c++的桌面开发”里面的组件,具体如下图无法打开文件“WinSoftAlg.lib”属性页-链接器-常规-附加库目录,将缺少的lib目录添加进去,具体如下如所示...

#c++#visual studio#mfc
到底了