![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 90
mandagod
这个作者很懒,什么都没留下…
展开
-
高性能内存分配器 jemalloc 基本原理
Netty 内存管理的实现并不是一蹴而就的,它也是参考了 jemalloc 内存分配器。今天我们就先介绍 jemalloc 内存分配器的基本原理,为我们后面的课程打好基础。背景知识jemalloc 是由 Jason Evans 在 FreeBSD 项目中引入的新一代内存分配器。它是一个通用的 malloc 实现,侧重于减少内存碎片和提升高并发场景下内存的分配效率,其目标是能够替代 malloc。jemalloc 应用十分广泛,在 Firefox、Redis、Rust、Netty 等出名的产品或者编程转载 2022-03-23 10:55:13 · 3099 阅读 · 0 评论 -
Google Java编程风格指南
Google Java编程风格指南January 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。 目录前言 源文件基础 源文件...转载 2018-09-11 11:48:54 · 129 阅读 · 0 评论 -
Java动态代理机制及扩展
引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制和特...转载 2018-09-26 18:22:06 · 134 阅读 · 0 评论 -
JNI c调用Java 返回值为String
JAVA定义: public String getSignatureInfo() { try { PackageInfo packageInfo = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), PackageManager.GET_SIGNATU...转载 2019-04-26 08:31:08 · 666 阅读 · 0 评论 -
Android C++向java传递不定长且不同类型的参数
1、c/c++和java之间的通信经常通过jni来实时传递参数,但是由于参数不固定或者参数类型很多需要一个合适的方法来传递。2、这里有个实例,记录以备用,头文件/* * jni_tbox_observer.h * */ #ifndef JNI_TBOX_OBSERVER_H_#define JNI_TBOX_OBSERVER_H_ #include <map>...转载 2019-04-26 09:31:30 · 217 阅读 · 0 评论 -
JNI开发总结
Android Ndk开发常用网站收集,真正的高手并不是掌握所有的API而是需要的时候可以快速的找到要使用的API。基础知识请移步:http://blog.csdn.net/xyang81/article/details/41777471JNI动态加载: http://www.cnblogs.com/skywang12345/archive/2013/05/23/3092491.htmlJ...转载 2019-04-29 09:53:58 · 193 阅读 · 0 评论 -
JNI调用执行边长参数的方法
void callJavaMethod(const char* method_name, const char* arg_format, ...) { JNIEnv* env = m_env; va_list args; jmethodID method = env->GetMethodID(m_clazz, method_name,...转载 2019-05-20 10:36:12 · 186 阅读 · 0 评论 -
避免最常见的 10 大 JNI 编程错误的技巧和工具
原链接:http://www.ibm.com/developerworks/cn/java/j-jni/ 使用 Java Native Interface 的最佳实践避免最常见的 10 大 JNI 编程错误的技巧和工具Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集...转载 2019-05-20 11:41:32 · 160 阅读 · 0 评论