Common Pesticide
Miss_SquarePants
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Variable used in lambda expression should be final or effectively final
如果您尝试在lambda表达式捕获后修改变量x的值,编译器将显示一个错误,指示在lambda表达式中使用的变量应该是final或effectively final的。在Java中,当在lambda表达式中使用一个变量时,该变量应该是"final"或"effectively final"。在这个例子中,变量x是effectively final的,因为它在被赋值为10后没有被修改。为了修复这个问题,请确保在lambda表达式中使用的任何变量都是effectively final的,并且在被捕获后没有被修改。原创 2023-07-28 09:34:56 · 1160 阅读 · 0 评论 -
mybatis Long类型传值为0时bug记录
在mbatis中使用Xml配置sql语句时,出现了这样一个问题。当我传入的参数为0时候不会加条件判断语句,若为其他值就是正常的,然后发现是因为传入数值0去做判断时,mybatis会把参数0当成是空字符串去判断而引起查询结果错误。下面是我之前配置的sql语句:<if test="pd.pid != null and pd.pid != ' ' "> and pid=${pd.pid}</if>解决办法:当传入的参数有0时,只判断!=null即可,所以去掉【pd.pid原创 2022-05-15 16:28:36 · 851 阅读 · 0 评论 -
Spring mvc@RequestMapping的method参数默认值是什么?
Spring mvc@RequestMapping的method参数默认值是什么?如果配置参数,要与前端参数一致或者不写,自动与前端参数配置一致@RequestMapping(value = "/add", method = RequestMethod.POST)或者直接不配置methodhtml页面...原创 2020-07-17 17:38:18 · 1284 阅读 · 0 评论 -
spring boot 加载出现 Loading class `com.mysql.jdbc.Driver‘. This is deprecated.
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.看了很多博客说把mysql jdbc驱动名改成 cj的那个于原创 2020-07-17 13:27:58 · 850 阅读 · 0 评论 -
spring boot项目controller层无法转发到freemarker页面
报错:spring boot项目controller层无法转发到freemarker页面,报错404解决办法:将freemarker后缀从ftl改成ftlh,问题解决springboot2的话是ftlh后缀,springboot1是ftl后缀原创 2020-07-16 17:33:37 · 561 阅读 · 0 评论 -
pom.xml报小红叉,但内容没有报错,项目启动不了,提示无法编译
pom.xml报小红叉,但内容没有报错,项目启动不了,提示无法编译问题:解决:检查eclipse,bulidpath-> configure build path发现maven有个jar包没下载下来本地仓库清理掉,重新下载即可原创 2020-07-16 16:51:57 · 380 阅读 · 0 评论 -
springboot改变properties配置页面内容不更新或中文乱码
作为一个技术渣渣,写博客来记录我的成长史在application.properties重新配置的页面显示数据后,运行后页面还是原来的数据原因:没有先关掉服务器再run,或者直接relaunch下次养成习惯中文显示乱码的问题:要转换成Unicode编码,properties文件不要直接写中文可以百度:unicode编码转换中文,去网上上自动翻译最后感谢小峰老师,耐心教导,让我这个菜鸟能继续有学习动力...原创 2020-07-15 21:40:07 · 368 阅读 · 0 评论 -
Project clean的作用
有时候把代码改动了,但因为一些未知的原因,eclipse的自动编译没有成功,导致运行结果不正常。当你的工程出现一些莫名其妙的错误时(当然不是语法错误),用一下这个功能,效果不错eclipse->project->clean…清理项目,其实主要作用就是把编译好的class等文件删除,激活eclipse的重新自动编译(含class文件、jsp文件、ftl文件等等)。前提是Java Build Path中配置好了。...原创 2020-07-14 17:55:15 · 515 阅读 · 0 评论 -
Junit空指针问题
这个报错原因是我们在项目构建路径里添加了自己的junit和eclipse内置的Junit冲突了。我们的解决方案是把构建路径里的junit jar包去掉 ,使用eclipse内置的junit;原创 2020-07-11 15:52:36 · 311 阅读 · 0 评论 -
改变jsp名称报错,HTTP状态 500 - 内部服务器错误java.lang.NoClassDefFoundError
之前是小写helloworld,没出问题,然后我故意改成helloWorld,jsp名字也改了,在tomcat不clean得情况下,报404错误消息文.件[/WEB-INF/jsp/helloWorld.jsp] 未找到于是根据上次类似得问题,clean一下tomcat,重启服务器,还是报错java.lang.NoClassDefFoundError注意:两个错误不同ClassNotFoundException和NoClassDefFoundError的区别:(1)一个是Ex...原创 2020-07-03 12:48:31 · 1503 阅读 · 0 评论 -
HTTP状态 500 - 内部服务器错误javax.servlet.ServletException: 文.件 未找到
HTTP状态 500 - 内部服务器错误类型异常报告消息javax.servlet.ServletException: 文.件[/product/productList.jsp] 未找到描述服务器遇到一个意外的情况,阻止它完成请求。遇到bug说找bu到该jsp页面,检查了下目录原来是因为文件夹名称是大写,不过改成小写后,还是报同样的错误,这个时候需要右键tomcat服务器,clean一下然后重启一下tomcat,问题解决了...原创 2020-06-19 14:14:33 · 9358 阅读 · 1 评论
分享