java
文章平均质量分 81
sha1024
乐于分享,共同学习,共同进步,持续更新
展开
-
微信小程序基于java实现v2支付,提现,退款
v2微信官方文档封装支付请求实体这个回调地址是你自己代码里面定义的回调接口,例如你定义的controller回调接口url是 feedback/wx/notifurl ,即是 wxform.setNotifyUrl(“feedback/wx/notifurl”),微信终端会去调用这个回调方法的,可以通过日志确认。生成xml字符串 getPayXmlString();生成秘钥签名WeixinResponse转换实体JsonUtils.object2JsonString()v原创 2022-11-09 16:16:47 · 5929 阅读 · 3 评论 -
基于poi的动态导出excel表头以及统计行列数据(全网最全)
我们是要求生成一个行列都是动态的excel,启动设计到行列的统计,关于这种复杂的excel导出发现网上信息还是偏少,于是自己总结了一下,并参考了一些开源的工具类。组装fields的key也就是excel表头对应的key。组装动态行,列数据以及动态列统计统计动态行。满足基本功能,实现效果ok,数据量为5w加。首先组装数据,后台返回个list对象回来。定义动态表头也就是excel表头。编写测试类,完整例子。...原创 2022-07-23 16:22:24 · 3064 阅读 · 3 评论 -
哇塞!抽象工厂模式还能这样玩
设计模式之抽象工厂模式这个类图比较简单,也很直观。一个接口,多个抽象类,然后多个实现类。每个人种都是抽象类,性别是在各个实现类中实现的。HumanFactory定义了三个方法,分别创建三个不同肤色的人类。人种有三个抽象类,负责人种的抽象属性定义:肤色和语言,人种接口public interface Human { void getTalk(); void getColor(); void getSex();}人种有三个抽象类,负责人种的抽象属性定义黑色人种pub.原创 2020-07-03 18:28:09 · 273 阅读 · 2 评论 -
基于highcharts+easui+java生成饼图
前言:第一次接触饼图,刚开始没有思路,后面在网上找了一下对比了一下,发现用highcharts插件去生成图表特别简单,用起来还是非常简单的,只需要后台返回相应的数据前台用json接收一下,就可以完美的实现了。一、先来个实体展示,让大家看看效果(效果还是美美的)二、要实现这个效果首先要去highcharts官网去下载你自己需要的图表简单的介绍下Highcharts,Highcharts是一个非常流行...原创 2018-03-16 10:20:22 · 377 阅读 · 0 评论 -
基于highcharts+easui+java生成时趋图
前言:上一章以及详细介绍了highcharts的用法步骤以及官网教程,这里我就直接说生成时趋图的方法了。(不了解的可以去看我的上一篇文章)一、效果展示二,前台js代码注明:每个人要展示的数据不一样我这里是以我的为例官网demo以及代码Highcharts.chart('container', { chart: { type: 'spline' }, titl...原创 2018-03-16 16:03:14 · 194 阅读 · 0 评论 -
统一处理接口加解密
对于安全性较高的项目来说,对请求数据和返回数据进行加解密是有必要的。思路利用@ControllerAdvice注解,拦截请求和返回数据进行加解密,对前端传过来的参数进行解密,对接口返回数据进行加密。我的加解密具体流程,主要是和客服端交互,如果是和安卓和iOS交互的注意密钥的一致性,加解密的过程一定不能错服务端流程 业务数据json串----》经AES加密后----》再BASE64编码......原创 2019-05-08 09:50:29 · 1732 阅读 · 2 评论 -
java8的LocaDatetime的便捷使用
1,关于LocaDateTimeJava的Date,Calendar类型使用起来并不是很方便,而且Date类(据说)有着线程不安全等诸多弊端。同时若不进行封装,会在每次使用时特别麻烦。于是Java8推出了线程安全、简易、高可靠的时间包。并且数据库中也支持LocalDateTime类型,在数据存储时候使时间变得简单。Java8这次新推出的包括三个相关的时间类型:LocalDateTime年月日十......原创 2019-07-11 17:11:01 · 1922 阅读 · 0 评论 -
Java导出excel基于velocity模板引擎
项目地址: GitHub https://github.com/wusas/java-excel-velocity项目结构:├─.idea│ ├─inspectionProfiles│ ├─libraries│ └─sonarlint│ └─issuestore├─.mvn│ └─wrapper├─src│ ├─main│ │ ├─java│ ...原创 2019-07-29 16:04:49 · 1848 阅读 · 0 评论