logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 程序到底是怎么跑起来的?——深入理解 JVM 架构与执行原理

JVM,全称 Java Virtual Machine(Java 虚拟机),是一个运行在计算机上的程序,用来执行 Java 字节码(.class 文件)。JVM 本质上是一个进程,而不是单纯的内存空间。当你运行 Java 程序时,实际上是启动了 JVM 进程,它负责在运行时将字节码转换为机器码,并管理程序的执行环境。阶段JVM 所在位置说明程序启动前磁盘上(如 Windows 的 java.exe

文章图片
#架构
什么是Maven?关于 Maven 的坐标、依赖管理与 Web 项目构建

JSP 文件通常是用 UTF-8 保存的,而 Tomcat 默认使用 ISO-8859-1 来解析和输出 JSP 内容,两边不匹配,就会出现乱码。在传统的 Java Web 项目中,当我们访问 http://localhost:8080/demo_web1/在 src/main/java/com/ma/servlet/ 下新建 HelloServlet.java。此时,我们在浏览器里访问: htt

文章图片
#maven#java
什么是BIO,NIO和AIO?

模型BIONIOAIOIO 特性阻塞非阻塞异步非阻塞线程模型1 连接 1 线程1 线程多连接事件回调,无需占线程编程难度简单中等较高性能低高更高应用场景小型应用高并发服务器超大规模并发、推送系统Java 的 BIO、NIO 和 AIO 展示了 IO 模型的发展路径:BIO 模型简单直观,但受限于“一连接一线程”的方式,性能低;NIO 通过 Selector 实现单线程管理多连接,成为高并发场景的主

JeecgBoot 操作栏权限以及修改

auth的值是一个字符串,通常是'模块名:菜单名:按钮名'的格式(如代码中的'jieshouzhibiaodaiban:a_jieshouzhibiaodaiban:receivework'),这个字符串对应着系统中定义的一个具体权限点。如果用户的权限集合中包含auth属性指定的标识,那么这个操作按钮(“接受/驳回”)会显示出来。在JeecgBoot当中,操作栏的内容是编辑和更多,但是当我们想要实

#前端
到底了