![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 79
Trace_jr
有所为,无所谓
展开
-
RSA解密出现 javax.crypto.BadPaddingException Create Breakpoint: Decryption error 解决过程
问题业务描述:数据上传第三方接口需要对数据进行RSA加密验签,加密的数据本地demo是可以通过的线上加密数据对方无法解密。报错内容:javax.crypto.BadPaddingException: Decryption error at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:379) at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:290) at com.sun.cry原创 2022-05-18 10:00:41 · 4684 阅读 · 0 评论 -
大批量Excel文件导出实战(EasyPOI)
大批量Excel文件导出实战业务需求传统POI遇到的问题解决办法具体实现核心代码总结业务需求接触了杭州市执法信息平台历史案卷的导出功能,因为有个功能是要导出全部的案卷,10年的执法数据有100w+的数据量,怎么样快速导出成为了棘手的问题。传统POI遇到的问题Excel写入过慢;每个Sheet仅支持65536(2003版)条数据;容易导致OOM。容易引起页面奔溃网络传输数据太多解决办法寻找合适的POI(集成easyExcel组件)框架减少内存消耗尽量避免一次性加载所有的数据(分页原创 2020-06-02 11:36:58 · 1544 阅读 · 0 评论 -
Spring Boot 集成 Email、Velocity 多线程发送 邮件
邮件发送邮件发送基本涉及到各种系统,是研发中必不可少的技能。一直连续做了好多次邮件发送,整理如下:需要依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</ar...原创 2019-12-06 11:23:01 · 1052 阅读 · 0 评论 -
springboot项目对接支付宝支付
支付宝对接文档一 准备工作1. 首先要到 蚂蚁金服开发者中心 注册商家账户,并认证。2.下载java版的sdk和demo sdk&demo下载地址3.将sdk加入到项目中,在项目根路径下新建libs文件夹,将jar包复制进去,我使用的是maven,用maven打包并上传到公司的jar包管理。4.利用RSARSA签名验签工具生成公钥、私钥并保存。生成公钥放到如图应用公钥的位置。详细操作...原创 2018-04-23 16:09:48 · 12314 阅读 · 9 评论 -
Redis面试必问
摘自网上整理:Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试官得眼睛就开始发亮了。使用过Redi...转载 2018-09-15 17:05:04 · 480 阅读 · 0 评论 -
Spring Boot项目OSS整合
摘要: 主要是PC项目前端上传需要从服务端拿到OSS认证才能上传、后端直接调用OSSClient上传就行。Ali OSS前端获取签名上传文件文件上传流程比较复杂的服务器设置回调功能。整个流程图是这样的 可以参考阿里api文档介绍的工作流程说明:https://help.aliyun.com/document_detail/31927.html?spm=5176.doc31988....原创 2018-09-17 10:49:04 · 10181 阅读 · 1 评论 -
Excel导入导出封装框架EasyPoi—spring boot+dubbo架构项目demo
EasyPoi Introductioneasypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,PDF导出,Excel转HTML,Excel charts导出通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法。需求分析由于项目需要做excel导入导出功能,对比...原创 2018-11-26 10:36:54 · 2533 阅读 · 0 评论 -
JavaEE对象类型的总结与思考
引言:做传统项目时一直对对象类型没有太过具体的了解,用时基本也就POJO、DAO、对于传输对象没有太过细的划分。在做分布式架构的项目有一个问题一直困扰着我,对象类型怎么设计,怎么用,用到什么样的程度。如果设计时划分比较清楚有利于项目解耦,但是明显增加了项目的复杂度。常见Java对象类型如下:POJO:全称为:Plain Ordinary Java Object,即简单普通的java对象。一...原创 2019-03-21 19:52:37 · 283 阅读 · 0 评论