![](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 · 311 阅读 · 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 · 173 阅读 · 0 评论 -
SpringCache实现缓存
SpringCache实现缓存原创 2022-06-12 20:55:20 · 299 阅读 · 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 · 513 阅读 · 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 · 182 阅读 · 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 · 922 阅读 · 0 评论 -
ElasticSearch操作文档
使用创建索引+自动创建映射(Elasticsearch帮助我们自动建立映射,后续讲完分词器后,手动建立映射)(1)创建POJO 用于存储数据转成JSONpublic class Article implements Serializable { private Long id; private String content; private String title; public Long getId() { return id; }...原创 2022-05-05 17:06:27 · 286 阅读 · 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 · 493 阅读 · 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 · 63 阅读 · 0 评论