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
Java&JVM
Docker基础知识
文章目录DockerDocker一次构建,处处运行,类似于
JVM
虚拟机是软件+硬件(需要Hypervisors实现硬件资源虚拟化):资源占用大启动慢(虚拟机是分钟级,Docker是秒级)冗余步骤多sha256
天宇龙腾
·
2023-10-24 21:12
Docker
1024程序员节
容器
docker
Ⅴ.JDBC
jar包:mysql-connector-java-5.0.8-bin.jar初始化驱动:com.mysql.jdbc.DriverClass.forName是把这个类加载到
JVM
中,加载的时候,就会执行其中的静态初始化块
唐騦忆
·
2023-10-24 20:28
Android单元测试学习
android中的单元测试基于JUnit,可分为本地测试和instrumented测试,在项目中对应module-name/src/test/java/.该目录下的代码运行在本地
JVM
上,其优点是速度快
Coder_Sven
·
2023-10-24 19:56
最新最全Java面试题及解答(上百道题,近5w字,包括Redis、MySQL、框架、微服务、消息中间件、集合、
jvm
,多线程、常见技术场景)
刚看完黑马教程的新版Java面试专题视频教程,java八股文面试全套真题+深度详解(含大厂高频面试真题),对面试题分专题整理,方便面试突击Redis相关面试题Redis相关面试题面试官:什么是缓存穿透?怎么解决?候选人:嗯,我想一下,缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉。这种情况大概率是遭到了攻
韩zj
·
2023-10-24 19:05
spring
boot
1024程序员节
Error occurred during initialization of VM
Unabletostartthedaemonprocess.Thisproblemmightbecausedbyincorrectconfigurationofthedaemon.Forexample,anunrecognized
jvm
optionisused.PleaserefertotheUserManualchapteronthedaemonathttps
Everglow_111
·
2023-10-24 18:51
Java命令简易入门-1:Java基本概念
文章目录Java命令简易入门-1:Java基本概念一、JRE(Java运行时环境)二、JDK(Java开发工具)三、Java源代码文件(.class)四、Java字节码文件(.java)五、Java虚拟机(
JVM
zhrb
·
2023-10-24 18:53
Java技术
java
Gradle介绍1-入门和IDEA整合(Gradle Wrapper)
1.Gradle入门1.1、Gradle简介Gradle是一款Google推出的基于
JVM
、通用灵活的项目构建工具,支持Maven,JCenter多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml文件
JAVA序码
·
2023-10-24 18:44
intellij-idea
java
gradle
Java入门讲解(1)---让你瞬间明白如何安装jdk
目录Java语言的特点:
JVM
:JRE:JDK:.java:.class:配置环境变量:配置环境变量的图片演示如下:Java编程语言:一门编译型面向对象的编程语言Java语言的特点:
54lyyyy
·
2023-10-24 18:42
java
1024程序员节
《深入理解Java虚拟机》
2Java内存区域与内存溢出异常2.2运行时数据区域
JVM
运行时数据区.png2.2.1程序计数器可以看做当前线程所执行的字节码的行号指示器。线程私有。
詹徐照
·
2023-10-24 18:06
JVM
上篇之类加载子系统
目录类加载子系统内存结构类的生命周期类的加载过程加载加载class文件方式连接验证验证阶段准备解析初始化类加载器介绍作用分类引导类加载器自定义类加载器ClassLoader获取ClassLoader途径双亲委派机制介绍执行流程好处打破双亲委派类加载子系统内存结构Class文件类加载子系统运行时数据区方法区堆程序计数器虚拟机栈本地方法栈执行引擎本地方法接口本地方法库类的生命周期类从被加载到虚拟机内存
lgcgkCQ
·
2023-10-24 15:50
JVM
jvm
java
开发语言
类加载子系统
java虚拟机
虚拟机
kotlin记录
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有
JVM
的设备上运行。
大牛是只猫
·
2023-10-24 15:39
Android 内存管理
文章目录一、需求二、环境三、
JVM
3.1编译&执行过程3.2
JVM
内存模型3.2.1方法区3.2.2堆3.2.3程序计数器3.2.4虚拟机栈3.2.5本地方法栈3.2.6直接内存3.2.7方法区、堆、栈之间的关系四
林奋斗同学
·
2023-10-24 14:58
Android
android
linux
memcache
软件构建
设计规范
阿里巴巴面试题- - -
JVM
篇(十二)
前言:七月末八月初的时候,秋招正式打响,公司会放出大量的全职和实习岗位。为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,收到心仪公司的Offer~~内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、Sprin
叶秋学长
·
2023-10-24 13:43
阿里巴巴最新面试题
java
面试
spring
16 - 多线程调优(下):如何优化多线程上下文切换?
还有,在多线程中如果使用了竞争锁,当线程由于等待竞争锁而被阻塞时,
JVM
通常会将这个锁挂起,并允许它被交换出去。如果频繁地发生阻塞,CPU密
Q.E.D.
·
2023-10-24 13:02
性能调优
性能优化
性能调优
多线程
JAVA入门总结回顾
JRE中包含
JVM
,即JAVA的虚拟机运行环境。用来进行JAVA程序的运行4..java和.class文件的关系和区别先编写一个java程
天上掉下来个程小白
·
2023-10-24 13:39
1024程序员节
java
2022 金九银十,Java 后端最全面试攻略,吃透 25 个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、
JVM
、Redis、SpringMVC、MyBatis、MySQL
wadfdhsajd
·
2023-10-24 12:55
算法
后端
java
java
面试
开发语言
你连Java后端25个技术栈都没啃透,你告诉我你去春招?
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java集合容器、Java异常、并发编程、Java反射、Java序列化、
JVM
、Redis、SpringMVC、MyBatis、MySQL
跟着我学Java
·
2023-10-24 12:20
java
spring
程序人生
经验分享
开发语言
JVM
困局的攻与破:京东小哥手把手教给你5种常见的
JVM
杀手锏
那么今天和大家聊聊一个话题──
JVM
困局的攻与破
JVM
实践对于很多新手来说有点挠破头皮、无从下手的感觉总觉得是一座迈不过去的大山不过,不要紧,以后遇到
JVM
实践上的问题与困扰不妨先收藏这篇文章或许能够帮助到工作中漫无头绪的你
可爱猪猪
·
2023-10-24 11:09
Jmeter性能测试 —— TPS拐点寻找
jmeter–n–txianchengzuse.jmx②记录业务压测数据3、监控服务器性能指标①监控CPU输入top命令②监控内存free–m③jstat监控sweep和GC情况④jvisualvm监控
jvm
测试萧十一郎
·
2023-10-24 11:40
软件测试
软件测试工程师
自动化测试
jmeter
软件测试
功能测试
自动化测试
程序人生
职场发展
Java工程师成神之路
一、基础篇
JVM
JVM
内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC
零点145
·
2023-10-24 10:43
redis分布式锁的应用
而且要求性能要好基于一个小的业务场景来说,就比如说秒杀中的减库存,防止超卖这种代码就会有并发问题,比方说3个线程同时查出来之后会set299此时就超卖了这就是我们典型的超卖问题,我们可以加锁,比如说我们常见的sy,
JVM
一个诺诺前行的后端程序员
·
2023-10-24 09:54
1024程序员节
JVM
——一些零散的概念(后续学习深入了再补充)
Native凡是带了native关键字的,说明Java的作用范围的达不到了,需要调用底层C语言的库调用native方法,会进入本地方法栈,调用本地接口(JNI)JNI的作用:扩展Java的使用,融合不同的编程语言为Java所用它在内存区域中专门开辟了一块标记区域:NativeMethodStack(本地方法栈),登记native方法在最终执行的时候,加载本地方法库中的方法通过JNI调用其他接口:S
苏三有春
·
2023-10-24 09:13
JVM学习
jvm
学习
JVM
——堆内存调优(Jprofiler使用)Jprofile下载和安装很容易,故没有记录,如有需要,在评论区留言)
堆内存调优当遇到OOM时,可以进行调参1、尝试扩大堆内存看结果2、分析内存,看哪个地方出现了问题(专业工具)调整初始分配内存为1024M,调整最大分配内存为1024M,打印GC细节(如何添加
JVM
操作往下看
苏三有春
·
2023-10-24 09:13
JVM学习
jvm
学习
java
了解下Java中的Synchronized锁
Synchronized的理解我我准备从三个层面开始说起,java语言层面,字节码层面,以及
jvm
层面:Java语言层面:
不懂Java0
·
2023-10-24 09:13
jvm
java
java高并发导致加密解密,【高并发】面试官:Java中提供了synchronized,为什么还要提供Lock呢?...
既然
JVM
中提供了synchronized关键字来保证只有一个线程能够访问同步代码块,为何还要提供Lock接口呢?这是在重复造轮子
老韩大叔
·
2023-10-24 09:42
java高并发导致加密解密
JVM
工具使用(jstat + jmap)
命令格式jstat-gcutilpidinterval(ms)举例:jstat-gcutil163611000线上服务器的GC情况如下:参数说明如下:S0:新生代中Survivorspace0区已使用空间的百分比S1:新生代中Survivorspace1区已使用空间的百分比E:新生代已使用空间的百分比O:老年代已使用空间的百分比P:永久带已使用空间的百分比YGC:从应用程序启动到当前,发生Yang
无影风Victorz
·
2023-10-24 09:41
JVM
linux
运维
服务器
java
【图灵诸葛】
jvm
笔记
2023年10月23日14:04:44
jvm
1.jdk体系结构图回顾(Av333129672,P1)jdkjre底层是hotspot
jvm
2.java虚拟机内部组成(Av333129672,P2)堆方法区执行引擎类加载本地方法栈线程栈
墨苏玩电脑
·
2023-10-24 09:35
jvm
笔记
理解 Java 中的类加载器
一、什么是类加载器1.类加载器
JVM
虚拟机团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己去决定如何去获取所需要的类。
zhaopeng.chau
·
2023-10-24 09:34
java
jvm
06-
JVM
性能调优
JVM
性能调优在高性能硬件上部署程序,目前主要有两种方式:通过64位JDK来使用大内存;使用若干个32位虚拟机建立逻辑集群来利用硬件资源。
小懒编程日记
·
2023-10-24 09:33
JVM相关
jvm
美团真题解析
文章目录美团真题解析美团面试真题-美团招聘简介美团面试真题-介绍一下MyBatis的缓存机制一级缓存二级缓存美团面试真题-谈谈
jvm
的内存模型美团面试真题-谈谈你知道的垃圾收集器的特点Serial收集器
我是廖志伟
·
2023-10-24 09:02
#
博主活动
面试
Java
3.2.1.3 Hive, 调优策略(架构/参数/SQL) , Hive案例; 数据交互工具HUE, 概述, 安装,整合Hadoop/Hive
目录第十部分Hive调优策略第1节架构优化执行引擎优化器分区表分桶表文件格式数据压缩第2节参数优化本地模式严格模式
JVM
重用并行执行推测执行合并小文件Fetch模式第3节SQL优化列裁剪和分区裁剪sortby
CH_ENN
·
2023-10-24 08:25
redis分布式锁有哪些要求
从单体应用到分布式应用开发需要解决很多技术难点,数据的并发安全问题不再像单体一样能用同步关键字synchronized或者加lock锁可以解决(他这种只能保证在同个
jvm
的线程安全)分布式的线程安全必须依赖于分布式锁
未来谁更
·
2023-10-24 06:27
JavaSE复习笔记(第一章-Java概述)
借助
JVM
实现。JV
Ren大白
·
2023-10-24 06:17
JavaSE篇
jvm
java
开发语言
第01章-Java语言概述
命令常用指令相对路径与绝对路径2转义字符3安装JDK与配置环境变量JDK与JREJDK的版本JDK的下载JDK的安装配置path环境变量4Java程序的编写与执行5Java注释6JavaAPI文档7Java核心机制:
JVM
1
爱喝胡辣汤c
·
2023-10-24 06:40
Java
1024程序员节
java
开发语言
cmd命令快速打开MATLAB
文章目录复制快捷方式添加-no
jvm
打开复制快捷方式添加-no
jvm
打开唯一的缺点是无法使用plot,这一点比不上linux系统,不过打开速度还是挺快的。
ambu1230
·
2023-10-24 05:50
MATLAB
2023跳槽最新面试题整理——
JVM
系列
今天是农历2022年腊月二十七了,和往常的春节假期、五一假期和十一假期一样都是团队中坚持到最后的一个。没几天也要快过年了,我先提前向大家拜个早年——祝大家兔年大吉,新春快乐,财源滚滚,万事如意。今年从十一假期之后由于种种原因也没有更新文章,今天最后一天,由于做其他的也没有心情,那就老规划——最后一天就自己静下心来整理文章来和大家分享;再加上今年由于YQ放开,大家都在积蓄力量准备明年跳槽,那今天我就
岭岭颖颖
·
2023-10-24 04:16
面试专栏
jvm
跳槽
java
JVM
面试题
内容分类详情Java高频面试题汇总入口
JVM
JVM
面试题并发并发面试题SpringSpring面试题分布式分布式面试题SpringBootSpringBoot面试题SpringCloudSpringCloud
gzh-程序员灿灿
·
2023-10-24 04:15
想进厂
java
面试
jvm
JAVA 面试随笔(JAVA
JVM
)
JVM
:(1)基本概念:
JVM
是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。
JVM
是运行在操作系统之上的,它与硬件没有直接的交互。
桃李醉春风SVIP
·
2023-10-24 04:15
JAVA面试随笔
java
jvm
面试
Java虚拟机(
JVM
)面试题(总结最全面的面试题!!!)
HelloWord.java是我们程序员编写的,我们人可以认识,但是电脑不认识Java文件编译的过程程序员编写的.java文件由javac编译成字节码文件.class:(为什么编译成class文件,因为
JVM
java晴天过后
·
2023-10-24 04:45
jvm
java
面试
JVM
面试题详解系列——
JVM
内存区域详解
包括JavaGuide,Java-Interview和程序员囧辉的文章面试必问的
JVM
运行时数据区,你懂了吗?。当然还有很多其他的文章,就不一一列举了,总之感谢这些技术前辈对我的帮助。当然算
路上阡陌
·
2023-10-24 04:14
#
JVM
jvm
java
面试
java之
JVM
面试题整理
jvm
作为java开发的工具包,有许多零碎的内部框架知识点和一些运行的案例,也是考察中的一个难点。本篇整理了一些java面试时
JVM
常见的考题,希望能对大家有所帮助。
品易HTTP
·
2023-10-24 04:14
队列
堆栈
java
jvm
面试
JVM
的几个面试重点
JVM
的内存区域划分
JVM
类加载机制前言Java程序最开始是一个.java的文件,
JVM
把它编译成.closs文件(字节码文件),运行Java程序,
JVM
就会读取.class文件,把文件内容读取到内存中
小林想被监督学习
·
2023-10-24 04:44
面试
jvm
Java--序列化
序列化介绍为什么需要序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当
JVM
处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比
JVM
的生命周期更长。
为爱疯狂_3850
·
2023-10-24 04:27
初步认识Java(优势、特性,IDEA安装方式······)
Java的诞生在C语言的浪潮下一部分人选择创建一个新的语言来代替复杂的C语言,没有指针,不用考虑内存管理,实现真正的可移植性,于是java就出现了,在每个操作系统上安装Java虚拟机——
JVM
,便可运行
~豪
·
2023-10-24 04:41
intellij-idea
java
intellij
idea
初步认识Java
文章目录一、什么是Java1、Java语言的重要性2、Java语言的发展史3、Java语言的特性二、初识Java的main方法1、main方法示例2、运行Java程序3、JDK、JRE、
JVM
之间的关系三
權sir
·
2023-10-24 04:08
java
开发语言
Java关键字-volatile详解
目录一、介绍1.简介2.特性二、实际应用1.案例一一、介绍1.简介volatile是java关键字,同时也是
JVM
提供的轻量级的同步机制。
汪xiao羊
·
2023-10-24 03:32
Java
java
实习日常的点点滴滴记录(Java应用内存泄漏相关开发规范+
JVM
参数调优)------好记性不如烂笔头--慢慢积累,厚积薄发
1.开发规范建议原理及时关闭资源在使用文件、IO流、数据库连接等不会自动释放的资源时,应该在使用完毕后马上将其关闭。关闭资源的代码应在try…catch…finally的finally内执行,否则可能造成资源无法释放。减少静态变量的使用静态变量是在加载类时分配的,只有在加载该类的类加载器本身被释放时才会被垃圾回收,这导致静态变量通常在程序运行期间很难被回收严格控制循环中的内存增长尽可能避免在循环中
小小理想家
·
2023-10-24 02:15
实习
jvm
java
开发语言
java:如何判断两个class对象是否相同?
在
JVM
中表示两个class对象是否为同一个类存在两个必要条件:1.类的完整类名必须一致,包括包名。2.加载这个类的ClassLoader(指ClassLoader实例对象)必须相同。
小小理想家
·
2023-10-24 02:44
面试真题
java
jvm
开发语言
Java
JVM
及相关概念
1、概述
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
高丕基
·
2023-10-24 02:52
如何利用
JVM
在线调试工具排查线上问题
产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂而且审核比较严的公司,从改代码到上线需要层层的流转,会大大影响问题排查的进度。这个时候我们可以使用能够在线调试
独行侠梦
·
2023-10-24 01:59
java
jvm
mysql
数据库
redis
上一页
134
135
136
137
138
139
140
141
下一页
按字母分类:
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
其他