最新 最热

Java的异常处理机制

java异常指在程序运行时可能出现的一些错误,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,中断了正在执行的程序的正常指令流。Java通过API中Throwable类的众多子类描述各种不同的异常...

2022-08-30
0

java 怎样卸载一个类_Java 动态卸载类[通俗易懂]

3. 该类的java.lang.Class 对象没有在任何地方被引用,如不能在任何地方通过反射访问该类的方法.

2022-08-30
0

java cglib_CGlib简单介绍

//Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.//Jad home page:http://www.geocities.com/kpdus/jad.html//Decompiler options: packimports(3)//Source...

2022-08-30
0

【Java】JVM垃圾回收机制与类加载机制

不同于C++需要编程人员手动释放内存,Java有虚拟机,因此Java不需要程序员主动去释放内存,而是通过虚拟机自身的垃圾回收器(Garbage Collector-GC)来进行对象的回收。Java语言由于有虚拟机的存在,实现了平台无关性,在任意平...

2022-08-30
0

记一次有意思的业务实现 → 单向关注是关注,双向关注则成好友

2、如果李四关注了张三,则成为好友,往 tbl_friend 插入一条记录;如果李四没有关注张三,则只是张三单向关注李四,往 tbl_follow 插入一条记录

2022-08-30
0

基础篇:java GC 总结,建议收藏

堆内存是所有线程共享的,jvm 在并发的环境进行内存分配存在同步竞争,为了加快对象的分配创建,jvm 为每个线程分配了一个私有缓存区域(在Eden空间内),这就是 Thread Local Allocation Buffer。使用TLAB可以避免一系列的非线...

2022-08-30
1

生产应用频繁fullgc分析

接下来,dump内存,这里注意一点,dump时切记让运维同学把dump的机器从集群中摘掉,否则dump时会造成JVM线程停顿,导致超时告警,影响业务。dump结果使用MAT(Eclipse Memory Analyzer)分析,具体截图就不展示了,从支配树上可以看出,...

2022-08-30
0

JAVA Class类与反射

Class对象是Class类的实例,类至少包含以下信息,因此class类又可以被 解构为如下部分:

2022-08-30
0

try - catch 语句真的会影响性能吗?

不知道从何时起,传出了这么一句话:Java中使用try catch 会严重影响性能。然而,事实真的如此么?我们对try catch 应该畏之如猛虎么?一、JVM 异常处理逻辑Java 程序中显式抛出异常由athrow指令支持,除了通过 throw 主动抛出异...

2022-08-29
0

datax(24):远程调试datax

即在后面添加-d 即可,默认端口为9999,也可以自行修改datax.py文件第35行

2022-08-29
0