- 博客(6)
- 收藏
- 关注
原创 字节码文件详解
字节码文件 通过 JVM中的类加载器 (ClassLoader) 将文件 加载到内存的 运行时数据区(JVM管理的内存) 这时需要用到jvm的执行引擎(即时编译器 解释器 垃圾回收器)解析字节码文件 将字节码转变为机器指令 让cpu执行 并且这个过程还需要调用其他语言的接口 本地库接口 实现整个程序。将 int 类型值 存入局部变量 2 , 局部变量 2 就是 第 2个局部变量 j , 该操作就是从 操作数栈 中取出一个值 , 存入到 局部变量 2 中 , 对应的 操作数栈 中的 顶部元素出栈。
2024-07-10 10:11:48
141
原创 初识JVM
JVM本质上是一个运行在计算机上的程序 它的职责是运行字节码文件首先从源代码文件 (.java)使用javac指令 进行编译 获得 .class 字节码文件 最后使用java指令在虚拟机上运行文件 .
2024-07-10 09:32:00
22
原创 数据库配置
这两个数据库的语句基本上是一样的,从MySQL数据库转为SQL Server数据库只需要修改以下部分即可。1、驱动包不一样,sql server的驱动包是第一个,mysql的驱动包是第二个。上面是mysql的url,需要改成下面sql server这样的url写法。这个要自己去下载,直接百度搜java连接xxx数据库的驱动包,一大堆教程。注意:通常 sql server 的超级管理员的名称是sa。2、驱动程序的反射路径不一样。3、连接数据库的url不一样。
2024-04-09 11:19:56
228
原创 SpringBoot传参
后端只要求前端必须传被注解的变量,未被注解的变量前端可传可不传,前端传了后端就会取,不传后端默认该变量为null前端传的参数不一定与类变量一一对应也是不会报错的,但最好还是一一对应@RequestParam(“easd”)指定了前端必须传的参数名,而@RequestBody只指定前端必须传一个json在body里面,至于json字符串的内容,不一定与类变量一一对应。
2024-04-09 11:17:20
1762
原创 maven依赖整合
spring boot starter自动装配组件,简化组件引入的开发工作量,所以Druid推出了druid-spring-boot-starter。JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。我们把对象与关系数据库之间的映射称为ORM,其实也可以把对象与XML之间的映射称为OXM。-starter的作用是引入依赖的jar包 以及 自己的自定义配置的jar包。扫描到,该注解可以自定义显示的导航栏标签的名称。
2024-04-09 10:53:45
1790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人