![](https://img-blog.csdnimg.cn/20190422163813889.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
踩过的坑
将常用功能分类整理,希望对大家有帮助。大家一起学习,一起努力,一起进步。
DMY小天天
写博客,除了提升自己方便他人外,更多的是为了在将来有一天能回味一下当时奋斗的心情。
展开
-
项目中的properties等文件总是乱码
项目中的properties等文件总是乱码处理方式处理方式直接上图:说明:在第7步的时候把自己当前的整个项目直接添加进来原创 2021-04-08 10:41:36 · 240 阅读 · 0 评论 -
java中 indexOf() 方法的bug
描述下问题:今天我在使用java的 Obj.indexOf("xxx") 的时候,发现不管结果是true还是false,都会进行受限的方法体内。这个问题我不知道是为什么,谁给解答下啊。代码如下:上面的运行中的代码,结果明显是false,但是还是进入了方法体了。下面的就可以:附上代码:// 这段代码不好使for (KbjcbEntity jcbEnt : jcList) { jcmcTemp = ","+jcbEnt.getJcmc()+","; .原创 2021-02-08 14:04:50 · 667 阅读 · 2 评论 -
数据库for循环获取clob字段时报错:IO 错误: Bad packet type
前两天在做学生考场对照单得打印功能,里面要求每张对照单(即一张A4纸)中要放置30个学生名单。我们当时做的时候,为了数据库转移方便,把学生头像都专门存放到一张头像表里了。所以在做对照单打印查询的时候,需要先遍历考场号,每个考场号下要查询对应的30名学生的基本信息,其中就包括学生头像,而这头像存储的是clob类型的字段值。本来很正常,之前做的也很正常,两层for循环就实现了。之前的是每页30名。这次换成了每页至少45名。就因为每页多了这15名学生,导致每次查询数据库clob字段的头像查询报错,也有不报原创 2020-11-23 09:31:30 · 1943 阅读 · 0 评论 -
2020-10-22
微信扫码登录遇到一个问题:扫完码后,提示如下错误:JSONObject["access_token"] not found.具体报错内容:At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skip原创 2020-10-22 20:22:59 · 556 阅读 · 1 评论 -
java下载远程地址的文件:new URL(downLoadPath).openConnection().getInputStream()
只要你看到了这篇文章,想必已经知道了 new File("path")是不能正常获取到远程地址的文件内容的。解决办法就是,将它换成new URL(downLoadPath).openConnection().getInputStream()来处理。下面是完全可用的代码:@RequestMapping(value = "downloadFile")public String downloadFile(String filename, String inputPath, final Ht.原创 2020-09-26 22:17:33 · 1470 阅读 · 0 评论 -
freemark导出word全过程 + 图片不显示问题
开发流程说明1.按照客户要求来编辑“绘制”所需word文档使用word绘制出客户需要的那种结果,让客户确认结果,然后再制作。2.绘制完成后,另存为《Word 2003 XML 文档(*.xml)》确认无误后,另存3.将保存后的文件的后缀名改为《.ftl》4.使用小红本打开ftl文件,复制全部内容,然后去百度在线格式化xml文件打开这个ftl文件,然后复制里面的所有内容,去百度格式...原创 2020-04-01 22:53:05 · 5720 阅读 · 3 评论 -
Java/iview/vue/jsp 打印预览丢失样式,多出空白页
今天在用iview做打印准考证的时候遇到了几个问题,分享下问题和原因,愿后来者少走弯路(大神请略过)。《问题1:打印预览时页面样式基本全部丢失》【走的弯路】:百度时带有iview关键字,其实与iview无关,导致搜索结果不理想。应该直接搜核心空白的问题。【原因】:打印预览时,浏览器读取不到class样式,只读取到了你所打印的div里面的样式名称而已,而并不会把对应的class属性值给读取过来...原创 2020-03-18 18:38:51 · 1273 阅读 · 0 评论 -
code7:try-catch-finally关于return的返回问题
第一种情况是;public class TestException { public static void main(String[] args) { System.out.println(getVal()); } public static int getVal() { int x = 1; int y = 0;...原创 2020-03-14 22:26:18 · 293 阅读 · 0 评论 -
code6:关于对象值被覆盖的问题,发现一个更好的解决办法
先看下面这段代码有什么问题么?//处理学时private List<KcxsEntity> setXsList(KcsqPage kcsqPage) { List<KcxsEntity> kcxsList = new ArrayList<KcxsEntity>(); String llxs = kcsqPage.getLlxs(); String ...原创 2020-03-11 20:19:53 · 570 阅读 · 0 评论 -
iview页面报错【vue.js:616 [Vue warn]: Injection "FormInstance" not found found in】
故事:刚接触iview没几天,遇到了这么个问题,如下的报错信息,虽然对页面的布局和数据没有任何影响,但是vue.js里面对这个页面进行了异常抛出了,作为程序员是非常难受的,尤其是在刚接触一门新语言的时候,代码还没怎么弄明白呢,就有错误,都不知道是怎么回事,是会对代码的质量造成混淆的。问题:报错如下,从字面意思就是vue找不到form的实例,给抛出了异常:vue.js:616 [Vue ...原创 2020-03-02 14:23:27 · 6405 阅读 · 3 评论 -
IDEA中Java文件不被编译;congtroller方法名上面与之前比有个灰色的叉号;前端访问后台报404;弹出html标签
问题如图:,java源文件的名字上面有个灰色的小叉号,导致该java文件不被编译;导致前端访问后端代码时直接报404的错误,而且返回的是一些html标签数据。1,将报错文件加入到不被编译的列表:1.2,执行了上面的第四步后,该java文件将不再被编译器编译,直到用户手动从不被编译列表中删除该java文件才会被再次编译,上面的执行结果在java的源文件名上面也可以体现出来:...原创 2019-08-08 08:54:12 · 577 阅读 · 0 评论 -
idea Exception in thread "http-apr-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
原文地址:https://blog.csdn.net/Dome_/article/details/79912170今天在用idea运行项目的时候发现idea总是报idea Exception in thread "http-apr-8080-exec-2" java.lang.OutOfMemoryError: PermGen space这样的错于是就动手解决打开idea中...转载 2019-06-21 11:07:35 · 690 阅读 · 0 评论 -
myeclipse/ eclipse断点没有对勾,断点打不上,方法无法访问
myeclipse中,springmvc项目,controller中的断点就是打不上,气死我了。加入 @controller注解后就可以了:原创 2019-05-28 17:55:18 · 2221 阅读 · 0 评论 -
APPLICATION_JSON cannot be resolved or is not a field
今天从网上生成了一个springBoot项目的demo,最简单的那种,但是还是出错了。报错信息如下:APPLICATION_JSON cannot be resolved or is not a field导入的包是:import java.awt.PageAttributes.MediaType;就是因为这个包导致的报错。也就是说在最开会的时候myeclips...原创 2019-05-27 08:44:45 · 2120 阅读 · 0 评论 -
MyEclipse的控制台的小锁自动锁定问题
自从我升级了Myeclipse2019后,系统的控制台打印日志的地方,我只要把鼠标往上滚动华伦,控制台的小锁就锁定了,导致很多时候吴锁定,看不到最新的打印日志:百度了下,发现不好百度,关键词总是不对,好吧,自己在设置里找找吧。既然与控制台有关,那么,应该去找控制台那块!...原创 2019-05-20 10:24:13 · 588 阅读 · 0 评论 -
启动项目时总是跳出Class.class类文件,并且项目就此暂停不继续了,无法访问项目
问题:启动项目时总是跳出Class.class类文件,并且项目就此暂停不继续了,无法访问项目。原因:你把断点打在了controller类名上面去了,而且这个controller你是加了@Controller注解的,导致项目启动的时候spring就会去加载所有有@Controller的类文件了。这时候如果你打了断点,那么系统启动时加载到你打断点的这个类名的时候,系统就会在这里暂停,这时候,其实...原创 2019-05-06 08:20:27 · 744 阅读 · 0 评论 -
iview的select/option标签不/没有回显选中的值
故事: 今天在使用ivew写页面的时候,发现页面的select查询条件里面,自从加入了搜索功能后,就出现了问题,选中了数据中,下拉框中不显示值了,点开下拉框的时候也看到了是选中的,查询事件也自动触发了,但是就是不显示选中的值,我用鼠标划选了下,发现“全是空格”,使劲往后划选的话,会发现是有值的,但是两边多了N多空格,但是代码也仔细检查了,没有任何问题,什么原因来?html代码:<i...原创 2020-03-11 15:30:26 · 5417 阅读 · 0 评论 -
解决 idea的maven配置每次新下载项目都会重新配置maven的安装目录和数据仓库
故事:idea刚用不多久,因为某些原因,myeclipse不符合我的工作要求了,需要转用idea,用的时候碰到了不少问题。这里先说一个比较实用的,就是idea每次从svn下载下来maven的项目,都会需要重新配置maven的安装目录和数据仓库的引用,我的c盘空间本来就所剩无几了,现在倒好,每次都给我默认到C盘user下,气得我不轻。研究了一番,时间紧迫,直接问的同事东东。问题:为什么每次下载...原创 2020-02-29 20:49:03 · 5361 阅读 · 8 评论 -
java/vue/iview上传附件时不选择文件会直接报错
记一次不留意的惨痛教训,白白浪费一整个下午的时间。1. 问题描述:前端是iview+vue写的页面(这个不重要,都一样),然后引入了上传附件的这么一个功能,正常上传附件是可以的,当不选择任何文件的时候,点击保存直接报错,前台没有任何报错,方法也都走了,确定走到了后台但是后台没有任何反应,不仔细看也没有任何反应,经东东同事提醒,发现控制台有1行报错信息,还是正常的文本样色,不注意一定看不到,...原创 2020-02-28 20:08:52 · 821 阅读 · 0 评论 -
ajax请求的返回值为空,导致整体无反应
故事:昨天在做某985大学的国际学校的时候,要求在上传各附件的时候都附带一份翻译本,这种的问题当然好解决啦,copy代码然后数据库加个字段就可以了。但是出现了问题,或者说之前的BUG。我在一切都整完后,整体走流程,发现新生注册的时候,表单是提交不上去的,表单到了一半后没有任何报错,前台后台都不报错,后台也走完了,就是ajax返不回来。前端代码如下:后端代码如下:代码一直跟到...原创 2020-02-18 10:06:45 · 2543 阅读 · 0 评论 -
IDEA同时开启多个项目报错:SocketException "socket closed"
问题如下:Error running ' zgxt': Unable to open debugger port (127.0.0.1:60041): java. net. SocketException "socket closed"问题原因分析:1,IDEA同时跑着多个项目2,多个项目的tomcat(服务器配置)的 “HTTP port”、“AJP port”这两个...原创 2019-08-07 12:56:26 · 1060 阅读 · 0 评论 -
JQuery3.3.1版本中使用size()复选框全选无效!
先看一下页面的报错信息:jqcheckBox.js:19 Uncaught TypeError: $(...).size is not a function at isCheck (VM1065 jqcheckBox.js:19) at onSubmitDel (dlzhList.do:72) at HTMLAnchorElement.onclick (dlzhLis...原创 2019-04-30 16:45:53 · 1191 阅读 · 0 评论 -
myeclipse2017无法修改项目部署名
测试摘要是什么原创 2019-04-25 10:10:59 · 831 阅读 · 0 评论 -
警告: Unknown version string [4.0]. Default version will be used
今晚从github下载了个小小的项目,引入idea中,配置了下web信息,直接在浏览器跑。但是启动的时候爆出了个“警告”,我去,虽然不影响使用,但是严重影响程序猿的心情啊。警告: Unknown version string [4.0]. Default version will be used.日志显示:Connected to server[2019-04-24 09:54:29,0...原创 2019-04-24 22:10:26 · 10646 阅读 · 8 评论 -
IDEA报错【Error:(17, 21) java: 程序包javax.servlet不存在】
今天周六,媳妇出游,自己在家,闲着没事,敲起代码,打开IDEA,写个案例,配置项目,加入web,build项目,哐哐报错,错误如下:Information:java: Multiple encodings set for module chunk checkcode"GBK" will be used by compilerInformation:java: Errors occurred ...原创 2019-04-20 10:50:07 · 11592 阅读 · 4 评论 -
Java compiler level does not match解决方法
原创地址:https://blog.csdn.net/QQ826688096/article/details/89384360第一种报错:Type Java compiler level does not match the version of the installed Java project facet.jxjlps Faceted Project Problem (Java ...原创 2019-04-18 18:02:57 · 443 阅读 · 0 评论 -
myeclipse无法加载项目到tomcat,报错There are no resources that can be added or removed from the server.
从svn下载下来一个项目后,启动不了,无法加载到tomcat里面去。点击加载会报如下错误:这时候,自然是去百度了,毕竟没人会一直把错误全都记录在脑子里,要在脑子里刻意去记录这么多东西,那这个程序员估计脑子会越来越不好使,而且还会渐渐的秃顶。百度结果就是这是第一种可行得方式:进入Project Facets 选中Dynamic Web Module和java然后我照着做了,如下:...原创 2019-04-18 17:29:32 · 2575 阅读 · 0 评论 -
警告:Unable to process deployment descriptor for context'null'【tomcat】【web.xml丢失导致】
给完实施升级包,升级后,重启tomcat,但是项目启动不了,抽取日志,发现了问题:警告:Unable to process deployment descriptor for context'null'出现这个问题我也是直接百度,因为之前没有见过,从字面意思理解就是:contest的值为空了。所以啊,系统启动后,tomcat的web容器里面什么也没有。但是我也不知道是哪里出错了啊。于是...原创 2019-04-18 09:33:21 · 963 阅读 · 0 评论 -
java编程时,获取windows和linux的路径的区别
刚刚代码正写的欢乐着呢,突然实施严肃的抛过来一个BUG,还是口头传过来的,好像很严重,就因为是个领导在下载系统中的文件的时候报错了。这家伙,连需求也不提了,直接过来找我来了。那那那,这个问题有点严重啊,,,赶紧处理下。处理步骤:1,启动项目,测试后,发现没有问题。证明本地正常。2,切换到正式环境的数据库。测试后,发现没有问题。证明不是数据库的原因。3,去找实施经理问一下正式环境的部署情况...原创 2019-04-17 16:44:45 · 6349 阅读 · 0 评论 -
sql的子查询超级慢-子查询酿的祸
今天碰到一个问题,就是子查询导致查询效率特别低,到了31秒了。特此先记录一下,后期修改。前提条件:sz_jsxxb这个表是教师表,大约有5万多条数据select sys_guid(), (select count(zgh)as nanrs from (select zgh,xydm from sz_jsxxb where xb='1') s where t.yxdm=s.xydm) ...原创 2019-04-17 10:45:10 · 7754 阅读 · 7 评论 -
一次真实的线上OOM问题定位
一次真实的线上OOM问题定位尊重原创:王政依码平川 原文链接概述近日,负责的一系统生产环境上出现了OutOfMemoryError,伴随着这个问题随之而来的是一堆FullGC,CPU百分之百,频繁宕机重启等问题,严重影响业务的推广及使用,此类问题一般处理起来比较棘手,本文将此问题的出现及定位解决过程做下梳理,以便对后续处理类似问题提供参考指导。...转载 2019-04-14 07:39:16 · 848 阅读 · 0 评论 -
项目启动时 xml报错:Could not find SQL statement to include with refid 'mbgl.panDuanZbsfkxg'
本文地址:https://blog.csdn.net/QQ826688096/article/details/89235500Cause: java.lang.RuntimeException: Could not find SQL statement to include with refid 'mbgl.panDuanZbsfkxg'在xml(ibatis)里面使用了<incl...原创 2019-04-12 14:09:35 · 1730 阅读 · 0 评论 -
项目到tomcat后,报错:jar not loaded. See Servlet Spec 2.3, section 9.7.2. class: javax/servlet/Servlet.clas
原创地址:https://blog.csdn.net/QQ826688096/article/details/89075687问题描述:项目加入到tomcat后,在 “problems” 目录下,出现了【jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet....原创 2019-04-07 21:38:57 · 1905 阅读 · 0 评论 -
tomcat项目启动报错:java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
如图,我项目启动的时候就报这个错误,但是项目正常访问。百度了一番,才知道是jar的问题;但是我下载了jar后,还是报这个错。在百度一番,又知道了,是与项目的web.xml里面的启动加载顺序的配置问题,在web.xml中的下面这句:<servlet> <servlet-name>Faces Servlet</servlet-name>...原创 2019-09-02 09:18:35 · 1958 阅读 · 0 评论