- 博客(9)
- 收藏
- 关注
原创 对所有传入参数按照字段名的ASCII码从小到大排序(字典序),并且生成url参数串
方法用途: 对所有传入参数按照字段名的ASCII码从小到大排序(字典序),并且生成url参数串。* 重载org.apache.commons.lang3的isBlank方法,避免导入包。// 对所有传入参数按照字段名的 ASCII 码从小到大排序(字典序)* @param paraMap 要排序的Map对象。// 将Key转换为全小写。// 构造URL 键值对的格式。
2023-04-04 16:04:01 318
原创 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 177
原创 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 520
原创 获取入参数据并封装
/** * 获取入参数据 * @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 187
原创 ES JAVA代码操作
//手动的创建映射 根据需求来确定 /** * blog系统 按照文章的ID 搜 和标题搜 内容搜 * "mappings" : { * "properties" : { * "id" : { "type" : "long","store":"true" }, * "title" : { "type" : "text","analyzer":"ik_smart","index":...
2022-05-06 16:49:49 926
原创 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 288
原创 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 494
原创 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 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人