自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 微信支付 继承 WXPayConfig 类 getWXPayDomain() 方法 重写 遗漏

在微信支付官网下载的文档demo中自己继承WXPayConfig()类,.md文件中明显有漏洞。1.注意mode里用的是implements实现但是WXPayConfig()类是抽象的,我们要改成继承extends。2.在继承了WXPayConfig()类中药重写所有抽象的方法!其中微信的mode漏了 getWXPayDomain();方法的重写在这里我加上;示例:...

2019-04-08 17:26:56 10447 10

原创 springboot 版本1.5.4 版本低 logback 升级1.3以上项目启动冲突Exception in thread “main“ java.lang.NoClassDefFoundErro

这时候启动就会报错Exception in thread "main" java.lang.NoClassDefFoundErro。直接pom文件引入logback1.3.7版本。

2023-06-27 14:10:40 1629 6

原创 通过路径获取文件资源PDF,图片,excel.word等 转base64返回

【代码】通过路径获取文件资源PDF,图片,excel.word等 转base64返回。

2023-06-13 14:46:46 545

原创 远程读取FTP内文件,压缩成ZIP文件并转base64编码前段下载

第四步转化base64编码。

2023-06-09 16:17:34 761

原创 java 利用上传PDF SSL安全 渗透注入JavaScript 漏洞修复 更加简便

【代码】java 利用上传PDF SSL安全 渗透注入JavaScript 漏洞修复 更加简便。

2023-03-14 10:36:54 1164

原创 Date LocalDateTime DateTimeFormatter 线程安全时间转换,加减时间

Date LocalDateTime DateTimeFormatter 线程安全时间转换,加减时间

2022-12-08 13:53:55 329

原创 java 上传文件 多个文件 单个文件 上传图片,上传PDF,上传doc文档等各种文件方式,附上代码

【代码】java 上传文件 多个文件 单个文件 上传图片,上传PDF,上传doc文档等各种文件方式,附上代码。

2022-11-17 09:59:33 2463

原创 IDEA 控制台 乱码 maven打包 输出乱码问号

IDEA maven 打包时控制台输出乱码 按照下面流程配置即可。

2022-11-01 10:40:57 602

原创 直接从HttpServletRequest 获取文件流上传文件 支持图片 pdf 各种文件类型

可以根据上述代码将自己的文件上传服务器。

2022-10-31 16:06:16 3134

原创 java 利用上传PDF SSL安全 渗透注入JavaScript 漏洞修复

测试: COSString{app.alert('XSS')}可以根据 JavaScript 对应是否有值进行拦截。根据上述代码可以捕获到pdf中设置的信息例如。

2022-10-31 15:57:16 499 2

原创 jar包启动脚本资源优化设置 堆栈 内存

【代码】jar包启动脚本资源优化设置 堆栈 内存。

2022-09-19 09:44:38 445

原创 图片(路径图片,网络图片都支持)添加二维码,留白控制,转base64,直接反出图片流,获取绝对

图片添加二维码,海报添加二维码

2022-02-14 16:05:06 436

原创 redis工具类

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connection.DataType;import org.springframework.data.redis.core.Cursor;import org.springframework.data.redis.core.ScanOptions;import org.springframewor..

2021-10-08 10:39:22 84

原创 @Retention自定义注解,切面缓存

1.先创建一个自定义注解需要用到@Retention注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** *@Description TODO 基于注解+Redis 实现方法级缓存 *@Version 1.0...

2021-10-08 10:38:18 208

原创 springcloud+hibernate+JPA+EntityManager Oracle 双数据源配置

一个需求需要在服务里增加一个新的数据源,框架也有点奇葩查了一些资料终于研究好了!供大家借鉴!!!yml配置多个数据源(树形排列也可以) spring.datasource.primary.url=jdbc:oracle:thin:@//dev-ceshi:1521/d0prpsspring.datasource.primary.username=123123spring.datasource.primary.password=123456spring.datasource.secondary

2021-09-22 17:21:04 1001 1

原创 java Springboot跨域问题处理 拦截器 Header设置参数

@Slf4j@ServletComponentScan@WebFilter(urlPatterns = "/*",filterName = "requestContextFilter")public class RequestContextFilter implements Filter { /** * 回收 */ @Override public void destroy() { } @Override public voi.

2021-07-29 17:30:52 731

原创 java 根据出生日期计算周岁算法.

/** * 根据生日计算当前周岁数 */ public static int getCurrentAge(Date birthday) { DateFormat format1 = new SimpleDateFormat("yyyyMMdd"); Date birthDate3 = new Date(); String end=format1.format(birthDate3); String birthda..

2021-07-07 15:24:24 365

原创 最近关机重启发现谷歌浏览器(chrome.exe)被sogou 搜狗劫持了主页,真心被恶心到了!!!下面就分享如何取消!

在网上找个各种方案,如改浏览器的设置主页,查看标有没有sogou的链接,重新发送快捷方式到桌面等等....最后都无效 打开直接是搜狗主页真心恶心到我了! 按照网上的找到图标点击属性看是否有地址,结果发现没有!就没法按照网上的步骤修复了! 最后我只能打开文件所在的位置找到图标! 把这个图标改个名称就可以了. 最后打开主页就正常了!大家可以试试,防止流氓软件恶心人! ...

2021-04-17 14:37:52 1145 1

原创 xml 格式参数提取

/*****/public static String getElementValueByName(String requestXml,String name){ String session_start = "<"+name+">"; String session_end = "</"+name+">"; if(requestXml.contains(session_start)&&requestXml.contains(sess.

2020-07-24 09:30:57 354

原创 通过response 响应数据 json 格式

/** *json 格式样例 * * @param response * @param jsonString */ public void responseJsonString(HttpServletResponse response, String jsonString) { response.setContentType("application/json; charset=utf-8"); byte[] bytes; try { ...

2020-07-24 09:29:54 2566

原创 对账单文件下载都可以用到 微信对账单 GZIP 文件返回 支付宝,银联 返回下载链接 放入下载都可以

对账单文件下载 GTE,POST都可以注意参数区分注意微信下载是没有格式的文件注意文件改成txt格式或者直接用notepad++打开 public static void main(String[] arg) { downloadFile(wxUrl, "D:/test/WX/****.gzip", reuqestXml, "POST"); ...

2019-12-20 11:13:39 914

原创 对账单文件下载都可以用到 微信对账单 GZIP 文件返回

在看到这个文章之前很多同学都是在用HttpClient请求操作的,这里就进入了一个误区,也不是说用HttpClient不行,我也把文件下载下来了,但是内容中多出了很多乱码,不知道是什么东西,如果你能用HttpClient请求下载成功无乱码欢迎分享经验. 这里最终是用HttpURLConnection建立TCP连接 与服务器进行交互的.下面我就贴出代码 /** * ...

2019-12-20 09:37:20 1435

原创 httpClient 请求 xml 格式 json 格式 form 表单格式

直接贴代码!1!package com.tianan.payment.biz.utils.bank.unionDirect;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import ja...

2019-05-08 13:41:07 579

原创 银联快捷支付退款 Pay

public void refundPay(){ logger.info("=====银联快捷退款开始====="); // 银联退款逻辑 String hdurl = "http://退款回调路径"; logger.info("======退款回调地址======" + hdurl); // map存放参数 用于签名 我这只填写自己需要的必填参数 TreeMap...

2019-05-05 14:42:37 1197

原创 mysql存储过程怎么清除缓存以及 java for循环调用存储过程缓存机制

mybatis里调用存储过程产生缓存DELIMITER $$USE `pnc_newmes`$$DROP PROCEDURE IF EXISTS `pr_creatembarcode`$$CREATE DEFINER=`devmes`@`%` PROCEDURE `pr_creatembarcode`(woCode VARCHAR(40), curData DATETIME,...

2018-08-31 14:44:28 1013

bcprov-jdk15on-166.zip

bcprov-ext-jdk15on-166.jar,bcprov-jdk15on-166.jar 下载

2020-08-12

空空如也

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

TA关注的人

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