E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JVM体系结构
JVM
调优(Window下)
1、编写代码,像下面代码这样,产生OOM,privatestaticfinalIntegerK=1024;/***死循环,验证
JVM
调优*@return*/@GetMapping(value="/deadLoop
veminhe
·
2024-02-09 09:43
JAVA
jvm
java
jdk,jre,
jvm
的关系
概述JDK(JavaDevelopmentKit):Java开发工具包;JRE(JavaRunTimeEnvironment):Java运行时环境;
JVM
(JavaVirtualMachine):Java
songzhu
·
2024-02-09 08:04
计算机网络(第六版)复习提纲29
第六章:应用层SS6.1域名系统DNS1DNS被设计为一个联机分布式数据库系统,并采用客户服务器方式(C/S)2域名的
体系结构
3域名服务器及其
体系结构
A域名服务器的分类1根域名服务器2顶级域名服务器(TLD
鸥梨菌Honevid
·
2024-02-09 07:29
Outline
计算机网络
【Redis笔记】分布式锁及4种常见实现方法
线程锁只在同一
JVM
中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如Synchronized、Lock等。
lcx_defender
·
2024-02-09 07:18
Redis
redis
笔记
分布式
lua
SpringBoot中使用注解来实现 Redis 分布式锁-学习笔记
2.分析流程使用Redis作为分布式锁,将锁的状态放到Redis统一维护,解决集群中单机
JVM
信息不互通的问题,规定操作顺序,保护用户的数据正确。
qinxun2008081
·
2024-02-09 07:46
SpringBoot
spring
boot
redis
分布式
java
后端
计算机毕业设计Python+django医院后勤服务系统flask
该平台采用了软件组件化、精化
体系结构
、分离逻辑和数据等方法。该系统主要是结合实际
计算机专业码农一枚
·
2024-02-09 06:03
python
课程设计
django
Java基础常见面试题总结-并发(二)
当对volatile变量进行写操作的时候,
JVM
会向处理器发送一条LOCK前缀的指令,将该变量所在缓存行的数据写回系统内存。
此花本应与她
·
2024-02-09 06:01
java
面试
开发语言
初识Java虚拟机
1.
JVM
是什么
JVM
(JavaVirtualMachine)java文件通过javac编译生成class字节码文件class字节码文件交给
JVM
运行生成机器码机器码交给计算机运行这就是
JVM
的主要职责
BabyQ12138
·
2024-02-09 06:59
Java虚拟机学习笔记
jvm
java
Java多态原理
参考虚方法
JVM
杂记:对多态实现原理、虚方法表、虚方法、静态解析、动态链接的一些思考_多态和方法表的关系-CSDN博客静态分派与动态分派(
JVM
)Java虚拟机:静态分派&动态分派原理解析-掘金虚方法表
Sloent
·
2024-02-09 06:54
java
开发语言
计算机操作系统
OS操作系统(OS)1.计算机系统概述1.简介2.操作系统的运行机制和
体系结构
3.中断和异常1.概念和作用2.分类4.系统调用1.含义2.作用3.系统调用和库函数的区别4.其他2.进程管理1.进程的定义
自学cs的小菜鸡
·
2024-02-09 06:50
操作系统
操作系统
最新java面试手册—性能优化面试专栏
性能优化面试专栏你怎样给tomcat调优如何加大comcat连接数怎样加大tomcat的内存tomcat中如何禁止列目录下的文件Tomcat有几种部署方式Tomcat的优化经验Jaja类加载过程;aja内存分配描述一下
JVM
AI乔治
·
2024-02-09 06:52
3.3.3 JMM Java内存模型
JMMJava内存模型(JMM,并非
JVM
内存模型)是一个抽象的规范,保证Java程序在各种平台下对内存的访问都能得到一致的效果。线程之间的通信通常有两种方式:共享内存和消息传递。
拥小抱
·
2024-02-09 06:04
Java
面试
java
jvm
开发语言
JMMJava内存模型
JVM
运行程序的实体是线程,每个线程创建时
JVM
都会为为其创建一个工作内存,工作内存是每个线程的私有数据区域,Java内存模型规定所有变量都存在主内存,主内存是共享内存区域,所有线程都可以访问,线程对变量的操作必须在自己的工作内存中完成
Jargos
·
2024-02-09 06:03
JVM
-运行时数据区&程序计数器
目录一、
JVM
介绍二、运行时数据区三、程序计数器的定义四、程序计数器会出现内存溢出吗一、
JVM
介绍
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,它是Java平台的核心组件之一。
揣晓丹
·
2024-02-09 05:57
java
jvm
开源
vue.js
javascript
java
2024最新Java面试题及答案!( 2024年 1 月最新版,持续更新)
2024了发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:Java面试、Spring、
JVM
、MyBatis、Redis
程序一逸
·
2024-02-09 05:00
开发语言
java
后端
面试
程序员
多线程
JVM
MySQL之
体系结构
华子目录MySQL简介MySQL的特性MySQL版本MySQL常见版本数据库排名网站MySQL结构体系查看最大连接数查询缓存配置情况一条SQL语句执行流程MySQL简介MySQL是一个小型关系数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被sun公司10亿美金收购。2009年,SUN又被Oracle以74亿美金收购。目前MySQL被广泛地应用在Internet上的中小型网站
^~^前行者~~~
·
2024-02-09 02:35
mysql
adb
数据库
(二)Spring 核心之控制反转(IoC)——
体系结构
设计及原理详解
目录一.前言二.SpringIoC的
体系结构
设计2.1.BeanFactory和BeanRegistry:IoC容器功能规范和Bean的注册2.1.1.BeanFactory定义了IoC容器基本功能规范
流华追梦
·
2024-02-09 00:44
Spring
spring
BeanFactory
BeanRegistry
BeanDefinition
ApplicationCont
Bean初始化流程
基于SSM的网络在线考试系统(有报告)。Javaee项目。ssm项目。
项目介绍:采用M(model)V(view)C(controller)三层
体系结构
,通过Spring+SpringMvc+Mybatis+Jsp+Maven来实现。
气宇轩昂的固执狂
·
2024-02-09 00:12
SSM
java-ee
java
Springboot+vue的社区智慧养老监护管理平台设计与实现(有报告),Javaee项目,springboot vue前后端分离项目
springbootvue前后端分离项目项目介绍:本文设计了一个基于Springboot+vue的前后端分离的社区智慧养老监护管理平台设计与实现,采用M(model)V(view)C(controller)三层
体系结构
气宇轩昂的固执狂
·
2024-02-09 00:42
spring
boot
vue.js
java-ee
【Java基础_01】Java运行机制及运行过程
【Java基础_01】Java运行机制及运行过程文章目录【Java基础_01】Java运行机制及运行过程1.Java运行机制及运行过程1.1Java核心机制-Java虚拟机[
JVM
javavirtualmachine
青山的青衫
·
2024-02-08 23:30
Java
#
Java基础
java
开发语言
redisson源码解析
由于synchronized跟ReetrantLock是
JVM
级别的锁,在分布式情况下失效,这时候我们通常会选择redisson基于redis封装好的分布式锁。
码农dls
·
2024-02-08 23:27
java
JAVA和
JVM
运行原理是什么?JAVA可以用来做什么?
Java主要用来做什么?Java是一种面向对象的编程语言,现在我们日常使用的很多软件都是Java语言开发的。比如安卓上的各种app,界面都是使用java语言写的。当然java最强大的地方还不是写app的界面,而是后台处理能力,比如淘宝,京东这种高并发要求很高的都是使用Java语言解决的。java还在大数据处理方面也有优势。java的生态体系非常强大,很多大牛,大公司都在为java开发相应的开源组件
程序媛小白
·
2024-02-08 22:11
修改JDK文件路径或名称(以及修改后jJRE文件变红的解决)
JDK文件名(或路径)3.原因4.解决4.1创建软链接4.2更新环境变量4.3重新加载生效1.安装JDK在Linux中安装jdk参考:Linux系统中安装JDK查看jdk文件名称ls/usr/lib/
jvm
寒山李白
·
2024-02-08 21:45
JAVA基础
Linux
java
开发语言
linux
运维
计算机网络读书笔记(三)
运输层传输层位与应用层和网络层之间,是分层的网络
体系结构
的重要部分。该层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用。
cccccccoding.
·
2024-02-08 21:42
计算机网络
计算机网络
MCU开发中,RTD的介绍与模块详解
一、恩智浦NXPS32K3平台开发,相关概念介绍1.1RTDRTD:(RealTimeDrivers)是一种实现复杂软件接口抽象的
体系结构
,就是基于S32K3平台开发时,NXP为我们提供了一个平台。
洛克Lee
·
2024-02-08 20:16
车载MCU开发
单片机
嵌入式硬件
MCU
RTD平台
并发操作之——synchronized
并发操作并发操作之——synchronized并发操作之——synchronized并发操作一、sychronized1、方法加锁:2、代码块加锁:二、JDK1.6后的优化部分1、
JVM
对象在内存中的组成
RobertTeacher
·
2024-02-08 20:56
并发
面试
java
synchronized
并发
jvm
ArchiMate 与 TOGAF 标准的关系
ArchiMate核心语言的结构与TOGAFADM中提到的三种主要
体系结构
密切相关。策略,
Warren2Lynch
·
2024-02-08 20:21
ArchiMate
TOGAF
系统架构22 - 软件架构设计(1)
一个程序和计算系统软件
体系结构
是指系统的一个或者多个结构。结构中包括软件的构件,构件的外部可见属性以及它们之间的相互关系。
体系结构
并非可运行软
银龙丶裁决
·
2024-02-08 18:43
软考系统架构
系统架构
架构
JVM
-运行时数据区&程序计数器
运行时数据区Java虚拟机在运行Java程序过程中管理的内存区域,称之为运行时数据区。《Java虚拟机规范》中规定了每一部分的作用。程序计数器的定义程序计数器(ProgramCounterRegister)也叫PC寄存器,每个线程会通过程序计数器记录当前要执行的的字节码指令的地址。程序计数器的具体案例(单线程)在加载阶段,虚拟机将字节码文件中的指令读取到内存之后,会将原文件中的偏移量转换成内存地址
明矾java
·
2024-02-08 17:20
JVM
jvm
常用虚拟机性能监控故障处理工具
参考文献:深入理解
jvm
第三版1.jpsjps作用可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(MainClass,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(LVMID,LocalVirtualMachineIdentifier
丶_62f3
·
2024-02-08 17:40
JVM
、DVM和ART的区别
JVM
(JavaVirtualMachine)、DVM(DalvikVirtualMachine)和ART(AndroidRuntime)是三种不同的虚拟机技术,它们分别用于执行Java应用程序和Android
碎念枫子
·
2024-02-08 16:13
Synchronized
概念Synchronized在
JVM
的实现原理,基于进入和退出Monitor对象来实现方法同步和代码块同步
JVM
通过monitorenter和monitorexit两个指令来实现monitorenter
JavaHub
·
2024-02-08 15:14
Tomcat 原理分析
Tomcat组成Server:Tomcat封装的、对外提供完整的、基于组件的web服务,包含Connectors、Container两个核心组件,以及多个功能组件,各个Service之间是独立的,但是共享同一
JVM
A゛孤青
·
2024-02-08 15:38
tomcat
firefox
java
后端
synchronized 和 Lock 有什么区别?synchronized 和 ReentrantLock 区别是什么?说一下 atomic 的原理?
实现方式:synchronized是基于
JVM
内置的监视器锁(Monitor)实现的,而Lock是基于Java语言层面的显式锁(ExplicitLock)实现的。syn
weixin_53180424
·
2024-02-08 14:39
java
java
jvm
几个常见面试题整理
1.FullGC触发机制有如下5种情况。(1)调用System.gc()时,系统建议执行FullGC,但是不必然执行。(2)老年代空间不足。(3)方法区空间不足。(4)老年代的最大可用连续空间小于历次晋升到老年代对象的平均大小就会进行FullGC。(5)由Eden区、S0(From)区向S1(To)区复制时,如果对象大小大于S1区可用内存,则把该对象转存到老年代,且老年代的可用内存小于该对象大小。
黄晓琪
·
2024-02-08 13:44
jvm
java
jvm
算法
jvm
垃圾收集器之七种武器
目录1.回收算法1.1标记-清除算法(Mark-Sweep)1.2复制算法(Copying)1.3标记-整理算法(Mark-Compact)2.HotSpot虚拟机的垃圾收集器2.1新生代的收集器Serial收集器(复制算法)ParNew收集器(复制算法)ParallelScavenge收集器(复制算法)2.2老年代的收集器SerialOld收集器(标记-整理算法)ParallelOld收集器(标
黄晓琪
·
2024-02-08 13:14
jvm
【Java八股面试系列】
JVM
-常见参数设置
目录堆内存相关显式指定堆内存–Xms和-Xmx显式新生代内存(YoungGeneration)显式指定永久代/元空间的大小垃圾收集相关垃圾回收器GC日志记录处理OOMJDK监控和故障处理工具总结堆内存相关Java虚拟机所管理的内存中最大的一块,Java堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例以及数组都在这里分配内存。显式指定堆内存
叮咚Zz
·
2024-02-08 13:42
jvm
java
八股文
jvm调优
垃圾回收
【Java八股面试系列】
JVM
-类和对象加载过程
类加载(ClassLoading):这是指
JVM
在运行时将类的字节码文件加载到内存中的过程。类加载的主要任务是找到类的字节码文件,然后读取它并存储在方法区中。这个过程是由类加载器完成的。
叮咚Zz
·
2024-02-08 13:41
Java八股面试
jvm
java
对象加载
类加载
TCP相关知识点
TCP相关知识点参考:《计算机网络》(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础关于TCP三次握手和四次挥手,满分回答在此(值得看)TCP处于网络
体系结构
中的运输层。
sasaraku.
·
2024-02-08 12:36
计算机网络
tcp/ip
网络协议
对话机器人(二)——RASA概述与安装
2.RASA系统架构RASA开源
体系结构
NLU:意图分类、实体提取、响应检索。以管道的方式处理用户对话。对话管理:根据上下文决定对话中的下一个动作。代理:接收用户输入消息,返回RASA系统的回答。
就要辣谢谢。
·
2024-02-08 11:17
对话机器人
人工智能
自然语言处理
深度学习
JVM
- 图解篇
本色出演名单姓名别名简称学校JavaVirtualMachine
JVM
教室堆空间Heap老师垃圾回收器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Eden教室新生EdenSurvivor
kikiki2
·
2024-02-08 10:30
【学习笔记】ARM Cortex-A(armv7)编程手册
第一章介绍了ARMCortex-A系列处理器的基本功能,介绍ARM
体系结构
的基础知识,涵盖各种寄存器;第二章和第三章提供了有关各个处理器的模式和一些背景知识;第四章和第五章简要介绍了ARM汇编语言编程,
踏流星
·
2024-02-08 09:00
学习
arm开发
jvm
内存模型及参数
内存模型
JVM
堆,栈,方法区,计数器堆线程共享存放所有对象实例,GC的主要区域,可以分为新生代,老年代,新生代可以分为一个eden,两个survivor空间(fromsurvivor,tosurvivor
battle_
·
2024-02-08 09:06
【Sping Cloud】04--Hystrix dashboard 断路器仪表盘
工具来暴露出来二,Actuator1.介绍springboot提供的一个项目指标工具,可以通过Actuator获取项目的各种日志数据健康状态spring容器中所有的对象springmvc映射的所有路径
jvm
DRHJ
·
2024-02-08 09:52
SpringCloud
dashboard
spring
cloud
netflix
类加载机制
它是Java虚拟机(
JVM
)的核心组成部分,负责动态加载和链接类。类加载的过程包括以下几个步骤:加载(Loading):加载是指查找并读取类的字节码文件,可以来自本地文件系统、网络或其他来源。
啄sir.
·
2024-02-08 08:13
java
Java基础+流程控制+方法+数组【笔记含代码】
文章目录什么是计算机计算机硬件计算机软件DOS命令计算机语言发展史第一代语言第二代语言第三代语言Java帝国的诞生C&C++反抗Java初生Java发展Java特性和优势Java三大版本JDK、JRE、
JVM
Java
柑橘味柚芽
·
2024-02-08 08:02
java
从
JVM
角度理解Java并发(下)
文章目录前言一、Java内存模型(JMM)1.1可见性1.1.1问题表述1.1.2解决办法1.2有序性1.2.1问题表述1.2.2解决办法1.3volatile原理1.3.1保证可见性1.3.2保证有序性1.4happen-before规则1.5final原理1.5.1写final1.5.2读final二、线程池2.1线程池的状态2.2ThreadPoolExecutor构造方法2.3线程池提交2
Yungang_Young
·
2024-02-08 07:46
Java
java
jvm
并发
多线程
Jdk版本对应关系
Class文件的编译版本通常被称为“字节码版本”,它表示了编译后的Java代码所对应的Java虚拟机(
JVM
)版本。
程序员爱技术
·
2024-02-08 07:56
java
开发语言
Java 对象初始化详细过程(转)
二、获得类的资源然后
jvm
就会载入Dog.class,生成一个class对象。这个时候如果有静态的方法或者变量,静态初始化动作都会被执行。这个时候要
dinel
·
2024-02-08 06:43
ssm+vue的校园一卡通密钥管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
项目介绍:采用M(model)V(view)C(controller)三层
体系结构
,通过Spring+SpringMvc+Mybatis+Vue+Maven来实现。
气宇轩昂的固执狂
·
2024-02-08 06:03
SSM+Vue前后端分离项目
vue.js
java-ee
前端
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他