![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
atmknight
这个作者很懒,什么都没留下…
展开
-
springboot 微信支付 APP支付
相比于支付宝的官方文档,我认为微信的官方文档写的就“差”多了;其实不是微信的写的差,而是支付宝的支付代码封装的比较好,而且一下细节的东西你不仔细看很容易出错,虽然文档里面都有,但是还是有很多的坑的。每次出错总是毫无头绪,正常的错误还好,会提示到,但是签名错误,验签失败什么的,就......,不过其实认真审视流程,比对官方文档,还是能找出问题的,但就是很不爽.......。好了,开始讲支付相...原创 2018-07-24 10:40:03 · 5568 阅读 · 12 评论 -
SpringBoot Java 将目标文件压缩成zip文件
最近整理出来的代码,以前好像做过将一堆二维码图片打包成zip的功能,突然看到代码,以前用Struts写的,换springboot框架后,我还是看看能不能整合一下以前那乱糟糟的代码各种打包方式,文件夹下内容全部打包,文件打包,流打包,打包后以流的形式输出(下载zip)等等直接上代码package com.modou.tools.utils;import java.io.Buffer...原创 2018-08-24 16:42:10 · 13633 阅读 · 6 评论 -
FTP 工具包
最近整理以前写过的代码,发现一些有点用的东西,记录一下,省的以后找来找去ftp的文件包,整理后的代码首先是pom的包 <!-- ftp --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</arti...原创 2018-08-24 16:31:45 · 586 阅读 · 0 评论 -
springboot 自定义配置文件,读取配置文件
springboot 大大的简便了开发动作,这里记录一种自定义配置,并读取配置信息的方法,不多废话,直接上代码@ConfigurationProperties(prefix="my-props")这个注解的意思是获取application 配置文件下的所有的以 my-props 开头的配置信息;以此下面代码为例子/** * 自定义配置文件 * @author cdj...原创 2018-08-17 15:16:08 · 478 阅读 · 0 评论 -
Java 阿里大于短信功能
最近做了阿里大于短信的功能,记录一下创建应用,并记录下应用的KeyId 及 KeySecret下载sdk准备完毕,直接上代码随便弄个 controller @ApiOperation("阿里大于短信发送") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "mobile...原创 2018-08-22 15:23:06 · 686 阅读 · 0 评论 -
springcloud Zuul丢失Cookie的解决方案
springcloud 配置智能路由zuul 后 转发请求指定的方法后会导致 cookie 无法获取的问题,主要解决方法是再application 配置文件中加入 sensitive-headers: zuul: routes: yyxt: path: /** serviceId: com.modou.dpt sensitive-he...原创 2018-08-16 10:58:55 · 4581 阅读 · 0 评论 -
springboot 定时器执行时间超过定时器定时时间会发生什么
定时器执行时间超过定时器定时时间会发生什么,突然发现这个问题,写个方法看看 /** * 每隔一小时循环退款 */ @Scheduled(cron = "0 0 0/1 * * ?") @Scheduled(cron="0/1 * * * * ? ") public void test(){ try { Thread.currentThread().slee...原创 2018-08-18 17:28:52 · 5951 阅读 · 1 评论 -
微信公众号模板推送
公众号推送消息是十分重要又基础的功能,这里主要记录一下微信公众号推送模板开发的相关流程和代码。首先:要申请模板消息功能,选择主营行业和副营行业,并输入申请理由(相应的例子网上一大堆,这里不赘述了);申请完了之后就感觉你选择的行业去模板库里面找类似需要的模板类型,模板库其实还是蛮全的,实在没有找到也可以自己申请新的模板,不过每个月有上限;先上代码:先选择一个模板(这里放一个简单的模板...原创 2018-08-07 17:06:52 · 8072 阅读 · 0 评论 -
springboot 配置redis
记录一些基础但必须的配置---redisspringboot 中的redis 配置也是十分简单的,直接上代码:首先,引入jar包文件: <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...原创 2018-08-07 11:19:52 · 169 阅读 · 0 评论 -
springboot maven 项目打包jar 最后 名称 自定义
maven 文件打包,输入 :package -Dmaven.test.skip=true 进行打包, 一般生成的jar 文件 名称是项目名+版本号这样的如何在pom.xml 中加入finalname 属性,就可以获得稳定的jar 名称 <build> <finalName>pay</finalName> <plugins>...原创 2018-08-14 11:18:57 · 15636 阅读 · 2 评论 -
springboot 访问静态资源设置
今天一个人问我为什么项目下的图片不能访问,帮他解决问题后我决定记录下来,springboot 的程序的静态资源访问需要重写addResourceHandlers方法,直接上代码:import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import...原创 2018-08-09 14:51:28 · 1041 阅读 · 0 评论 -
支付不重复订单号生成
最近的项目中支付的订单号是使用附加项目中的工具做的,是一种带数据库自增形式的订单号,开始测试的时候没有任何问题,但是再高并发的实际应用中还是有不小的问题,只怪自己考虑太少,必须在高并发模式下保证订单号的唯一,我也参考了很多的案例,网上有个网友的回复很是精辟:如果没有并发,订单号只在一个线程内产生,那么由于程序是顺序执行的,不同订单的生成时间一定不同,因此用时间就可以区分各个订单。如果存在...原创 2018-07-31 13:03:12 · 5370 阅读 · 1 评论 -
支付宝当面付功能
刚开始做支付宝支付相关功能的时候什么都不了解,只想着去找别人已有的代码,结果找到了个很厉害的,代码都封装到jar包里面的,也没源码,最近整理代码发现这样很不方便自己维护,毕竟代码不是自己写的,出什么问题也不好快速改正,重新看了看支付宝线下支付的文档,哎呀,支付宝支付对程序员开发还是很友好的,Java 相关的方法都封装好了,就花了一点点时间,轻松写出线下支付当面付的代码,直接上代码:官方文档地...原创 2018-07-27 17:19:54 · 5364 阅读 · 1 评论 -
笔记:Java 集合相关
Collection接口java Api并没有实现该接口的实现类,但是提供了三个子接口分别是:List,Set,Queue。下面我们对这三个子接口进行分析:1、List 接口存储一组允许重复,有序(插入顺序)的对象,有下标,插入顺序作为遍历的顺序2、Set 接口存储一组唯一,无序的对象 没下标 插入的顺序跟遍历的顺序是不一样的3、Queue 队列 ,一个队列就是一个先入先出(FI...原创 2018-09-11 09:23:42 · 206 阅读 · 0 评论