
开发中遇到的问题
文章平均质量分 58
Java大表哥
努力奋进不粘人的码农
展开
-
springboot读取模版文件
前言:resources下的template目录下的模版文件第一种第二种第三种templateDir: template/第一种 Resource resource = new ClassPathResource(templateDir + templateName);在linux生产环境下无法读取,也可能是其他原因,内网不好看错误第二种 ResourceLoader resourceLoader = new DefaultResourceLoader(); Resource reso原创 2021-07-21 09:39:59 · 1620 阅读 · 0 评论 -
word导出手机端乱码或者打不开解决办法
**前言**本次导出还是使用之前freemarker模板导出word,这次出现手机端打不开是因为手机上的wps版本比较低,因为亲测ios和安卓系统都能打开,但是wps10版本的打开是源码或者乱码,所以找到了两种解决方案可以在低版本wps的手机上打开。原创 2020-11-30 15:39:35 · 3811 阅读 · 15 评论 -
RpcResponse byte[] is null, xxl-job项目问题
最近在用定时任务xxl-job定时框架,在idea上运行好好的,打war包在tomcat下admin中心注册项目却爆出RpcResponse byte[] is null的错误。问题原因:1如果是tomcat部署的话,查看你自己项目配置admin的地址是否有问题:带上了admin项目的名字。2.如果是springboot项目的话,同理看下你项目启动是否配置了根目录。这样的话admin注册地址就变成了http://127.0.0.1:8080/xxl-job-admin/xx..原创 2020-09-10 08:53:29 · 2443 阅读 · 0 评论 -
mysql环境变量和解决远程不能访问问题
问题:Access denied for user ''@'localhost' (using password: YES)错误解决方法针对mysql安装完成之后需要配置环境变量和远程连接失败问题:一:环境变量:在path变量加上mysql的位置 例如:D:\Program Files\MySQL\MySQL Server 8.0\bin二:解决远程问题:远程登录被拒绝,要改一个表数据的属性让他可以远程登录解决方法如下,执行命令:1.mysql>use mysql;2原创 2020-08-27 17:00:06 · 193 阅读 · 0 评论 -
springboot+druid双数据源动态配置
springboot+druid双数据源动态配置进行动态切换,需要在类里面配置,顺便解决mybatis-plus自带代码无法使用问题,直接上代码:一.yml配置:数据源可以都是oracle的也可以一个是oracle一个是mysql的。spring: datasource: druid: db-type: com.alibaba.druid.pool.DruidDataSource #多数据源1: zjdb: driverClassName原创 2020-06-23 17:13:25 · 2057 阅读 · 2 评论 -
freemarker模板导出word循环图片表格详细教程
前言:表哥之前已经过一篇freemarker模板导出带表格word详细教程https://blog.youkuaiyun.com/erpenggg/article/details/81204061,为什么现在又要写一篇呢。因为我这次的项目是在手机端导出下载并且查看,用上面的方法导出后,在电脑端和苹果手机端查看是正常的,但是在安卓端,打开却是模版源码,经过测试,发现是word存模版的时候格式问题,上述链接的导出我另存的是xml格式,在安卓手机端不兼容,所以这篇是用的word xml格式。既然格式改了,那模版里面有..原创 2020-06-12 15:35:30 · 4655 阅读 · 4 评论 -
Result Maps collection already contains value for ***的问题
如图:解决方案:都特么是自动生成的锅,生成了两次,追加重复的代码。(删除就好了).(1).gui的话 勾选覆盖:(2).项目代码生成的话,删除之前的xml,重新生成即可...原创 2019-05-22 11:20:23 · 21814 阅读 · 7 评论 -
mysql插入更新慢以及大文本
最近做的项目,遇到了两个关于mysql的问题以及解决办法:一:某个字段的文本值太大。 解决办法:打开“my.ini”文件,找到“max_allowed_packet”所在位置(默认是4M),修改为160M(按照你实际需求情况大小修改),保存。(没有的话就新增) 重启mysql服务,此方法永久生效。但要注意my.ini的位置,(但其实一般在安装目录下)大多数都是在C...原创 2019-03-18 09:51:14 · 2360 阅读 · 0 评论 -
页面传值不交互:JS存储数据之LocalStorage用法
本人的需求是一个页面传值给另外一个页面,但是不需要交互:A页面设置LocalStorage: if(!window.localStorage){ alert("浏览器不支持localstorage"); }else{ var storage=window.localStorage; loca原创 2017-10-11 14:29:45 · 1705 阅读 · 0 评论 -
js,html里unicode与ascii转换代码
js,jquery,web,开发中遇到的问题,Unicode、ASCII相互转换原创 2017-08-14 17:10:05 · 1918 阅读 · 0 评论 -
datagrid中文本内容过长时文字显示不出,鼠标移上去预览
datagrid中文本内容过长时文字显示不出,鼠标移上去预览的办法: 之前的效果: 这一栏剩余的字都显示不出来,需求是鼠标移上去会显示全部: 操作代码:formatter:单元格formatter(格式化器)函数,带3个参数:value:字段值。rowData:行记录数据。rowIndex: 行索引。 操作后: 鼠原创 2017-06-28 17:33:38 · 1345 阅读 · 0 评论 -
JS中字符串比较大小判断的问题(转数字比较)
因为最近你在写JS页面,有时候需要写到验证,就遇到比较的问题:JS验证代码如下:页面效果:(前面开始的时间段3-9,21-23会出现验证,10-20不会)问题原因:得到的结果是字符串,不能直接对比大小,字符串对比的话直接比得是第一位的数字!解决办法:把字符串转换成数字类型再对比。代码如下:搞定,收工!原创 2017-03-24 14:53:03 · 12459 阅读 · 0 评论 -
SyntaxError: "x" is not a legal ECMA-262 octal constant的问题(JS页面)
SyntaxError: "x" is not a legal ECMA-262 octal constant的问题:下面是我页面JS的代码:$('#passtimeBeginHour').numberspinner({ min: 0, max: 23, value:08, });控制台 Warning: SyntaxError: 08 is not a lega原创 2017-03-24 14:03:49 · 2087 阅读 · 0 评论 -
JS中Date()和New Date()的区别
最近用日期控件用的比较多,所以说一说Date() 和New Date()之间的区别:var c1=Date(); //返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间var c2=new Date(); //返回一日期对象,可以调用getDate(),内容为当前时间var c3=Date("2017-1-1");//返回原创 2017-03-29 11:28:56 · 15781 阅读 · 1 评论