![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
weng@
分享让我们一起进步
展开
-
项目中实现模板方法,统一业务流程
有这样一个业务场景要对接很多供应商数据商品,每家供应商数据读取方式各不一样,初期对接的供应商数量不多,对接方式可以随便写 各显神通 完成最终对接数据即可,在业务一直发展这个时候每次对接都各显神通去编写代码 这样会面临越来越多要维护和注意点,很容易出现未考虑完整情况原创 2023-01-09 18:06:01 · 160 阅读 · 0 评论 -
Java 集合去掉重复数据,并取其中第一条方式
java对象集合去掉重复数据原创 2022-09-08 20:23:43 · 4059 阅读 · 0 评论 -
JavaBigDecimal的简单使用
JavaBigDecimal的简单使用使用场景在于就是计算金额方面,使用double 类型会存在精度问题下面粘贴下关于的BigDecimal 的定义: 不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值和32位的整数标度(scale)组成。创建BigDecimalBigDecimal bigDecimal = new BigDecimal(123);提供了很多构造方法:简单的加减乘除:BigDecimal num1 = new BigDecima原创 2021-07-27 10:50:57 · 197 阅读 · 0 评论 -
Java 泛型 Class,Class<?>,Class<? extends T>,Class<? super T> 摘录
Java 泛型 Class,Class<?>,Class<? extends T>,Class<? super T> 摘录? 和 TT是类型 ?表示任意通配符class可以放入任何类 返回的是objectclass可以放入任何类 返回的是 T 类型Class<? extends T>可以放入 子类 和 本身 TClass<? super T>可以放入 父类 和 本身 T代码参考:https://b原创 2021-04-10 09:47:37 · 5231 阅读 · 0 评论 -
SpringBoot实现阿里云短信发送
Spring Boot+Redis实现阿里云短信发送今天写了个阿里云的短信发送业务 , 具体阿里云短信申请这些就不记录了官网写的很清楚,记录下代码以后忘记了好快速复制粘贴 ,哈哈狗头先导入依赖: 阿里云 和 fastjson lomback, redis 直接在boot init 中勾选即可<!--阿里云--> <dependency> <groupId>com.aliyun</groupId> <artifactId&原创 2021-03-12 18:36:36 · 908 阅读 · 0 评论 -
Java各种数据类型判断是否为空或者为null方法
Java 各种数据类型判断是否为空或者为null方法开发中经常对各种数据进行判断是否为空或者为null 对数据进行校验最近开发中经常老是使用各种方式进行判断,这里就对常见的数据类型判断方法进行一个统计汇总,如果有错就请帮忙指出下。对象类型 判断 Object org.apache.commons.lang3.ObjectUtils;org.apache.commons.lang3.StringUtils;Object o = new Object();if (o !=null)原创 2021-03-06 21:08:58 · 28493 阅读 · 3 评论 -
使用Aop实现权限注解
权限注解AnonymousPermission/** * 未有用户登录时,进行匿名登录,允许匿名访问<br/> * ----类注释,代表访问类中全部方法前检查<br/> * ----方法注释,代表访问当前方法前检查 * * @author * */@Target({ ElementType.TYPE, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @i原创 2021-03-03 11:54:08 · 237 阅读 · 0 评论 -
Springboot操作RedisTemplate-字符串类型
springboot操作 RedisTemplate-字符串类型redis 的命令很多 工作中也没什么机会去使用Redis 更多的是使用Spring Boot 提供的一套模板方法redisTemplate 封装了很多的方法ValueOperations:简单字符串类型数据操作SetOperations:set类型数据操作ZSetOperations:zset类型数据操作HashOperations:map类型数据操作ListOperations:list类型数据操作这里的就使用下s原创 2021-03-01 22:50:05 · 736 阅读 · 2 评论 -
Java使用枚举返回统一接口格式和状态码
Java使用枚举返回接口格式和状态码返回结果枚举package com.weng.blog.enums;import lombok.Getter;/** * 返回结果枚举 * @author weng */@Getterpublic enum ResultEnum { /** * 返回结果枚举,每个枚举代表着一个状态 */ SUCCESS(20000, "操作成功!"), ERROR(40000, "操作失败!"), DATA_原创 2020-08-08 11:16:24 · 3950 阅读 · 0 评论 -
java分页实体类PageBean
package com.wym.domain;/** * 分页Bean * @author 翁艳敏 * */public class PageBean { private Integer startIndex; private Integer currentPage; private Integer pageSize=5; private Integer totalCount;//总行数 private Integer totalPage;//总页面 public Integ原创 2020-07-27 13:15:50 · 507 阅读 · 0 评论