![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具类
程熙cjp
所有命运馈赠的礼物,都早已在暗中标好了价格。
展开
-
LocalDateUtils工具类
一. 前言:小熙最近有些忙,刚想起来账号密码马上就登录了。刚用到自己写得时间工具类(JDK8新特性),就分享一波吧,凑一下活跃度,哈哈。二:代码: package com.chengxi.datalom.utils; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; import com.chengxi.datalom.原创 2021-06-22 15:40:59 · 301 阅读 · 0 评论 -
Excel模板导出工具类及相关流程
一. 背景:小熙最近在整理报表导出相关业务。之前有使用 hutool 工具,但是表格样式方面需求比较复杂,编写比较麻烦,而且当数据量比较大的时候支持不太好。所以小熙为此自己封装了模板导出,以及相关流程。二. 坐标:1. poi坐标: <!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifa原创 2021-02-02 14:55:09 · 325 阅读 · 2 评论 -
幂等性注解,以及适配成启动类注解
一. 前言:在后端提供给前端接口之后,在某性场景下,如支付等。如果一个请求多次消费同一个接口,显然是错误的。这里显然就需要实现,多次消费和一次消费,是一样的结果了,这就和幂等性有关了。二. 前后端未分离编写:这由于架构的特殊性,小熙采用的是后端跳转页面并签发幂等性token,访问时再次校验。当然也有唯一索引、加锁、状态机等方法,看个人习惯吧。创建幂等性注解package com.chengxi.datalom.idempotent;import java.lang.annotation.E原创 2020-08-07 18:46:01 · 684 阅读 · 0 评论 -
数据库和外置缓存一起分页
一. 前言前段时间,小熙要在数据库外做二级缓存并和数据库一起提供对外服务。其中两者一起的分页小熙提取出来了,坐下记录。二. 工具类以及部分代码:封装DTO类 import lombok.Data; import lombok.experimental.Accessors; /** * @author chengxi * @date 2020/9/11 15:42 */ @Data @Accessors(chain = true) public class原创 2020-09-20 16:07:31 · 220 阅读 · 0 评论 -
java集成极光推送
一. 前言:上篇小熙介绍了信鸽推送,这篇继续分享下极光推送的集成。极光推送是第三方推送平台,部分免费的第三方消息推送服务,目前各方面都还不错。极光推送让开发者可以即时地向其应用程序的用户推送通知或消息,与用户保持互动,从而有效地提高留存率。官方整合了Android推送、iOS推送的统一推送服务,发送用户的指定范围也是有很多全面的选择。极光官网二. 视图:展示图:三. 依赖:极光官网依赖坐标: <!-- 极光推送 --> <dependency>原创 2020-12-16 16:50:26 · 2070 阅读 · 2 评论 -
java集成信鸽推送
一. 前言:最近项目又要拓展几个大流程(咦,为什么是又…╥﹏╥…),其中app推送是小熙调研并且实现的。记录分享下。小熙在最初是选定极光推送(下篇分享)的,但由于财务方面,不得不转向调研信鸽推送。信鸽并未展现出如bat大厂的突出优势,只是借用腾讯大数据用户的数据分析,为用户分组划分标签以及通过人口属性、消费能力、短时兴趣、LBS 信息等数据分析,让开发者可以针对不同用户群体推送不同的内容。信鸽官网二. 视图:展示图:三. 依赖:信鸽官网依赖坐标: <dependency>原创 2020-12-16 15:09:52 · 1036 阅读 · 7 评论 -
java生成二维码和解析内容以及传输
一. 背景:小熙最近项目常用到二维码,但都是前端生成的,所以小熙想是否后端可以替代下。于是小熙特意查找学些相关资料,分享下学习结果。二. 引入依赖和工具类谷歌提供的依赖坐标(可去中央仓库搜索适合自己的版本,搜索:ZXing Core) <!--谷歌二维码提供依赖--> <dependency> <groupId>com.google.zxing</groupId> <原创 2020-06-30 19:31:17 · 947 阅读 · 0 评论 -
restTemplate封装工具类
一. 前言 :小熙前端时间忙于分布式系统的开发,在远程调用的时候,有用到restTempalte的使用自己封装了一个使用案例。后来,由于系统慢慢的整合一些东西,restTempalte埋的坑太多,所以后续的有去用到feign,此案例还是建议相对自己的项目去抉择吧。二. 视图:展示图:三. 依赖 :有一些特殊的依赖,标注下(也可以不导入,可以手动实现相关,不过比较麻烦)糊涂工具坐标 <!-- 糊涂工具类 --> <dependency>原创 2020-07-14 17:17:28 · 5639 阅读 · 0 评论