最新 最热

获取 Spring heapdump中的密码明文

Actuator是Spring Boot提供的应用系统监控的开源框架。在攻防场景里经常会遇到Actuator配置不当的情况,攻击者可以直接下载heapdump堆转储文件,然后通过一些工具来分析heapdump文件,从而可进一步获取敏感信息。...

2022-12-01
1

JavaSE篇学习之路:(三)【流程控制语句】

三元运算符,也称为三目运算符或问号冒号运算符。即有三个表达式参与的运算表达式。既然是个运算符,那么运算完必须有运算结果。

2022-12-01
1

JavaSE篇学习之路:(一)【JAVA语言概述】

计算机分为硬件和软件,硬件就是组成计算机的物理组件。我们的电脑、手机、电子设备都算一个小的计算机。

2022-12-01
1

JAVA知识基础(四):深入理解static关键字

static的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象,也能使用属性和调用方法!

2022-12-01
1

java与c++内存泄露的问题

以前用c++,现在用java我发现两种语言用法上区别不太大,但是在编程思路上却又区别,c++什么都要自己做,但是如果做的很严谨是不会出现内存泄露的问题,但是c++太灵活以至于可用性确实降低了,什么都需要自己考虑,而java在内存回...

2022-11-30
1

Jar包冲突及java.lang.NoSuchMethodError异常解决方案

在编码过程中,往往会遇到jar包冲突的问题。问题的表现特征一般都是抛出java.lang.NoSuchMethodError异常。那么,今天就聊聊怎么解决此类问题。

2022-11-30
1

Java系统线上生产问题排查一把梭

可以随意使用任何熟悉的工具排查。只要问题能重现,排查就不会太难,最多就是把程序调试到各种框架源码,所以这也是为何面试都会问源码,不求都看过,但要有思路知道如何去看能解决问题。...

2022-11-30
1

Android NDK开发入门

JNI (Java Native Interface英文缩写),译为Java本地接口。是Java众多开发技术中的一门技术,意在利用本地代码,为Java程序提供更高效、更灵活的拓展。尽管Java一贯以其良好的跨平台性而著称,但真正的跨平台非C/C++莫属,因为当...

2022-11-30
1

Java并发编程实战系列(15)-原子遍历与非阻塞同步机制

非阻塞算法,用底层的原子机器指令代替锁,确保数据在并发访问中的一致性。 非阻塞算法被广泛应用于OS和JVM中实现线程/进程调度机制和GC及锁,并发数据结构中。...

2022-11-30
1

JVM的class文件结构详解

Java具有平台无关性,即任何操作系统都能运行Java代码。 之所以能实现这一点,是因为Java运行在虚拟机之上,不同的操作系统都拥有各自的Java虚拟机,因此Java能实现"一次编写,处处运行"。...

2022-11-30
1