- 博客(15)
- 收藏
- 关注
原创 java多个文件下载之压缩包下载
@Override public void exportCertificate( HttpServletRequest request, HttpServletResponse response) { try { //根据自己需求查询组装文件路径 List<String> list = ArrayList(); list.add("文件路径1"); ..
2021-11-04 11:24:26 1324
原创 微信支付退款通知解密(req_info)
官方给出的开发文档解密步骤如下:(1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 )(3)用key*对加密串B做AES-256-ECB解密(PKCS7Padding)准备工作:依赖: <dependency> <groupId>org.bouncycas..
2021-08-04 17:30:35 1431 1
转载 Java微信二次开发之12-表情发送的实现-与文本消息的对接
Java微信二次开发之12-表情发送的实现-与文本消息的对接 https://blog.csdn.net/lanbuff/article/details/52450579
2020-12-23 16:57:56 373
原创 java微信公众号开发之各种事件推送
1.配置微信公众服务器2.提前下好公众号SHA1算法生成安全签名类/** * SHA1 class * * 计算公众平台的消息签名接口. */public class SHA1 { /** * 用SHA1算法生成安全签名 * @param token 票据 * @param timestamp 时间戳 * @param nonce 随机字符串 * @param encrypt 密文 * @return 安全签名 */ public static Strin
2020-11-05 16:06:36 1541 1
原创 java中对象List排序问题
List userId =new ArrayList();//添加数据操作//添加数据操作//添加数据操作 //使用Collections集合工具类进行排序 Collections.sort(userId, new Comparator<Chatfriend>() { @Override public int compare(UserInfo t1, UserInfo t2) { //升序排序,降序反写
2020-09-24 19:06:25 176
原创 jquery的cookie的使用
为什么使用cookie? cookie可以跨越,可以用来做免登录的操作使用jquery的cookie,下载jquery.cookie.js,官网:点我去下载基本操作页面引入jquert.cookie.js添加一个cookie$.cookie("user","测试测试",{ expires: 1, path:'/'});//expires:天数 cookie保存多少天//path:cookie 的范围 /代表跟路径 path属性不同,会有相同kye的cookie//如:$.cookie
2020-08-27 16:59:10 325
原创 java前后端分离使用支付宝支付PC端【详细教学】
为了方便,个人好测试,支付,我们使用沙箱来做,什么是沙箱支付?就是给程序员用来测试支付的,支付不是很难,只是配置东西麻烦如何进入配置沙箱支付?1.直接百度支付宝进入官网,选择我是开发者进去登录,然后首页往下翻到开发服务,点击沙箱点击沙箱环境接下来设置沙箱密钥,设置密钥需要下个软件来点击下载第一个下载打开需要支付宝登录选好,点击生成密钥,就会有私钥,公钥,直接保存好私钥:给java调用使用公钥:就是沙箱密钥复制公钥去配置沙箱密钥点击设置就好了然后我们就会看见设置
2020-07-28 17:47:16 2974 1
原创 内网穿透工具的使用【支付宝使用测试需要】
什么是内网穿透?就是把把你本地的IP地址央视到服务器上面,让其他人可以通过网络访问网云穿【免费使用】网站:https://xiaomy.net/#down1.下载网云穿 现在windows2.先不要管我们之前下载的东西,进入官方 注册 进入控制台 管理通道3.设置通道 本地地址以及端口4.找到我们之前下载的文件,安装打开双击*.exe文件就开始安装了5.登录我们安装的软件,进去启动我们的通道也可以修改修改端口等然后就可以通过网云穿给我地址访问,本地东西了不会的,留言,
2020-07-28 17:00:06 1424
原创 MySQL中的interval和elt的使用
我的理解:范围查询,分组什么的需求需要他?如需要查询这样,如何查询,数据库只有一个字段就是评论评分 0-2是差评 3-4 是中评 5是好评一个字段范围查询 就可以使用 //attcScore是评分字段 如是多个判断 可以多字段平均值 svg() select elt(interval(attcScore,0, 3, 5), '差评', '中评','好评') Grade ,count(*) as count from attorenyComment
2020-07-27 11:22:48 498
原创 springboot中使用事物(手动回滚动,集成shiro框架使用的问题)
简单使用1.启动类上使用注解(springboot2 可以不使用)@EnableTransactionManagement2.server层实现类方法上使用注解(在类上使用代表全部方法使用注解(不建议使用)) //rollbackFor = Exception.class 代表报这错就回滚动 不加默认是RuntimeException异常回滚 @Transactional(rollbackFor = Exception.class) @Override public R
2020-06-12 10:54:07 435 3
原创 mysql查询订单年月周报表查询
思路:查询本年订单:只需要把订单签收时间截取为年,where条件判断为今年,在把订单签收时间截取为月根据月分组,sum(订单价格),这样子就可以查询出一年中每个月的订单金额查询本月本周订单:和查询年订单差不多,截取签收时间为月周,在根据签收时间截取为周天,分组就可以了代码年每个月:-- omSumAmountActuallyPaid为订单金额 -- omReceivingDate为签收时间-- ordermaster 为订单表-- date_format(omReceivingDat
2020-05-22 15:38:46 839
原创 Stringboot中使用Mybatis-plus分页
使用PaginationInterceptor 插件分页1.让PaginationInterceptor 注入到spring容器中@Configuration/*@MapperScan("com.dm.krystal")*/ /* KrystalApiApplication在启动文件上写了,这里不加*/public class MyBatisPlusConfig { /** ...
2020-01-09 14:46:16 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人