设计模式之责任链模式
责任链模式
责任链模式(Chain of Responsibility Pattern)
责任链模式将链...
线上内存泄漏排查思路
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
JNI 编程上手指南之从内存角度再看引用类型
1. Java 程序使用的内存
Java 程序使用的内存从逻辑上可以分为两个部分:
...
uniapp入门教程
UniApp是一款跨平台的开发工具,可以用一个代码库同时构建出iOS、Android两个平台...
JNI 编程上手指南之异常处理
JNI 程序中的异常分为以下几种:
Native 程序原生异常,一般通过函数返回值和...
微信为什么使用 SQLite 保存聊天记录?
SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具...
JNI 编程上手指南之 Native 访问 Java
本文接着介绍如何在 C/C++ 中访问 Java,主要从以下几个方面来讲述:
访问 Ja...
卓越工程之如何做好Code Review
阿里妹导读
本文主要从我们为什么需要CR?CR面...
LeakCanary原理分析
概述
LeakCanary是一个开源的内存泄漏检测库,极大简化了内存泄漏的检测流程。...
JNI 编程上手指南之数组访问
1. 引子
JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
TransimittableThreadLocal原理分析
TTL 概述
JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
AQS原理分析
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
JNI 编程上手指南之字符串处理
引子
JNI 把 Java 中的对象当作一个 C 指针传递到本地方法中,这个指针指向 JV...
Netty原理分析
1. Netty简介
Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的A...
JNI 编程上手指南之 JavaVM 详解
JavaVM 是什么?
JavaVM 是一个结构体,用于描述 Java 虚拟机。
一个 JVM ...
麦子学院专注IT职业在线教育
麦子学院
JNI 编程上手指南之 JNIEnv 详解
1. JNIEnv 是什么
JNIEnv 即 Java Native Interface Environment,Java 本地编...
免费的 Android 专家在线课程,带您逐步开发出自己的应用。
免费的 Android 专家在线课程

