- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 自定义枚举拦截工具
package com.jjfinder.retail.admin.aspect;import java.lang.annotation.Annotation;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Parameter;import java.util.Arrays;import java.util.Objects;import org.apach...
2021-12-31 16:24:49 468
原创 通过自定义枚举实现构建elasticsearch索引
注意:该代码是建立在ES7.0以上,如果版本不一致,请参考官网修改创建映射那部分代码。枚举类:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNTIME)@Targe
2021-05-10 16:33:58 494
原创 源码分析SpringBoot深入浅出
源码分析SpringBoot深入浅出项目启动类public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args);}入口public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) { return new Sprin...
2021-03-27 16:52:15 136
原创 SpringBoot/SpringMVC下对Handler的返回对象进行字段过滤
源于系统的安全的升级,领导要求对返回值进行控制,非不要的字段不暴露在客户端上。导致大量的VO的出现,对每一个接口都做精确的字段返回。缺点:太多的VO,不好维护,工作量增加,头皮发麻。。。解决方案:对Controller上Handler的返回机制进行改进,SpringBoot下会用RestController。也就是@ResponseBody+@Controller。Spring上对...
2018-11-20 19:29:31 1349
原创 Java集合类全解
java的对数组的复制操作有两种,深度复制和浅复制1:深度复制是指复制数组的索引和数组的内容。修改目标值不会影响原数组的值。2:浅复制是指复制数组的索引,修改目标的值会影响数组的值。char知识点补充:char储存的是字。一个汉字代表两个字节。每个char字在unicode码表上都可以找到。unicode码表上(一个字对应一个数字,数字也就是二进制)。Sys...
2018-09-07 09:41:09 164 1
深入理解ElasticSearch.pdf 带目录完整高清
2018-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人