标签 Class 下的文章

  • 📂HotSpot(七)——HSDB查看内存布局教程

    HSDBJHSDBJHSDB使用Demo查看进程号查看Class类内存布局查看OOP对象内存布局Class对象Hotspot Debugger是 JDK自带的工具,用于查看 JVM运行时的状态。每个版本 JDK都带有 HSDB功能,在 JDK9以前没有 .exe程序,需要命令打开 HSDB。之后版本就出现 JHSDB.exe,它在 bin目录下。本文是在 JDK16环境中。每个版本 JDK的...

  • 📂17Java进阶——反射、进程、Java11新特性教程

    1.Java反射机制Java反射(Reflection)概念:在运行时动态获取类的信息以及动态调用对象方法的功能。1.1反射的应用——通过全类名获取类对象及其方法package two.reflection; import java.util.Scanner; import java.lang.reflect.Method; public class Test1 { } ​ class T...

  • 📂Java 程序执行过程的内存流程图(结合类加载器 ClassLoader 讲解)教程

    Student s = new Student(); s.play(); Student s2 = new Student(); 以上代码的执行流程如下:JVM 作为操作系统的一个迚程在系统中执行,那么系统会为 JVM 分配一块内存空间,这块内存空 间被 JVM 分为 3 大块(栈区、堆区、方法区)一般而言,对象在堆(Heap)中创建,但是一些特殊的对象会在方法区中创建。第一步 当 J...

  • 📂Linux设备模型(一) 概览教程

    参考文章:http://www.wowotech.net/linux\_kenrel/13.html目录1. 简介2. Linux设备模型概览3. Bus, Class, Device和Device Driver的概念4. Linux设备模型的核心思想5. 小结6. 说明1. 简介为了降低设备多样性带来的Linux驱动开发的复杂度,以及设备热拔插处理、电源管理等,Linux内核提出了设备模型...

  • 📂JBOSS 无文件webshell的技术研究教程

    前几篇文章主要研究了tomcat,weblogic的无文件webshell。这篇文章则重点研究jboss的无文件webhsell。下面分享一下思路以下分析基于 jboss 社区版 wildfly-20.0.0.Final版本0x01 wildfly 加载Filter分析在Filter处随便打一个断点,如图,观察堆栈 jboss比较简单,处理Filter的代码如下所示io.undertow....

  • 📂Powershell 检测设备管理器教程

    Powershell 检查设备管理器Get-WmiObject -Class Win32\_PNPEntity 获取设备信息===========================================================================================================Name存在且 PNPClass 为 $Null 的设备...

  • 📂Mybaits 源码解析 (五)----- 面试源码系列:Mapper接口底层原理(为什么Mapper不用写实现类就能访问到数据库?)教程

    刚开始使用Mybaits的同学有没有这样的疑惑,为什么我们没有编写Mapper的实现类,却能调用Mapper的方法呢?本篇文章我带大家一起来解决这个疑问上一篇文章我们获取到了DefaultSqlSession,接着我们来看第一篇文章测试用例后面的代码EmployeeMapper employeeMapper = sqlSession.getMapper(Employee.class); Li...

  • 📂spring-data-mongodb使用示例教程

    一: 引入所需要的依赖org.mongodbmongo-java-driver3.3.0org.springframework.dataspring-data-mongodb1.9.4.RELEASE二:mongodb与Spring集成<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springf...

  • 📂【JDBC】通过JDBC的方法连接Oracle数据库并进行简单操作(含demo)+Class.forName("")与ojdbcX.jar的区别和联系教程

    !!!!!不得不吐槽一句!使用校园网,大概率出现无法保存文章的情况!难道是Markdown编辑器下在编辑的文章不断自动保存,造成校园网过滤其IP?改天研究研究!什么是JDBC? JDBC又称Java DataBase Connectivity,顾名思义就是Java数据库连接。至于是什么,我们来将其使用一次就大概明白了。下面以Oracle为例:开始: 过程: ①载入JDBC驱动程序 ②...

  • 📂ODBC连接SQL Class教程

    class WL\_ODBCConnectionSqlData{ LoginProperty login; OdbcConnection odbcConnection; ExecutePermission perm; Statement statement;}void CreateOdbcSatement(str dnsName = "", str dataName = ""){ SysSQ...

  • 📂ADO连接SQL Class教程

    class WL\_AdoConnectionSqlData{ CCADOConnection cnn; CCADOCommand ccCommand; CCADORecordSet record; com recordSet;}CCADOCommand ccCommand(){ ; ccCommand = new CCADOCommand(); return ccCommand;}CCAD...

  • 📂Powershell获取硬件信息教程

    1.获取系统的BIOS的信息:Get-WMIObject -Class Win32_BIOS2.获取内存信息: Get-WMIObject -Class Win32_PhysicalMemory3.查看CPU信息:Get-WMIObject -Class Win32_Processor4.查看硬盘信息:Get-WMIObject -Class Win32_DiskDrive

  • 📂JVM内存管理的一些思考教程

    目录一、 内存是怎么分配的二、 方法区三、 java对象的生命周期四、 Class对象是在方法区还是堆中五、java对象的大小六、 类加载的初始化阶段七、Class.forName和Classloader八、 类加载器的回收九、 内存泄露十、String拼接导致内存溢出这个文章主要是自己关于jvm内存的一点思考,范围比较杂,设计类加载器,方法区和内存泄露等一、 内存是怎么分配的主要是指针碰撞...