07 2022 档案

类和类之间的6种关系
摘要:依赖: 依赖有2种 一种父子关系,一种关联关系 依赖关系是对象之间最弱的关系,任何关系都可以叫做依赖。做弱的依赖是方法参数和返回值,并且只在方法内部使用。 实现: 接口和子类自检的关系 泛化: 父类和子类之间的关系(继承) 关联: 关联包含2种,聚合和组合,两个对象之间的关联关系可以是一对多,多多, 阅读全文

posted @ 2022-07-21 21:07 zhangyukun 阅读(265) 评论(0) 推荐(0)

aspectj this target within 区别
摘要:首先他们三个都匹配一个明确的类型 里面的所有方法 不能带有方法,包名等通配符 只能写成 within(包名.类名格式) 假设有一下继承关系 有一个接口 A ,这个接口有一个实现类A1 A1 有两子类 B,C 1 within 只能匹配指定类型不能匹配子类,并且对比类型是目标类型,target 和 t 阅读全文

posted @ 2022-07-17 02:02 zhangyukun 阅读(133) 评论(0) 推荐(0)

spring aspectj 切入点表达式详解
摘要:1 切入点表达式 切人点表达式可以按照 修饰注解和修饰和非注解分成2类,带有@的是匹配注解的,没有代@的是匹配非注解的 within 用于限定类型,args 用于限定参数,target 指的限定类型和子类,this 指的调用者类型 1 execution 匹配 指定修饰符 指定返回值类型 指定包 指 阅读全文

posted @ 2022-07-16 14:44 zhangyukun 阅读(398) 评论(0) 推荐(0)

foreach 和 数据库批量执行 效率比较
摘要:第一种写法: foreach 批量插入 20W数据,1000条提交一次 @ApiOperation(value = "单线程,800批量插入,10W条,简单数据,耗时月4秒",notes="TPS约2.5W") @RequestMapping(value="insert/singleThreadBa 阅读全文

posted @ 2022-07-15 22:07 zhangyukun 阅读(882) 评论(0) 推荐(1)

JDK 动态代理 和 cgLib动态代理
摘要:1 spring 动态代理的一些说明 1 spring 5.0 默认使用的 代理方式 依旧是 jdk 动态代理(之前的版本也是) 2 springboot 2.X 开始 默认使用代理方式 cglib(springboot 2.X 默认使用 spring 5,给人的感觉是 spring 5.0 开始默 阅读全文

posted @ 2022-07-14 23:28 zhangyukun 阅读(288) 评论(0) 推荐(1)

java 获取方法参数名字
摘要:1 自定义注解获取 在方法参数前面加一个注解标注这个参数的名字(Mybatis dao 层标注参数名字就这样做的 ) //自定义@param注解 @Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) @Documente 阅读全文

posted @ 2022-07-09 15:31 zhangyukun 阅读(2235) 评论(0) 推荐(0)

spring cloud alibaba 基本用法
摘要:maven import 属性 <!--spring alibaba--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <ve 阅读全文

posted @ 2022-07-03 16:39 zhangyukun 阅读(163) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示