
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前后端分离项目跨域问题,浏览器控制台报错:No 'Access-Control-Allow-Origin' header is present on the requested resource.请求方法为OPTIONS,状态值为302或403。本文解决常见的CORS跨域问题,以及,集成CAS 5.3单点登录内嵌页面时,发送复杂请求产生的跨域问题。
后端id字段为Long型,起初采用自增主键,没有问题;由于业务需要改为雪花id,后端可正常运行,传递到前端精度丢失,后两位变为00。解决方案,后端将属性转为字符串传递,简单的做法是在实体上加注解。问题分析,Mysql整形存储范围,java Long型存储范围。
java项目基于mysql实现大数据表跨服务器导入导出功能。之前整理过百万数据导入内存溢出的解决方案,这次情况又不一样了, 21万包含longtext字段的数据导入导出,解决了内存溢出的问题,速度却很慢,即使开启批量插入,sql解析也需要耗费很长时间。经过一番查阅资料,使用mysql的load data infile/select into outfile命令直接操作csv文件,可以很好的解决大数

java导出excel常见的两个问题,一个是日期格式转换,另一个是Long型长数字导出变成了科学计数法导致失去精度。本文记录了这两个问题的解决方案,以及将主键等关键字段设置为隐藏列的处理方式。包括The maximum number of Cell Styles was exceeded. You can define up to 64000 style in a .xlsx Workbook.报

可以通过设置状态有效期来解决,information_schema.`TABLES`中记录的update_time超过有效期才会更新,有效期设置为零则实时更新。MySql系统表可查询数据表的最后更新时间。但InnoDB引擎下更新记录会有延迟。
Excel百万数据导入,出现内存溢出,HSSFworkbook数据上限太低,不可行;XSSFworkbook会发生OOM,不可行;SXSSFworkbook读取数据做导入还是会发生OOM,不可行。使用StreamingReader可以解决大文件读取造成的OOM,它可以根据配置将一个大文件分成多个临时文件,再读取一部分Row到内存中,全部读取完成后将临时文件删掉。但是它仅支持XLSX文件,需要jav
CAS应用到项目时,不可能一直使用默认账号登录,可连接项目数据库进行用户信息验证。1.修改application.properties文件,添加数据源fieldPassword:数据库中密码字段列名passwordEncoder.type:密码加密策略,支持NONE|DEFAULT|STANDARD|BCRYPT|SCRYPT|PBKDF2等多种配置,需与应用系统的加密策略一致,本项目使用的是强散

mybatis-plus组合主键增删改查。Invalid bound statement (not found): xxxMapper.selectByMultiId报错解决方案








