首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jungly
掘友等级
java develop
java资深开发工程师,从事过人工智能行业、保险金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
赞
文章( 125 )
沸点( 0 )
Redisson BlockingQueue导致生产环境OOM
最近连续收到线上报警:线上容器接连出现 OOM,容器自动重启。怀疑出现了大对象或者内存泄漏。最终发现是Redisson框架本身缺陷导致的本次OOM。
从零开始实现一门编程语言(二):实现一个解析器和抽象语法树
抽象语法树 (AST) AST节点定义 程序的以AST这样一种方式捕获其行为,以便于编译器的后期阶段(例如代码生成)解释。我们基本上希望语言中的每个构造都有一个对象,AST应该紧密地为语言建模
从零开始构建编程语言:实现词法分析器(基于LLVM教程)
为什么学习编译器开发? 编译器是计算机科学的明珠之一,掌握编译器开发不仅能深入理解编程语言的运行机制,还能提升对计算机体系结构的认知。LLVM 作为业界领先的编译器框架,为语言开发者提供了强大的基础设
基于JDK21+Windows 环境的动态注册JNI 示例
1. Java 代码 (DynamicJNIDemo.java) 2. C++ 实现 (DynamicJNIDemo.cpp) 2. 编译动态库(Windows) 使用 MinGW: 3. 运行程序
一道面试题看java对象初始化的顺序
首先来看下面的代码输出的结果是什么? 详细分析 1. 类加载阶段(静态初始化) 加载 Z 类:发现 Z 继承自 X,需先加载父类 X。 加载 X 类: 执行 X 的静态块: → 输出 static x
基于JDK21+Windows 环境的静态注册JNI 示例
静态注册 JNI 示例(Windows) 1. Java 代码 (StaticDemo.java) 2. 生成头文件 生成头文件 StaticDemo.h,内容如下: 3. C++ 实现 (Stati
JVM的运行时常量池ConstantPoolCache实现分析
基于前面介绍的JVM经过Rewriter字节码重写,在ConstantPool中创建了常量池缓存ConstantPoolCache对象, ConstantPoolCache不是常量池缓存,它其实是实例
JVM之Rewriter-字节码重写
JMV对类的链接时,会对字节码进行重写,主要作用是实现常量池缓存,以及对方法的字节码重写,提高JVM字节码执行的性能。 重新写类中所有方法的字节码,重写的时机发生在验证字节码之后,但是在第一个方法执行
35岁,随便聊聊
大家好呀,我是楼仔。 昨天是我 35 岁生日,15 年毕业以来,已经工作 8 年半,也步入大龄程序员行列。 记得读研究生的时候,我就知道 35 岁大龄危机,当时还有些担心,认为自己到了 35 岁就要离
JNI的静态注册的方法命名规范实现
JNI规范定义了从Java本机方法名到C本地库实现函数名如下: 1.前缀Java_ 2.给定声明本机方法的类的内部形式的二进制名称:转义名称的结果。 3.下划线("_")。 4.转义的方法名称. 5.
下一页
个人成就
文章被点赞
203
文章被阅读
133,761
掘力值
3,410
关注了
59
关注者
75
收藏集
0
关注标签
62
加入于
2018-01-16