- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 idea自定义注释模版
打开idea,选择 Settings--> Editor--> File and Code Templates,选择需要添加的文件,如下图所示:/**TODO@authormorning@date${YEAR${MONTH${DAY} ${TIME${SECOND@version:1.0*/@author 后面跟的是作者名称,可以写成固定的,也可以写成${USER},这种写法会自动获取系统用户名。
2023-02-16 18:11:14 2934
原创 ApplicationContext context为null
通过ApplicationContext.getBean(T.class)获取实例,context为null导致项目报NullPointException,网上找了各种方式都不行,最后在一片文章中找到了答案,springboot 注入ApplicationContext成功(ApplicationContextAware),获取时为null的解决 - 灰信网(软件开发博客聚合),无法想象是热部署导致的获取不到内容,最后把热部署的依赖去掉后问题得以解决。另外,用JRebel启动项目好像是可以的,能获取到内容.
2021-09-27 19:42:46 1734
原创 雪花算法导致前端丢失精度
前段时间做了一个项目,后端使用雪花算法生成id,在返回给前端的时候没有问题,但是在前端使用id反查数据的时候始终查询不到数据。经过数据跟踪最终定位到是浏览器的问题,因为浏览器无法解析太长的数字,最终导致id精度丢失。在浏览器的console中验证,可以看到最后几位发生了变化。解决方法暂时没找到关于前端的解决方案,最终只能通过后端把Long类型的字段转成String类型。其中有两种方法:1、注解方式直接在字段上加 @JSONField(serializeUsing= ToStringSer..
2020-12-01 21:04:58 1184 1
原创 阿里云发送短信服务
1、开通阿里云短信服务获取“accessKeyId”,“secret”,“templateCode”等参数。2、引入maven依赖<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.1.0</version></dependency>
2020-07-29 14:53:37 319
原创 Java对接微信APP支付,JSAPI支付,H5支付踩过的坑
近几年做过很多商城类项目,对接过很多类型的支付方式,其中包括微信的三种(APP支付,JSAPI支付,H5支付),和支付宝等。此片文章就来说一下在对接微信各种支付的时候踩过的坑。1、APP支付 1、后台 至于导入微信官方依赖包以及使用工具类在这就不一一介绍了,我们直接上最核心的部分,代码如下:方法中的参数WxAppPayConfig其中主要是商户的信息(可以登录微信商户平台获取),代码如下:参数WxAppPayData是自己业务封装的参数,主要是订单的相...
2020-07-24 14:37:03 1886
springboot+mysql读写分离
2020-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人