![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java实战
java实战整合
yujiubo2008
人生,淡而久香,不争,不俗
展开
-
SpringBoot+RabbitMQ实现普通队列绑定死信队列
SpringBoot实现普通队列绑定死信队列,死信队列其实也是一种普通队列,只不过我们把那些消费失败的队列信息放到一个特殊的普通队列而已,队列消息在以下情况下会变成死信(Dead Letter)原创 2022-08-23 16:18:26 · 1471 阅读 · 0 评论 -
去除传参首尾空格过滤器
去除传参首尾空格过滤器原创 2023-01-31 16:34:38 · 212 阅读 · 0 评论 -
springboot集成对象存储aws java v2
工具类ResultUtil、ResultBean和ResultPageInfo(分页需引入谷歌的pagehelper插件)全局异常捕捉类GlobalExceptionHandler。3、实现对象列表、异步对象上传、对象下载、对象删除。4、对象存储线程池配置,上传文件时用到。自定义异常类BizException。2、yml添加aws配置信息。3、增加aws初始化配置类。原创 2023-02-08 16:47:53 · 1038 阅读 · 0 评论 -
TokenUtil工具类(生成token和解析token)
public class TokenUtil { public static String createToken(String username, Boolean isRefreshToken) { try{ String key; Integer expireHour; if(isRefreshToken) { key = PropertyUtil.getProp.原创 2022-05-10 15:31:41 · 1931 阅读 · 0 评论 -
springboot+redis+lua实现限流防刷注解
本文使用redis+lua脚本实现高并发和高性能限流,lua脚本的好处是:减少网络开销: 不使用 Lua 的代码需要向 Redis 发送多次请求, 而脚本只需一次即可, 减少网络传输;原子操作: Redis 将整个脚本作为一个原子执行, 无需担心并发, 也就无需事务;复用: 脚本会永久保存 Redis 中, 其他客户端可继续使用.1、创建注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documente原创 2022-05-17 16:06:52 · 642 阅读 · 0 评论 -
springboot实现字段加密注解
1、创建一个注解类@Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.METHOD, ElementType.TYPE}) public @interface DataEncrypt { }2、项目启动时加载自定义ObjectMapper@Configurationpublic class ObjectMapperConfig { @Bean @P原创 2022-05-17 15:03:00 · 1443 阅读 · 0 评论 -
ios plist解析工具类
ios安装包解析工具类,解析拿到info.plist和config.plist的信息原创 2023-01-30 17:40:58 · 677 阅读 · 0 评论 -
springboot集成信创东方通或宝兰德,及达梦数据库
【代码】springboot集成信创东方通或宝兰德,及达梦数据库。原创 2023-02-10 17:45:18 · 6180 阅读 · 2 评论 -
mybatis自定义sql非法字符拦截器
mybatis自定义sql非法字符拦截器原创 2023-02-01 17:53:06 · 216 阅读 · 0 评论 -
HttpClientUtil工具类发送get和post请求,支持http和https,支持发送文件
HttpClientUtilimport org.apache.http.HttpEntityEnclosingRequest;import org.apache.http.HttpHost;import org.apache.http.HttpRequest;import org.apache.http.NoHttpResponseException;import org.apache.http.client.HttpRequestRetryHandler;import org.apac.原创 2021-11-09 11:15:02 · 2117 阅读 · 0 评论 -
aksk生成工具类及加密算法
一、aksk生成工具类public class SignUtil{ private static final String[] chars = new String[]{"a", "b", "c", "d", "e", "f", "g", "h", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"} /** * 生成8位app_key原创 2021-09-03 15:59:03 · 5810 阅读 · 5 评论 -
极光推送jpush-client推送消息示例
极光推送sdk推送消息原创 2023-01-31 14:41:07 · 1057 阅读 · 1 评论 -
mybatis-plus自定义数据源
import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.MybatisConfiguration;import com.baomidou.mybatisplus.core.config.GlobalConfig;import com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator;import com.ba.原创 2021-11-09 15:24:32 · 1009 阅读 · 0 评论 -
MybatisPlus配置数据源并添加字段全局自动填充配置
MybatisPlus配置数据源并添加字段全局自动填充配置原创 2023-02-01 10:54:56 · 665 阅读 · 0 评论