![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 71
cy0327
这个作者很懒,什么都没留下…
展开
-
对所有传入参数按照字段名的ASCII码从小到大排序(字典序),并且生成url参数串
方法用途: 对所有传入参数按照字段名的ASCII码从小到大排序(字典序),并且生成url参数串。* 重载org.apache.commons.lang3的isBlank方法,避免导入包。// 对所有传入参数按照字段名的 ASCII 码从小到大排序(字典序)* @param paraMap 要排序的Map对象。// 将Key转换为全小写。// 构造URL 键值对的格式。原创 2023-04-04 16:04:01 · 271 阅读 · 0 评论 -
Collections方法重写对List<HashMap<String, Object>>排序
// 处理设备上报时间戳排序错乱问题 Collections.sort(resultList, new Comparator() { @Override public int compare(Map o1, Map o2) { return ((Long) o2.get("timestamp")).compareTo((Long) o1.get("原创 2022-07-08 10:21:52 · 163 阅读 · 0 评论 -
SpringCache实现缓存
SpringCache实现缓存原创 2022-06-12 20:55:20 · 293 阅读 · 0 评论 -
aop实现幂等性校验
自定义注解、aop、redis,对接口方法进行幂等校验 //自定义注解: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface AutoCheckMethod { } //redis工具类 public class RedisTemplateUtil extends RedisTemplate<Serializable, Object> { /** * 如果已经原创 2022-05-28 17:39:34 · 483 阅读 · 0 评论 -
获取入参数据并封装
/** * 获取入参数据 * @param joinPoint * @return * @throws Exception */ private Map<String, Object> getFieldsName(JoinPoint joinPoint) throws Exception { String classType = joinPoint.getTarget().getClass().getName(); .原创 2022-05-16 11:51:28 · 167 阅读 · 0 评论 -
ES JAVA代码操作
//手动的创建映射 根据需求来确定 /** * blog系统 按照文章的ID 搜 和标题搜 内容搜 * "mappings" : { * "properties" : { * "id" : { "type" : "long","store":"true" }, * "title" : { "type" : "text","analyzer":"ik_smart","index":...原创 2022-05-06 16:49:49 · 911 阅读 · 0 评论 -
ElasticSearch操作文档
使用创建索引+自动创建映射(Elasticsearch帮助我们自动建立映射,后续讲完分词器后,手动建立映射) (1)创建POJO 用于存储数据转成JSON public class Article implements Serializable { private Long id; private String content; private String title; public Long getId() { return id; } ...原创 2022-05-05 17:06:27 · 277 阅读 · 0 评论 -
Knife4j集成
1.文件中引入knife4j的依赖(若有swagger依赖最好删除) <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> </dependency> 1.1删除swagger依赖: <dependency> <groupId>io.springfox&原创 2022-05-05 16:42:45 · 484 阅读 · 0 评论 -
Swagger集成
1.引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artif原创 2022-05-05 16:41:54 · 58 阅读 · 0 评论