今天将代码打包上测试环境之后有一个接口一直报500,但是本地一模一样的代码正常。上测试环境拉了一下日志报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.risk.mapper.HXGgCountryMapper.getAllCountry.但是这个类和方法都是存在的,检查了一下xml中的namespace也能对应上,重新打包也还是一直报错。

springbootmybatis

最近做了一个导出功能,需要将页面筛选条件之后的数据全部导出到excel中,每个分公司只能导出自己账号权限下的数据不会很多,但是如果是总公司不进行任何筛选直接导出全部数据大概会有17万左右的数据,后期可能还会更多,但是前端超时时间是30s。由于easyexcel不支持并发写入,所以只能从数据库方面入手。

javaspringbooteasyexcel

最近在使用tdsql pg版时发现一个问题,因为查询语句需要进行分页,所以mybatis会自动进行一次count获取总条数来统计页数等参数,但是进行连表后一个简单的count都需要4-5秒的时间,单表count很快,连表一对一也很快,但是遇到一对多的情况就会很慢。

postgresqltdsql

最近在mybatis的xml文件中写字符串判断时发现有一个字段的if判断总是不生效,但是其他的if都是生效的,最后发现是符号的问题,在xml中单引号代表单字符判断,而双引号才会代表字符串,最后修改已恢复正常。

mybatis

之前在使用easyexcel的时候在网络上抄了一个自适应excel宽度的源码,但是最近在另一个项目引入的时候导出excel发现报错了。更换了csdn的新版自适应宽度的源码之后发现正常了。

springbooteasyexcelalibaba

在mybatis的xml配置文件中添加了一对多查询的场景,调用接口后控制台报错:No serializer found for class org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory$EnhancedResultObjectProxyImpl and no properties discovered to create BeanSerializer 但是接口可以正常返回数据

springbootmybatis

今天想将一台电脑中已安装的python文件夹整个拷贝出来放到另一台电脑中使用,就可以不用到官网去下载直接使用了。使用pip拉包的时候报错:Fatal error in launcher: Unable to create process using ‘“c:\users\liuqi\appdata\local\programs\python\python39\python.exe’ “c:\users\luoq\appdata\local\programs\python\python39\pip.exe”

pythonpip

现在有两台windows电脑 其中A电脑拥有测试环境的访问权限,B电脑有测试环境和生产环境的访问权限,由于经常需要用到生产的访问权限所以希望在B电脑搭建一个代理服务,在A电脑中设置代理电脑为B的ip,所有流量都由B进行转发访问。

pythonproxy