自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 动态代理模式原理之反射动态加载技术

动态代理模式原理之反射动态加载技术Hello,大家好!我又来了,最近工作一直在忙于USB外接打印机接入速度高性能优化。从刚开始的接入到打印40s时长,极致性能优化到15s时长,期间踩了不少吭最终达到理想效果。哎呀,话题扯的远了。前几天,一个小伙伴说:元哥,我在代码里老是看到 invoke() 这个方法,就是反射时候用到的,这是到底是干嘛的呀??正好我这几天在优化时,有阅读到底层源码里,用到动态代理。所以呢决定来写写,巩固一下知识,总结一下。好啦,发车 本文主要通过以下几个部分来写1.什么是反射,反射的

2020-07-30 09:54:24 307

原创 kotlin 泛型out是什么??

kotlin 泛型out是什么??前言:   今天在阅读第三方框架底层源码时,用kotlin写的。遇到 <out : 类名> ,当时就在想这是啥? 我知道Java里面定义限定类型用的是 <T extends 类名>, 用的通配符类型是 <? extends 类名> ,<? super 类名>.。于是带着这个疑惑,去kotlin官方文档去查了一下泛型。并巩固了一下泛型的知识。主要分几个部分来总结一下:1. 泛型的定义泛型类   在kotlin里

2020-07-11 20:24:02 709

原创 Android MVP之kotlin初体验

Android MVP之kotlin初体验MVP1.什么是MVP?2.相比较于MVC3.案例:登录模块MVP1.什么是MVP?        通俗的讲,M 代表数据层,V 代表视图层(页面activity/fragment),P桥接层,也叫做操控中心,操作M 获取数据,处理业务,然后通知V 层做相应展示操作。如图所示2.相比较于MVC       

2020-06-24 12:19:44 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除