自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java导出PDF文档(模板导出和自定义)

Java使用ItextPDF按模板导出和自定义生成PDF

2023-02-15 16:15:59 6089 1

原创 mybtis自定义拦截器实现忽略大小写的模糊查询

项目场景:springboot项目中需要实现忽略大小写的模糊查询,底层数据库为pgsql场景分析:项目集成了mybatis,模糊查询一般使用like关键字,且pgsql本身提供ilike关键字实现忽略大小写的模糊匹配,因此可以考虑采用mybatis的拦截器,对特定sql进行修改。解决方案:package com.xxx;import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.executor.statement.StatementH

2022-05-10 18:21:29 3012

原创 springboot项目拦截前端请求中的特殊字符串

项目场景:springboot项目中,需要对前端请求数据进行过滤,拦截特殊字符。问题描述GET请求可以很方便的通过处理URL判断是否包含特殊字符,POST类型请求需要对form-data/json特殊处理,使用@RequestBody注解的controller获取不到数据原因分析:request中的getInputStream()方法和getReader()方法只能获取一次数据,通过@RequestBody注解再次获取getInputStream()拿到结果为空,此处通过重写getInputStr

2022-05-10 15:01:36 5592 7

翻译 APEX增加可交互表格下载日志

最近在使用oracel的apex,在开发过程中遇到了一些问题,国内的话很难找到相关资料,特此记录下。关于apex中interactive grid表格增加下载日志的处理:在apex常用的interactive grid中,如何记录下载操作,出于安全性考虑采用PL/SQL来完成,避免js带来的安全隐患,需要自定义过程并初始化执行,如下:step 1: 首先创建日志表存储下载记录,例如:       ...

2018-06-12 17:01:44 655

原创 oracle表的闪退恢复数据功能

近日发现有对数据表误操作的情况,需要回复某一时间点的数据,查询了相关资料,记录下简单的闪回操作:>sql    alter table 表名 enable row movement;      flashback table 表名 to timestamp to_timestamp ('2010-01-01 12:00:00', 'YYYY-MM-DD HH24:MI:SS');...

2018-04-17 19:36:23 1145

原创 oracle数据库拼接sql语句字符串问题

近日遇到一个问题,在使用存储过程拼接动态语句时,传输参数一直提示无效标识符,研究发现拼接sql语句的时候,作为字符串参数的变量要加' ',具体代码如下:declare    vc_sql varchar2(20000);     v_table varchar2(200) ;      v_status number;    v_opinion varchar2(500);

2017-07-12 14:02:03 8603

空空如也

空空如也

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

TA关注的人

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