草庐IT

org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned b

在进行数据查询中爆出这个错误mybatis操作数据库时报错错误原因可能是:因为查询结果的期望值为一条或者为空,但是实际上返回的值有两条。解决的办法有:1、检查数据库数据是否有错误(重复);2、检查resultType或resultMap中的数据类型是否和接口中的一致;3、检查操作数据库的配置文件返回类型是否和java中返回类型一致;4、检查传递的参数的个数通过查询数据库中有4个相同的数据,只需要查询到一个数据,解决方法就是把其他几个进行改写 然后问题就解决了 

Externally added files can be added to Git

ExternallyaddedfilescanbeaddedtoGit,意思是“可以将项目配置文件添加到Git中”如图:我们点击ViewFiles来看下这里的配置文件是指什么文件。很容易发现这里的配置文件是指idea文件夹里的配置文件。在你将项目分享到GitHub上的时候,这些配置文件是不需要分享的,这里我选择的是Don't AskAgain,还有一种方法是使用.gitignore文件来管理版本控制忽略的文件。PyCharm取消新添加文件时自动添加到Git_csdn-WJW的博客-CSDN博客

kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version

问题描述:在使用命令进入pod内部时,提示命令格式在未来版本被弃用[root@k8s-master1mysql]#kubectlexec-itmysql-1bash-nkktbkubectlexec[POD][COMMAND]isDEPRECATEDandwillberemovedinafutureversion.Usekubectlexec[POD]--[COMMAND]instead.问题解决:新的进入pod内容的命令格式[root@k8s-master1mysql]#kubectlexec-itmysql-0-nkktb--bashDefaultedcontainer"mysql"out

uniapp 微信小程序fail parameter error: parameter.filePat…parameter.name should be String instead

如果报错:uploadFile:failparametererror:parameter.filePathshouldbeStringinsteadofUndefined…或者:failparametererror:parameter.filePat…parameter.nameshouldbeStringinstead…或者:uploadFile:failparametererror:parameter.filePat…parameter.nameshouldbeStringinsteado…可参考本文。uniapp的uni.uploadFile官方文档点击此处首先,如果是uniapp开发微

kafka连接报错Connection to node 1 (localhost/127.0.0.1:9092) could not be established.

1、检查防火墙2、检查iptables是否关闭或者允许9092、2181访问。3、修改配置文件:server.properties中配置advertised.listeners为外网访问地址和端口。

go - panic : Last argument needs to be of type http. HandlerFunc

我有这个辅助函数,可以正常编译:funcMiddleware(adapters...interface{})http.HandlerFunc{log.Info("lengthofadapters:",len(adapters))iflen(adapters)0.");}h,ok:=(adapters[len(adapters)-1]).(http.HandlerFunc)ifok==false{panic("Lastargumentneedstobeoftypehttp.HandlerFunc")//ERRORHERE}adapters=adapters[:len(adapters)-

go - panic : Last argument needs to be of type http. HandlerFunc

我有这个辅助函数,可以正常编译:funcMiddleware(adapters...interface{})http.HandlerFunc{log.Info("lengthofadapters:",len(adapters))iflen(adapters)0.");}h,ok:=(adapters[len(adapters)-1]).(http.HandlerFunc)ifok==false{panic("Lastargumentneedstobeoftypehttp.HandlerFunc")//ERRORHERE}adapters=adapters[:len(adapters)-

Postgresql聚合报错:column XXX must appear in the GROUP BY clause or be used in an aggregate function

postgresql聚合报错1参考文章2原因分析:3解决3.1例如:3.2查询语句3.3原因分析:3.4解决:1参考文章一篇文章写的很清晰,可参考:https://zhuanlan.zhihu.com/p/4573417062原因分析:聚合的本意是得到一个集合的某些属性值:最大值、最小值、平均值、总和。。。。这些属性都是原来列经过计算得出的新数据,当我们直接引用未处理的原表数据时就会有问题3解决3.1例如:求3个人花费的聚合user_namecosttom23jessy12tom33.2查询语句select user_name, cost,fromt_costgroupbyuser_namee

mongodb - 使用 mgo 错误 "full shard key must be in update object for collection:..."更新到分片 MongoDB

使用LabixmgoAPI对于MongoDB,我正在尝试对分片集合执行增量操作。我可以使用通常的mgo.Change结构在未分片集合上很好地执行此操作,但是当我尝试在分片集合上执行此操作时,出现错误:完整分片键必须在更新对象中以进行收集:db_name.collection_name用于未分片集合的原始代码如下所示:change:=mgo.Change{ReturnNew:true,Upsert:true,Update:bson.M{"$setOnInsert":bson.M{"ci":r.Ci,"dt":r.Dt,"zi":r.Zi,},"$inc":&data,},}_,err:=