- 博客(11)
- 收藏
- 关注
原创 ssm框架
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。
2023-04-28 00:07:06
114
原创 jvm jre jdk三者关系
JDK是Java开发工具包,其中包括了编译工具、打包工具等,也包括JRE。JRE是Java运行环境,包含了JVM标准实现和Java核心类库。JVM是Java虚拟机,是实现Java跨平台和系统的媒介。三者之间的关系是:JDK包含JRE,JRE包含JVM1。
2023-04-27 22:57:58
191
1
原创 jvm的回收器
Parallel Scavenge收集器是一款新生代收集器,基于标记复制算法,能够并行收集。特点是其关注点和其他收集器不一样,它的目标是达到一个可控的吞吐量,而不是向CMS等收集器一样尽可能的缩短垃圾收集的时候用户线程的停止时间。ParNew收集器实质上是Serial收集器的多线程并行版本,可以同时采用多条线程进行垃圾处理。的操作,而是在进行垃圾回收的时候,必须停掉其他所有的工作线程,直到它收集结束。这是一个单线程工作的收集器,这个单线程并不是只用一条线程完成。
2023-04-27 22:55:47
113
原创 jvm调优的六个步骤
第1步:分析GC日志及dump文件,判断是否需要优化,确定瓶颈问题点;第6步:找到最合适的参数,将这些参数应用到所有服务器,并进行后续跟踪。第3步:确定JVM调优参数(根据历史JVM参数来调整);第5步:不断的分析和调整,直到找到合适的JVM参数配置;第4步:调优一台服务器,对比观察调优前后的差异;第2步:确定JVM调优量化目标;
2023-04-27 22:53:54
1428
原创 jvm的内存结构
JVM的内存结构大致分为五个部分,分别是程序计数器、虚拟机栈、本地方法栈、堆和方法区。除此之外,还有由堆中引用的JVM外的直接内存。
2023-04-27 22:51:25
73
原创 什么是jvm
JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
2023-04-27 22:50:22
75
原创 java语言
Java 是一个通用术语,用于表示 Java 软件及其组件,包括“Java 运行时环境 (JRE)”、“Java 虚拟机 (JVM)”以及“插件”。[1]Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,但它要比C++语言更易于使用,而且在编程时彻底采用了一种以对象为导向的方式。
2023-04-27 22:48:37
93
原创 java的基础知识点
Java是一种高级计算机语言,具有跨平台、面向对象、多线程等特点1。Java划分为三个技术平台:Java SE、Java EE、Java ME,分别用于桌面应用、web应用和手机应用1。Java程序需要在Java虚拟机(JVM)上运行,因此具有可移植性2。Java的可执行文件都在bin文件夹下,包括编译器、运行工具、打包工具和文档生成工具等。在Windows系统中,需要配置环境变量才能使用Java命令3。Java的知识点非常多,需要深入学习才能掌握4。
2023-04-27 22:45:34
110
1
原创 java的意义
Java是一种跨平台、面向对象的编程语言,具有简单性、可靠性、安全性、高性能、多线程等特点。Java在企业应用程序开发中常见,具有可扩展性、可靠性、编码标准和文件、现有大量图书馆等优势1。Java可以用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等2。Java的意义在于它为开发者提供了一种高效、可伸缩、易维护的编程语言,使得开发过程更快、更便宜,同时也为企业提供了一种可靠、安全、高效的解决方案3。
2023-04-27 22:43:57
825
1
原创 java的用途
除了Min ecraft 、你无法看到用Java编写的游戏吧像AdobeAcrobat这样的桌面工具。Micro so ft办公软件,这些都不是用Java编写的、甚至就连Linux或者W in do w s的操作系统也不是、那么人们到底在哪里使用了Java呢Java到底。在现实社会中有很多地方使用到了 Java、从电子商务网站到Andro idapp s、从科学应用到金融产品,例如电子交易系统。你可能会思考Java 确切地运用在哪些地方呢哪些行业是学 Java赚钱多的呢。
2023-04-27 22:42:24
137
1
原创 什么是java
Java的设计目标是创建一种可移植、高效、面向对象的语言,可以在不同的计算机平台上运行。Java被广泛应用于开发各种类型的应用程序,包括Web应用程序、移动应用程序、桌面应用程序和嵌入式系统等。下面是Java的一些主要特点和用途:1. 可移植性:Java的编译器可以将源代码编译成字节码,这种字节码可以在任何支持Java虚拟机(JVM)的计算机上运行。这使得Java程序可以在不同的平台上运行,而不需要重新编写或修改代码。2. 面向对象:Java是一种面向对象的语言,它支持封装、继承和多态等概念。
2023-04-27 22:39:48
130
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅