- 博客(13)
- 收藏
- 关注
原创 mybatis plus 报错com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果
原因:这是因为是主键ID回填,但是要求该数据库提供的 JDBC 驱动可以支持返回批量插入的主键值(JDBC提供了接口,但并不是所有数据库都完美实现了该接口)因此到目前为止,可以完美支持该功能的仅有MySQL数据库。由于SQL Server数据库官方提供的 JDBC 只能返回最后一个插入数据的主键值,所以不能支持该功能。解决方法:针对 SQL Server数据库出现的这个报错信息,我将批量更新的那个方法进行了try catch 处理此异常,让程序继续执行下去,不进行回滚操作,比较实际的插入语句已经是执
2021-01-29 12:55:37 7069 8
原创 mybatis 报错
启动时报错Result Maps collection does not contain value for java.lang.Stringmybaits xmlparameterType 写成 parameterMap 会报这个错。
2021-01-21 10:05:16 194
原创 springboot 接前端 传的数组对象
springboot 接前端 传的数组对象如果使用post接收的话可以将参数用map包一层处理,或直接使用对象@RequestBody Map<String, List> ids不可以直接@RequestBody List ids
2021-01-15 16:48:22 626 1
原创 位移计算是最有效率的计算
三种位移计算 << : 向左位移 例: x << y 实际效果等于 x*2^y (x乘以2的y次方) >> : 向右位移 例: x >> y 实际效果等于 x/2^y (x除以2的y次方) >>> :无符号位移 也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0...
2020-06-28 14:41:40 464
原创 java构造树形结构工具类
节点数据构造为树形结构工具类(从数据库查询出来的List集合构造为树形结构,多条树),可自定义对象,可用作为菜单,机构层级等等
2020-06-18 16:44:40 916
原创 jvm调优
报错场景自用阿里云服务器因内存很小,同时又需要跑多个jar包,导致部门jar包启动时会出现内存不足运行不了的情况,报错如下解决方法启动时设置jvm的内存参数java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar XXXX.jar说明:1、堆内存:最小256M,最大512M。(对象使用的内存)2、永久内存:最小128M,最大256M。(类使用的内存,PermGen)其他参数java -Xms64m
2020-06-02 11:05:29 222
原创 SpringCloud遇坑合集
1.feign的服务间调用错误错误信息:Caused by: java.net.URISyntaxException: Illegal character in path at index原因:客服端的接口处没有与服务端的api对应起来
2020-01-15 22:20:53 335
原创 项目集成swagger遇坑合集
使用注解 @ApiImplicitParam报错找不到MoreObjects1.报错信息 com.google.common.base.MoreObjects 或者 java.lang.NoClassDefFoundError: com/google/common/base/MoreObjects解决方案和原因项目使用的jdk没有guava-XX.jar这个包。可下载此jar包(百度...
2020-01-10 16:05:33 1816
原创 在springboot中拦截器Filter中注入bean失败解决方案
1缘由在做SSO项目时整合了shiro,在写一个拦截器的时候(继承AccessControlFilter)在这里需要注入一个Bean.按正常的写法如下 @Autowired private RedisUtil<Object, Object> redisUtil;这是我的一个操作redis的工具类。这样自动去注入当使用的时候是未NULL,是注入不进去了。通俗的来讲是因为...
2019-07-11 09:08:53 4254
原创 shiro自定义拦截器中重定向方法
void setLoginUrl(String loginUrl) //身份验证时使用,默认/login.jspString getLoginUrl()Subject getSubject(ServletRequest request, ServletResponse response) //获取Subject实例boolean isLoginRequest(ServletRequest r...
2019-07-09 11:33:03 2496
原创 tomcat线上发布后部分功能字符乱码问题(一般为前后端分离后合并)
tomcat线上发布后部分功能字符乱码问题解决方案:进入到tomcat的bin文件夹中找到 catalina.bat文件,右键记事本打开将下面这段代码设置进去set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF8rem %JAVA_OPTS%这段是直接设置tomcat的字符集编码,也可以直接...
2019-06-28 15:36:28 472
原创 springboot + vue + websocket + ECharts
springboot + vue + websocket + ECharts初衷缘由后端Springboot实现前端VUE的实现Echart动态拿数据时不显示原因(加载顺序问题)结语初衷因为刚接触VUE的前端开发,自己也是做起来也是模模糊糊的。遇到的一些坑记录一下缘由在完成一个页面展示的折线图时,虽然每次刷新都是直接从后端直接拿最新的数据,但是会导致界面的整体刷新,就想做一个异步的刷新,让...
2019-06-28 15:20:15 3123 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人