
三方框架
李国菁LGJ
一名小菜鸟,需要大神提携
展开
-
Android profiler 分析内存内存泄漏
1.表示强制垃圾回收器进行回收 2.用户捕获转存按钮 3.第三个按钮我这边没有,我也不是很清楚 4.用于增大和缩小时间轴的按钮,也就是按多少秒进行内存分析 5.用于跳转至实时内存数据的按钮 6.时间线,实现activity的状态,用户输入的Event事件 7.内存使用量时间线 内存是如何进行计算,内存计算中类别所示如下: Java:从java或者Kotlin 分配的对象内存 Native:C 或者...原创 2019-12-05 10:15:06 · 986 阅读 · 0 评论 -
Dagger2 的使用
首先讲下问什么要使用Dagger2 假如有如下的代码:当User的构造方法发生变化的时候,MainActivity中创建User对象的代码也需要发生变化,此时Dagger2就发挥了它的作用。 class MainActivity{ public void onCreate(){ User user = new User("李国菁",28); } } class User{ public ...原创 2019-03-24 14:09:15 · 170 阅读 · 0 评论 -
动态代理 AOP思想
动态代理: 作用:就是不改变源码的基础上,对已有的方法增强。(它是AOP思想的实现技术) 分类: 基于接口的动态代理: 要求:被代理类至少实现一个接口 提供者:JDK官方 涉及的类:Proxy 创建代理对象的方法:newProxyInstant(ClassLoader,Class[],InvocationHandler) 参数的含义: ClassLoad...原创 2019-07-12 10:33:40 · 197 阅读 · 0 评论 -
java 自定义注解
测试类: public class Demo { public static void main(String[] args) throws Exception { // 获取测试类的字节码文件 Class clazz = ServiceImpl.class; // 获取该类的所有public 的方法 Method[] methods = clazz.getMethods(); ...原创 2019-08-14 13:03:47 · 111 阅读 · 0 评论 -
java 借助modbus协议实现与硬件之间的通讯
首先咱们先讲一下通讯的基础知识: 通讯有模拟通讯和数字通讯,数字量通讯传输的是二进制脉冲信号,抗干扰能力强,数字量信号加密比较安全。 模拟量通讯:比如广播,发送的是一种波,收音机收到广播之后,进行解调,然后再经过扬声器放大,这个过程就是模拟量通讯。 按照传送方式进行分类:串行通讯和并行通讯 串行通讯:是以二进制(bit位)为单位进行传输,每次只传输一位,需要的线少,信号线是一根,另外一个跟线是信号...原创 2019-08-26 09:39:55 · 2070 阅读 · 2 评论