自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 springboot中使用thymeleaf 返回路径:不返回页面只返回字符串问题

编辑器中全局搜索thymeleaf,是不是同时配置了关于thymeleaf的模板解析器配置(代码配置)和springboot的文件配置有冲突。

2024-10-30 18:51:58 90 1

原创 mybatis缓存导致的返回结果差异问题

因为object1和object2是同一个对象,修改了object1导致 object2也进行修改。或者对object1进行copy生成新的对象,不对object1进行更改。// 如果object1和object2是同一个对象,则表示使用了一级缓存。该方法内部重复调用同一个mybatis的方法,因为入参相同触发一级缓存。// 再次执行相同的查询,可能从缓存中获取结果。// 检查缓存中的对象是否与数据库中的对象相同。最近有一个方法返回的结果与预想的不一致。原因:mybatis的一级缓存导致的问题。

2024-06-24 10:46:03 251

原创 一次java OOM的排查-AbstractAutoProxyCreator的advisedBeans

但是一旦返回的是动态html代码或者是动态的路径。会通过springmvc的AbstractAutoProxyCreator的advisedBeans方法把动态生成的内容添加到其内部的集合里面,久而久之,导致oom问题。通过明确返回数据的配置,不去调用此默认方法。猜测此方法的设计初衷应该是为了配和模板引擎使用。如果接口返回的是模板路径或者是相对固定的字符串不会出现问题。3.分析业务代码定位到 一个返给前端动态html的接口。业务接口需要返回html代码,所以如下改进。这个接口用的是@Controller。

2024-05-17 17:15:20 188

原创 java用某些邮箱平台的邮箱发送邮件报错:Could not connect to SMTP host: xxx, port: 465

javax.mail 的版本太低了,我用1.4.7某些平台报错,升级版本1.6.2就好了。有些邮箱能发送出去,有些邮箱发送不出去。

2023-09-25 11:31:54 322 1

原创 springboot的@Valid或者@Validated不生效,自定义校验注解也无效

springboot的@Valid或者@Validated不生效,自定义校验注解也无效

2023-02-10 17:35:12 1700

原创 rvm install ruby时卡着不动或者报错

ruby rvm

2023-02-08 15:47:53 911

原创 vue实现图片悬停切换

vue实现图片悬停切换

2022-07-26 11:18:21 300

原创 MybatisPlus和pagehelper兼容性问题

MybatisPlus运用插件 报错一般是因为系统中还用了pagehelper分页双方jsqlparser这个包版本产生了冲突解决方案:升级pagehelper的版本 从而 升级jsqlparser 去兼容MybatisPlus

2022-05-12 14:31:17 1436

原创 javamail引出的ssl问题Could not connect to SMTP host

当你按照网上各种方法尝试修改不起作用,最后你可以注意一下jdk版本。openjdk某些版本ssl和oracle jdk有所不同。如果你本地服务器是oracle jdk可以发送邮件,检查一下云服务器,是否把jdk安装成了openjdk。...

2021-12-16 11:58:06 1848

原创 eclipse查看class文件(源码注释)中文乱码

jar包的源码编码格式是UTF-8或者其他。在eclipse菜单栏中,Window–>Preferences–>General–>Content types将Java Class File 的Default encoding都设置为jar包的编码。Window–>Preferences–>General–>Workspace,将Text file e...

2018-09-11 13:44:49 3503

原创 eclipse导入项目pom文件报错,找不到指定的jar包

 maven更新项目时选中force update  of snapshots/releases 

2018-09-05 14:49:28 1391

原创 eclipse重新显示problem窗口

【windows】 → 【Show View】 →【 Other】 → 搜索框输入Problems → 选中Problems视图 → 点击OK

2018-03-08 17:26:25 1964

原创 eclipse导入web工程出现jsp或者项目名错误

一般两个原因:jdk不同,服务器不同。右击build path,重新选定jdk,服务器。右键点击【工程名】 → 【Properties】→ 【Targeted Runtimes】→ tomcat7.0的去掉对勾,tomcat8.0的打对勾。→ 【Apply】→ 【OK】,因为我的机子上安装的是Tomcat8.0,所以要去掉上者,选中下者。...

2018-03-08 17:24:25 708

原创 eclipse配置文件出现莫名其妙错误

在eclipse中点击一下菜单栏的project–>clean一下就好了。作用类似于重新编译。

2018-03-08 17:16:58 1917

原创 eclipse中的maven install 打包时报错

在pom中加入<plugin>          <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-surefire-plugin</artifactId>          <configuration>            &lt...

2018-02-21 13:00:45 682

原创 tomcat发布solr服务出现404

当你在网上已经尝试许多教程还没找到原因:可能你solr工程发布的时候带有版本号。而你访问的是/solr。

2018-02-20 18:39:59 1802 1

原创 java.unknowhostException主机名主机名乱码或未知

重新配置网络时就变了,之前没出现过此异常。原因是java找linux下的etc/hosts文件中的本地名,127.0.0.1却对应localhost,改之主机名,即可。

2018-02-19 00:11:28 2229

原创 递归

递归算法解题相对常用的算法如普通循环等,运行效率较低。因此,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等。递归的实现就是函数调用自己,且有函数内部具有界限,否则栈溢出。...

2018-02-16 15:48:25 131

原创 使用pagehelper分页工具page警告问题

最近使用pagehelper分页工具的时候遇到如下问题:警告: Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClassLoader:java.lang.ClassNotFoundException: com.github.pagehelper.Page

2018-02-05 00:33:46 6003 1

转载 为什么多线程、junit 中无法使用spring 依赖注入?

一、为什么多线程下spring的依赖注入失效了呢?  答:因为spring为了考虑安全性问题,在多线程情况下,不支持直接使用 @Resouce 注解方式进行直接的bean注入,那么也就是说,如果在多线程调用该注入实例化的变量时,将会报NullPointerException 。  解决办法: 多线程情况下,通过调用的service进行传入需要操作的bean变量,而多线程只是将前台工

2018-02-04 22:48:30 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除