- 博客(3)
- 收藏
- 关注
原创 动态代理模式原理之反射动态加载技术
动态代理模式原理之反射动态加载技术 Hello,大家好!我又来了,最近工作一直在忙于USB外接打印机接入速度高性能优化。从刚开始的接入到打印40s时长,极致性能优化到15s时长,期间踩了不少吭最终达到理想效果。哎呀,话题扯的远了。前几天,一个小伙伴说:元哥,我在代码里老是看到 invoke() 这个方法,就是反射时候用到的,这是到底是干嘛的呀??正好我这几天在优化时,有阅读到底层源码里,用到动态代理。所以呢决定来写写,巩固一下知识,总结一下。 好啦,发车 本文主要通过以下几个部分来写 1.什么是反射,反射的
2020-07-30 09:54:24
372
原创 kotlin 泛型out是什么??
kotlin 泛型out是什么?? 前言: 今天在阅读第三方框架底层源码时,用kotlin写的。遇到 <out : 类名> ,当时就在想这是啥? 我知道Java里面定义限定类型用的是 <T extends 类名>, 用的通配符类型是 <? extends 类名> ,<? super 类名>.。于是带着这个疑惑,去kotlin官方文档去查了一下泛型。并巩固了一下泛型的知识。 主要分几个部分来总结一下: 1. 泛型的定义 泛型类 在kotlin里
2020-07-11 20:24:02
783
原创 Android MVP之kotlin初体验
Android MVP之kotlin初体验MVP1.什么是MVP?2.相比较于MVC3.案例:登录模块 MVP 1.什么是MVP? 通俗的讲,M 代表数据层,V 代表视图层(页面activity/fragment),P桥接层,也叫做操控中心,操作M 获取数据,处理业务,然后通知V 层做相应展示操作。如图所示 2.相比较于MVC
2020-06-24 12:19:44
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人