自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HttpServletReqeust使请求输入流支持二次读取 如何实现

使用RequestWrapper替换HttpServletRequest后,通常不需要手动关闭它。因为HttpServletRequest的生命周期由Servlet容器(如Tomcat)管理。Servlet容器负责打开和关闭底层的网络连接和流资源,所以我们不需要手动关闭它。// 使用requestWrapper替代HttpServletRequest request进行操作。

2023-12-01 17:34:03 419 1

原创 nested exception is java.lang.OutOfMemoryError GC overhead limit exceeded

代码中存在内存泄漏:可能有一些地方的代码没有正确释放资源,导致无法回收内存。JVM参数设置不合理:如果你使用的是默认的JVM参数设置,可能需要根据你的应用程序需求进行调整。不同的应用程序可能需要不同的参数设置以获得更好的性能和内存利用率。大量对象创建:如果你的应用程序在短时间内创建了大量临时对象,可能会导致GC无法及时清理它们。你可以优化代码,避免频繁的对象创建,或者考虑使用对象池来重用对象。内存限制不足:JVM分配的堆内存不足以进行垃圾回收操作。你可以尝试通过增加JVM的堆内存限制来解决这个问题。

2023-08-08 10:09:18 756

原创 postgres function getxxxxx() does not exist 存储过程不存在

今天测试环境遇到 function getxxxxx() does not exist 存储过程不存在这个报错,在数据库执行正常,用mybatis执行报错,查了半天,出现这种问题的原因归纳下。3.存储过程权限问题,看看创建存储过程的用户和应用访问数据库的用户是否一致,如果不一致,请给对应用户执行权限。2.把模式名带上,模式名.存储过程名,例如 pulbic.getxxxxx()1.存储过程的名字用小写和mybatis中的保持一致。

2023-07-25 17:06:45 400

原创 mybatis plus 请求postgres 中的存储过程

mybatis plus 请求postgres 中的存储过程。

2023-07-25 16:53:09 388

原创 pgsql在窗口内定义变量,批量更新

【代码】pgsql在窗口类定义变量,批量更新。

2023-06-14 17:46:36 285 1

原创 lombok与idea版本不兼容

-Djps.track.ap.dependencies=false

2023-06-14 17:32:51 600 1

原创 关于kettle,表输入postgres中有jsonb字段的处理(Parameter stringtype and value unspecified)

Parameter stringtype and value unspecified 这个报错,修改数据库连接中的选项即可。有json数据运行发现。

2023-05-23 12:00:21 200 4

原创 java生成excel文件

java生成excel文件第一步在pom文件中引用对应的jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></depend

2019-01-09 15:43:59 148

空空如也

空空如也

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

TA关注的人

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