![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题汇总
文章平均质量分 79
KimiKudo
这个作者很懒,什么都没留下…
展开
-
记录一个MyBatis缓存与事务引起的性能bug
问题发现最近在做的项目中,有一个功能模块涉及比较大数据量的查询和导出,分别是IMSI数据和MAC数据。刚开始这部分功能使用了级联查询,查询字段、查询条件使用函数(如在查询条件为时间戳,进行格式化为年与日)等操作,但是随着数据量加大查询效率大幅度降低;所以后来对那部分的功能进行了一些优化,如取消连接查询,取消函数的使用,转而在业务逻辑中对关联表字段和时间进行设置和格式化。而且导出也使用了EasyExcel进行导出,效率已经很高了。但是上周前端要求导出功能响应时间要在1分钟之内,于是经过协商,我们决定对导原创 2020-12-31 15:27:45 · 452 阅读 · 0 评论 -
虚拟机CentOS7配置静态IP之后连不上外网(桥接模式)
找了好多,最后找到这个,修改了MAC地址总算是解决了https://www.cnblogs.com/dragonsuc/p/10956407.html转载 2020-03-10 15:15:47 · 2387 阅读 · 0 评论 -
Ubuntu18.04配置root用户登录图形化界面
之前centos配过一次,没记笔记…ubuntu又来一次…https://blog.csdn.net/qq_39591507/article/details/81288644按这个做的完全可用.转载 2019-10-11 10:15:07 · 579 阅读 · 0 评论 -
IE对于请求响应结果缓存的大坑
最近项目在处理一些多浏览器的兼容问题,由于我平时开发基本只用chrome,最近开始用IE发现了很多IE的大坑比如今天,前端跟我说登录之后要手动刷新一次页面才能获取到当前登录用户,只有IE有这个问题,其他没有.我考虑是IE浏览器缓存机制的问题我们的项目是Springboot+VUE.先说一下我的登录登出的请求们一个login,负责登录,并将登录的用户设置进session的属性,返回值是当前...原创 2019-07-31 16:54:28 · 643 阅读 · 0 评论 -
解决不能通过IP地址访问VUE项目的问题
解决不能通过IP地址访问VUE项目的问题问题背景问题解决问题背景目前项目是前后端分离的,VUE+SpringBoot,我拷贝下来前端项目在自己机器上运行,能通过localhost+端口号访问,但不能ton过IP地址访问问题解决上网找了很多资料,一开始以为是自己后端Java项目的问题,甚至在考虑tomcat的配置,可是tomcat是框架或编译器自带的,并不好修改.后来发现应该是前端项目的问...原创 2019-07-03 16:05:53 · 5435 阅读 · 1 评论 -
MySQL三表关联的一个问题,待解决
最近在做一个sql统计…但是遇到三表关联时候出错了两次…大概结构是一个以一个表A为左表,去查B和C,相当于A左联B,同时A左联C,结果这样的查询结果GROUP BY 之后COUNT就会出错…会出现统计结果错误的问题…大概问题是:需求结果是:A count_B count_Ca 5 7A count_B count_Ca 35 ...原创 2019-04-30 18:39:10 · 678 阅读 · 0 评论 -
使用POI将Word转为HTML时关于图片的处理
需求之前发过一篇博客记录使用POI将Word文档转为HTML文件的方法.最近在将那个方法整合为项目中能用的接口,但在实际操作中发现了一些问题.由于我的需求是将试卷上传,将其内容转为HTML后按照题号进行分割再存入数据库,所以对于试题中的图片部分,要像之前项目中一样上传到我们的云服务器上,图片的src里也是一个url.这样一来,必须要实现对img中的src替换,将网上其他例子中的通过File...原创 2019-04-16 14:49:38 · 5035 阅读 · 17 评论 -
Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column……报错的解决办法
大概是第二次遇到这个问题才想起来写这个博客记录…这个报错是执行有GROUP BY的语句时出现的,原因是MySQL启用了默认的only_full_group_by SQL模式,导致GROUP BY语句报错.执行select @@sql_mode可以看到sql_mode的值为ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZER...转载 2019-04-09 09:24:16 · 2051 阅读 · 0 评论 -
MySQL实现字符串分割并按条件分组查询并统计个数
需求背景昨天下午,公司的项目需要新增一个对试卷的分析,就是根据一张试卷中的所有试题进行知识点统计,每个知识点各有几道题.乍一看十分简单,COUNT(0),GROUP BY就好了呀,可是问题就出在这个GROUP BY上,因为一道题可能对应多个知识点,所以在数据库中,知识点这个字段是这么存储的:是用逗号分隔的,如果直接GROUP BY就可能会出现对于同一个知识点是分成两条记录来统计的.所以需...原创 2019-03-22 12:59:21 · 16407 阅读 · 2 评论 -
关于MySQL中IFNULL用法的记录
问题发现背景在昨天的工作中,遇到了一个MySQL查询查询记录统计个数的需求,于是直接在MyBatis的XML里面写了SQL进行查询.SQL语句如下:SELECT COUNT(*) FROM paytixianapply y WHERE y.cashierid=1 AND y.state=3 GROUP BY y.cashierid结果接口测试时候发现报错...原创 2019-01-30 13:31:19 · 825 阅读 · 0 评论 -
个人记录-今日粗心遇到的EntityWrapper的一个坑
个人记录-今日粗心遇到的EntityWrapper的一个坑问题原因解决方案总结问题公司项目框架是SpringBoot为主题,整合了MyBatisPlus的数据库框架,在Service进行简单的单表查询时一般直接使用EntityWrapper的包装类进行查询,比较方便.但在昨天工作的过程中发现一个查询方法来来回回的出错,查询条件与预期不符,最终发现是一个wrapper中使用addFilterI...原创 2019-01-30 11:53:36 · 16500 阅读 · 4 评论