- 一、JVM相关概念汇总JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行... 一、JVM相关概念汇总JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行...
- 前段时间在面试的过程中发现,String,StringBuffer,StringBuilder的区别这个问题几乎是面试必问的题,而且在以后的开发中使用的频率极高,懂得底层原理对以后的开发效率会有大大的提高,所以在此进行总结。 三者间关系很多同学在刚接触到这三个类的时候,总是搞不清楚他们三个间的关系,下面我们从JDK源码分析一下:public final class String imp... 前段时间在面试的过程中发现,String,StringBuffer,StringBuilder的区别这个问题几乎是面试必问的题,而且在以后的开发中使用的频率极高,懂得底层原理对以后的开发效率会有大大的提高,所以在此进行总结。 三者间关系很多同学在刚接触到这三个类的时候,总是搞不清楚他们三个间的关系,下面我们从JDK源码分析一下:public final class String imp...
- Spring MVC是包含在spring中的一个基于MVC设计思想的Web应用程序框架,目的是简化开发工作,提高开发效率。 Spring MVC是包含在spring中的一个基于MVC设计思想的Web应用程序框架,目的是简化开发工作,提高开发效率。
- 前言 Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。 maven项目在编译、测试、打包里,会需要从maven的中央仓库(即:maven组织公布在互联网上的一个站点,里面已经收录了目前绝大多数主流的jar包)下载jar包等文件, 如果使用代理服务器上网,需要配置代理服务器。理解“仓库” ... 前言 Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。 maven项目在编译、测试、打包里,会需要从maven的中央仓库(即:maven组织公布在互联网上的一个站点,里面已经收录了目前绝大多数主流的jar包)下载jar包等文件, 如果使用代理服务器上网,需要配置代理服务器。理解“仓库” ...
- AQS的全称为AbstractQueuedSynchronizer,是在J.U.C(java.util.concurrent)下子包中的类。 站在使用者的角度,AQS的功能主要分为两类:独占模式和共享模式。它的所有子类中要么实现并使用了它的独占功能的API,要么使用了共享锁的功能,而不会同时使用两套API。即便是它最有名的子类——ReentrantReadWriteLock,也是通过两个内部类 AQS的全称为AbstractQueuedSynchronizer,是在J.U.C(java.util.concurrent)下子包中的类。 站在使用者的角度,AQS的功能主要分为两类:独占模式和共享模式。它的所有子类中要么实现并使用了它的独占功能的API,要么使用了共享锁的功能,而不会同时使用两套API。即便是它最有名的子类——ReentrantReadWriteLock,也是通过两个内部类
- 本文是《Docker下Java文件上传服务三部曲》系列的第一篇,包括上传文件的客户端开发、创建Tomcat容器(支持在线部署),安装wireshark(用于网络抓包分析) 本文是《Docker下Java文件上传服务三部曲》系列的第一篇,包括上传文件的客户端开发、创建Tomcat容器(支持在线部署),安装wireshark(用于网络抓包分析)
- 目录 1 反射机制2 反射的应用:动态代理 3 注解1 反射机制 反射机制(Reflect Machanism),是指在程序运行期间借助Reflect API获取任何类的内部信息,并能直接操作对象的内部属性以及方法,Java本身而言是静态语言但是由于Java反射机制的存在又被人们视为是动态语言。动态语言就是一类在运行时可以改变其结构的语言,反之而言的就是静态语言概念。 ... 目录 1 反射机制2 反射的应用:动态代理 3 注解1 反射机制 反射机制(Reflect Machanism),是指在程序运行期间借助Reflect API获取任何类的内部信息,并能直接操作对象的内部属性以及方法,Java本身而言是静态语言但是由于Java反射机制的存在又被人们视为是动态语言。动态语言就是一类在运行时可以改变其结构的语言,反之而言的就是静态语言概念。 ...
- 目录1 Lambda表达式( -> ) 2 方法引用( :: )3 Stream流 接下来介绍的三种语法叫:Lambda表达式 方法引用 stream流,这三种语法的使用要有特定条件,在一定条件下借助这三种语法可以使代码十分简单且优雅,但是不要舍本逐末为了使用而使用,这样的话可能会起到相反的作用。其实大多情况下这种代码并不是十分常用,但是如果想要阅读源码或者说别人的代码,就... 目录1 Lambda表达式( -> ) 2 方法引用( :: )3 Stream流 接下来介绍的三种语法叫:Lambda表达式 方法引用 stream流,这三种语法的使用要有特定条件,在一定条件下借助这三种语法可以使代码十分简单且优雅,但是不要舍本逐末为了使用而使用,这样的话可能会起到相反的作用。其实大多情况下这种代码并不是十分常用,但是如果想要阅读源码或者说别人的代码,就...
- 主页:小王叔叔的博客 主页:小王叔叔的博客
- 本篇文章主要介绍了Java项目中各个注解的作用以及具体使用方式。介绍了Java的框架中每个注解的具体含义以及具体的应用场景。通过了解熟悉Java框架中各个注解的使用方式,可以使我们项目开发工作更加方便高效。 本篇文章主要介绍了Java项目中各个注解的作用以及具体使用方式。介绍了Java的框架中每个注解的具体含义以及具体的应用场景。通过了解熟悉Java框架中各个注解的使用方式,可以使我们项目开发工作更加方便高效。
- 列举几种常见内存泄露问题及定位解决方法 列举几种常见内存泄露问题及定位解决方法
- 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读“运行时数据区”相关内容的时候,只关注了最简单的概念部分,对于其中的细节部分没有深入探究,觉得那些东西太底层了,没啥用。 其实他们背后的原理,和我们平时运行进程时的各种报错息息相关。 另外如果能理解运行时数据区,也能够对“代码究竟是如何运行的”有更深的理解。 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读“运行时数据区”相关内容的时候,只关注了最简单的概念部分,对于其中的细节部分没有深入探究,觉得那些东西太底层了,没啥用。 其实他们背后的原理,和我们平时运行进程时的各种报错息息相关。 另外如果能理解运行时数据区,也能够对“代码究竟是如何运行的”有更深的理解。
- 本篇文章详细介绍了反射的基本概念以及反射的原理和主要用途。介绍了反射的几个主要的使用场景,包括获得Class对象,判断类的实例,创建实例,获取方法,获取构造器信息,获取类的成员变量信息,创建数组等。深入介绍了invoke方法的执行过程和执行原理。 本篇文章详细介绍了反射的基本概念以及反射的原理和主要用途。介绍了反射的几个主要的使用场景,包括获得Class对象,判断类的实例,创建实例,获取方法,获取构造器信息,获取类的成员变量信息,创建数组等。深入介绍了invoke方法的执行过程和执行原理。
- 一、简介 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Java、.Net、NodeJs等探针,数据存储支持Mysql、Elasticsearch等,跟Pinpoint一样采用字节码注入的方式实现代码的无侵入,探... 一、简介 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Java、.Net、NodeJs等探针,数据存储支持Mysql、Elasticsearch等,跟Pinpoint一样采用字节码注入的方式实现代码的无侵入,探...
- 主页:小王叔叔的博客 主页:小王叔叔的博客
上滑加载中
推荐直播
-
仓颉编程语言开源创新人才培养经验分享
2025/08/06 周三 19:00-20:00
张引 -华为开发者布道师-高校教师
热情而富有活力的仓颉社区为学生的学习提供了一个充满机遇和挑战的平台。本次直播探讨如何运用社区的力量帮助同学们变身为开源开发者,从而完成从学生到工程师身份的转变。
回顾中 -
“全域洞察·智控未来” ——云资源监控实战
2025/08/08 周五 15:00-16:00
星璇 华为云监控产品经理,霄图 华为云监控体验设计师,云枢 华为云可观测产品经理
本期直播深度解析全栈监控技术实践,揭秘华为云、头部企业如何通过智能监控实现业务零中断,分享高可用系统背后的“鹰眼系统”。即刻预约,解锁数字化转型的运维密码!
即将直播
热门标签