- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 微信支付WechatPay-API-v3案例
最近微信商户给老板推送了一个支付即服务的功能,老板看到了就想要,好吧,那就搞吧,看流程挺简单的但是是微信支付V3版API文档,里面和之前V2还是有出入的,相较于的之前微信支付API,主要区别是: 遵循统一的Restful的设计风格 使用JSON作为数据交互的格式,不再使用XML 使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256 不再要求HTTPS客户端证书 使用AES-256-GCM,对回调中的关键信息进
2020-06-05 21:31:51
6318
4
原创 GPS 原始坐标 (WGS-84) ddmm.mmmm 格式转高德(GCJ)百度(BD09)坐标
本博客适用于ddmm.mmmm或者dd.dddd格式转高德(GCJ)百度(BD09)坐标最近的项目中有个定位功能,定位是GPS原始坐标 (WGS-84),数据格式是ddmm.mmmm类型的,前端大佬用的地图是百度的,了解过经纬度这一块的应该都知道经纬度偏移吧,这里就不多说明了,所以现在需要把WGS-84转换成BD09坐标。先列举一下数据(ddmm.mmmm)Lat:223...
2019-10-21 13:55:17
6732
原创 maven项目主目录没有pom文件的多模块项目相互调用
还是同事交接的老项目,一个多模块maven项目,有个公共的common项目,其他项目引用不到,本来可以通过父项目的pom文件install引入依赖的,但是没有这个pom文件,有点头疼,还是经过各种操(百)作(度),找到了解决方案:进入common项目目录 输入cmd 2.输入命令mvn clean install 3.在需要引用common依赖项目的po...
2019-09-20 08:35:08
992
原创 Missing artifact XXX:jar,maven库里面有该jar包,但是引用不到
之前一直是开发新项目,没有维护过老项目,今天一个同事离职跟我交接一个老项目维护工作,项目导进来,也更新了依赖,maven库里面也看了,有这个jar包,但是还是提示Missing artifact XXX:jar,经过各种操(百)作(度),找到了解决方案类似这样的:明明有这个jar包,但是怎么clean怎么update还是提示找不到这个jar包解决方案:把选中的文件给删除...
2019-09-19 16:58:25
1524
7
转载 spring boot 整合 FastDFS
1.引入依赖<dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.2</version></dependency>...
2019-08-28 11:39:30
1122
原创 mongoTemplate.updateFirst的排坑
最近用springboot自带的MongoTemplate来做订单模块的一些操作,过程中发现里面的坑,比如如下需求根据订单状态修改时间最近的一条订单状态那么条件就是:1.订单状态 2.根据时间排序然后我是这样写的Query query = new Query();query.addCriteria(Criteria.where("orderstatus").is(orderst...
2019-07-16 21:02:12
16840
6
原创 微信小程序蓝牙模块—wx.onBluetoothDeviceFound
功能需求,项目里面需要用到蓝牙模块,用于和硬件接收传输数据,这个功能本来已经搞好了的(不是我写的),后来同事说蓝牙这个地方有个小bug,影响不是很大,后来因为写各种文档,就没管它了(毕竟我也不会。。。)昨天学习了一下小程序蓝牙模块的API,幸好问题已经解决了,开心好了,连接操作什么的我就不说了,毕竟我也不是很懂,我就说一下我的问题和解决方案问题:因为在首页就已经把蓝牙模块的这一套就已经...
2019-01-23 14:59:27
5694
原创 微信小程序设置wx.getStorage的有效时间,设置缓存过期时间
后台用redis缓存一些数据,有些数据需要给它一个时效性,比如token,用着挺方便的,写小程序的时候也想有个这种能设置过期时间的东西,可是官方没有直接提供这方面的接口,于是就总(抄)结(袭)其他大牛的一些技巧,简单的封装了一个工具类好了,废话不多说了,先普及一下小程序的缓存基础知识吧将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。数据存储生命周期跟小程序本身...
2019-01-08 00:17:57
20499
13
原创 小程序wx.uploadFile 返回的字符串带引号——排坑!!!
这是一个气的差点吐血的坑先说一下问题和解决方案吧问题:wx.uploadFile后台不管返回什么类型都会自带引号解决:JSON.parse(res.data) 来 同学们请看 这是一个string类型返回值,一直以为是我后台有问题,然而通过各种调试,后台是没问题的BUT,前端那边显示的就是一个带引号的值咦,老铁,好像没什么问题啊,字符串带引号不是合情合理的...
2018-12-25 19:08:05
3430
2
原创 微信小程序获取手机号,java后台
获取小程序的手机号,指的是获取绑定用户微信的手机号码,细节什么的我就不多说了,官网说的很详细了官网:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html注意:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。如果你的小程序是个人开发的...
2018-10-25 10:19:51
19687
35
原创 SSM 事务配置不起作用,不回滚的几个原因
我是小白一枚,之前事务没学好,所以做项目的时候没怎么好好研究,现在项目快做完了,要把事务加进去,却老是不起效果,后来终于配(抄)好了,总结几点我事务配置失败的原因:1.@Transactional在使用这个注解的时候,我就是直接在类上面加上这个注解,后来发现还少了一点东西 应该这样写@Transactio...
2018-10-11 17:48:00
1578
转载 正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2...
2018-08-02 15:33:22
214
转载 maven打包时候将依赖jar包打入
Java的jar包太多了,有时候我们为了方便执行,希望把所有引用的jar包打包到一起。 <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> ...
2018-06-06 16:53:59
7535
转载 js把1-100的数存入数组
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><me
2018-05-29 16:09:24
18035
原创 ArrayList 集合、LinkedList 集合和HashMap的常用方法
ArrayList 集合1、创建实例 ArrayList list=new ArrayList(); List ll=new ArrayList();2、添加数据 集合名称.add(对象名); 集合名称.add(存在的下标,对象名);3、如何获取大小 集合名称.size();4、如何获取数据 集合名称.get(下标);5、删除数据 集...
2018-04-27 14:24:08
1782
原创 java-生成带参数的小程序二维码
第一次写博客,有点紧张,不足之处,请大佬们轻喷,代码也不是我自己写的,我也是这里copy一点那里copy一点,然后总结出来的,前面可能废话比较多,因为我也是小程序的初学者,看官网的API看了好久都没看懂,所以把我理解的记下来了,希望这篇对大家有帮助微信官网小程序二维码API:https://developers.weixin.qq.com/miniprogram/dev/api/qrco...
2018-04-27 14:09:16
29744
55
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人