logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用Java实现JVM第八章《数组和字符串》

案例介绍本章主要介绍如何实现让虚拟机处理数组和字符串,在虚拟机功能增强后,我们可以执行数组类型计算和输出字符串。本章需要新增实现数组指令;newarray、anewarray、arraylength、aload、astore、multianewarray、ldc,同时需要需要开发字符串池方法等。数组在Java虚拟机中是给比较特殊的概念,主要有以下原因;首先,数组类和普通的类是不同的。普...

用Java实现JVM第四章《运行时数据区》

案例介绍本案例初步实现运行时数据区里;线程、Java虚拟机栈、帧、操作数栈、局部变量表。在运行Java程序时,Java虚拟机需要使用内存来存放各种各样的数据。Java虚拟机规范把这些内存区域叫作运行时数据区。运行时数据区可以分为两类:一类是多线程共享的,另一类则是线程私有的。多线程共享的运行时数据区需要在Java虚拟机启动时创建好在Java虚拟机推出时销毁。线程私有的运行时数据区则在创建线程...

用Java实现JVM第二章《搜索class文件》

案例简述本章节主要了解Java虚拟机从哪里寻找class文件并且读取class内字节码环境准备1、jdk 1.8.02、IntelliJ IDEA Community Edition 2018.3.1 x643、Notepad++ (插件安装HEX-Editor,用于查看class字节)配置信息1、调试配置2.1、配置位置:Run/Debug Configurations -&gt...

基于jvmti定位java异常信息

背景描述JVMTI(JVM Tool Interface)位于jpda最底层,是Java虚拟机所提供的native编程接口。JVMTI可以提供性能分析、debug、内存管理、线程分析等功能。JPDA 定义了一个完整独立的体系,它由三个相对独立的层次共同组成,而且规定了它们三者之间的交互方式,或者说定义了它们通信的接口。这三个层次由低到高分别是 Java 虚拟机工具接口(JVMTI),Java ..

虚拟机、红帽linux安装

安装所需要硬性软件 虚拟机版本 Oracle VMVirtualBox-4.1.18-78361-Win.exe linux版本 红帽RHEL_5.5 i386 DV.iso 安装过程 首先安装虚拟机(傻瓜试安装,直接点) 虚拟机安装完事后,在虚拟机的界面双击绿色地方的按钮,进行安装红帽的iso 安装注意事项 首先给linux分批

#虚拟机#linux#oracle
用Java实现JVM第一章《命令行工具》

背景描述为了更好的学习jvm阅读过《Java虚拟机规范》、《自己动手写Java虚拟机》,尤其是《自动动手写java虚拟机》可以更加清晰的看到全貌。对于程序开发者来说学习一个新东西最好事必躬亲,亲力亲为的做出一些demo,只有输出了结果心里才踏实。案例简述本章节主要是通过编写java代码,从main方法入口进行获取指令。例如;-version环境准备1、jdk 1.8.02、Intell...

DDD专题案例二《领域层决策规则树服务设计》

前言介绍在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外往往按照这样分层后依然感觉和MVC也没有什么差别,也没有感受到带来什么非常大的好处。那么问题出在哪呢?我个人觉得DDD学起来更像是一套指导思想,不断的将学习者引入到领域触发的思维中去,而这恰恰也是最难学习的地方。时而感觉会了,而.

你简历不写精通吗,你说怎么把Bean塞到Spring容器?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言小傅哥,你是怎么学习的?有很多初学编程或者码了几年CRUD砖的小伙伴问我,该怎么学编程?感觉什么都不会怎么办?感觉目前的公司没有核心业务学到不东西呀!其实我可能和很大一部分的粉丝读者都有类似的经历,在传统类似外包的行业待过、从C#语言两年开发再面Java岗、新到互联网职场感觉太多不会

#java#spring#面试
几百行代码写个Mybatis,原理搞的透透的!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言Mybatis 最核心的原理也是它最便于使用的体现,为什么这说?因为我们在使用 Mybatis 的时候,只需要定义一个不需要写实现类的接口,就能通过注解或者配置SQL语句的方式,对数据库进行 CRUD 操作。那么这是怎么做到的呢,其中有一点非常重要,就是在 Spring 中可以把你的

文章图片
#java
小傅哥知识星球好吗,值得买吗?

13年毕业,10年+的互联网大厂工作经历,T8级架构师。从事过交易信贷账务营销平台中间件等各类场景的架构设计和编程实现。——小傅哥的技术社群,是以实战应用级编程项目为主线,附带提供项目开发过程中所需的碎片化技术栈案例和小场景应用锻炼,这样即使是编程小白伙伴也能通过一个个案例快速上手学习并完成项目开发。此外星球还提供了架构方案开源项目源码学习应对招聘简历优化和职场经验。

#java#mvc
    共 23 条
  • 1
  • 2
  • 3
  • 请选择