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底层
详解JDK,JRE,
JVM
JDK,JRE,
JVM
详解JDK,JRE,
JVM
:JDK:Java开发工具包(JavaDeveloper’sKit),里面包含了以下目录。
卡卡崛起
·
2024-02-06 07:15
jvm
java
开发语言
又是失望的一天...内心的斗争停不下
一点点地,从衣柜到床,再从床到床头柜,一步两步三步......到了,蹲下身,拉出床头柜
底层
的抽屉,双手在里面不断地摸索。
冉pong
·
2024-02-06 07:38
JDK、JRE、
JVM
三者关系详解
java开发工具包=java运行环境+java开发工具Java运行环境=Java虚拟机+java核心类库JDK是java开发工具包,包含了编写、编译、运行、调试java程序所需的所有工具和组件。它拥有JRE所拥有的一切,还有编译器和工具,能够创建和编译程序。JRE是java的运行环境,包括了java虚拟机和java标准类库(javaAPI),JRE是针对java应用程序的,提供了在计算机上运行ja
GeekInk失控
·
2024-02-06 07:37
java
jvm
开发语言
都市爱情故事:第一章《回国》
一杯夏日的冰饮,浮于表面的是冰,
底层
则是这杯饮品的味觉核心。糖、果肉、或是其他各异的添加品,一同沉淀在饮品的下端,等着人来挖掘。我用力将吸管插入,开始啜饮这份饮品。
陈宣冰妹妹
·
2024-02-06 07:14
清理
底层
卡点
上篇文章剖析了我自己是属于性价比类型的人。其实深层一点分析,我其实是性价比、感觉型和直觉型的复合性格。只不过比较突出的是性价比。按百分比来分配的话,性价比占85%,感觉型和直觉型各占了7.5%。我的天啊,难怪我不发财,原来每种性格的卡点我都有啊。作为性价比,对财富的恐惧、焦虑、患得患失;作为感觉型,对自我的不配得不值得,求证明、求认可、讨好;作为直觉型,对这个世界淡淡的疏离感.....我决定,从今
丫丫yayaya
·
2024-02-06 07:39
从标准异常类到自定义异常类:Java异常处理的优雅演变
目录一、运行时异常二、
JVM
的异常处理机制三、自定义异常类代码的实现自定义异常类的意义一、运行时异常JavaAPI中预定义了一系列运行时异常类,包括但不局限于以下几种:ArithmeticException
程序吟游
·
2024-02-06 07:40
JVM
JAVA
java
开发语言
jvm
JVM
性能调优 -
JVM
参数基础(2)
查看JDK版本$java-versionjavaversion"1.8.0_151"Java(TM)SERuntimeEnvironment(build1.8.0_151-b12)JavaHotSpot(TM)64-BitServerVM(build25.151-b12,mixedmode)查看Java帮助文档$java-help用法:java[-options]class[args...](执行
magic_kid_2010
·
2024-02-06 06:46
jvm性能调优
jvm基础参数
jvm调优
java
JVM
性能调优 -
JVM
参数调优(3)
查看
JVM
内存的占用情况编写代码packagecom.test;publicclassPrintMemoryDemo{publicstaticvoidmain(String[]args){//堆内存总量
magic_kid_2010
·
2024-02-06 06:46
jvm性能调优
jvm调优
java
JVM
性能调优 - Java 虚拟机内存体系(1)
Java虚拟机我们简称为
JVM
(JavaVirtualMachine)。Java虚拟机在执行Java程序的过程中,会管理几个不同的数据区域。如下图所示:下面我会介绍这几个数据区的特点。
magic_kid_2010
·
2024-02-06 06:15
jvm性能调优
jvm
java
性能优化
JVM
相关(3)-- 垃圾回收
JVM
中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于java堆和方法区中,在程序运行期间
脆皮鸡大虾
·
2024-02-06 06:46
JVM
性能调优 - Java 中的四种引用(4)
为什么会有四种引用我们先回顾下在Java虚拟机内存体系(1)中提到了的垃圾回收算法1、引用计数法原理:给对象添加一个引用计数器,每当有一个地方引用它,计数器的值就加一。每当有一个引用失效,计数器的值就减一。当计数器值为零时,这个对象被认为没有其他对象引用,可当作垃圾回收。缺点:需要维护引用计数器,有一定的消耗。且较难处理循环引用的问题。(现在基本没有地方使用这种算法了,了解即可)。2、可达性分析算
magic_kid_2010
·
2024-02-06 06:11
jvm性能调优
java
jvm调优
java中的四种引用
亲密关系的
底层
逻辑
最近,在朋友圈中流传着一片文章《真正的好丈夫,从来不帮妻子做家务!》,文中大概的主张是夫妻不是“帮”的关系,而是互相融为一体。我们可以清楚看到这个模式就是从“A”(互相指责、批评、挑剔、帮忙)换成另一端“B”(一片其乐融融、和谐相处)。遇到问题,我们已习惯既然A行不通,那就跳到另一端B去找出路,而忽略了真正的问题背后的逻辑。在两个独立的生命个体之间,如果一个完全包纳了另一个,那意味着另一个已经不是
罐头大叔
·
2024-02-06 06:16
JVM
-
JVM
内存结构(一)
程序计数器ProgramCounterRegister程序计数器(寄存器)程序计数器在物理层上是通过寄存器实现的作用:记住下一条
jvm
指令的执行地址特点是线程私有的(每个线程都有属于自己的程序计数器)不会存在内存溢出虚拟机栈每个线程运行时所需要的内存称为虚拟机栈每个栈由多个栈帧组成
༺❀ൢ望༒月❀ൢ❀
·
2024-02-06 06:55
JVM
java
jvm
JVM
探险-JIT技术
文章目录一、简介: ①JIT技术的定义与起源 ②JIT技术在Java虚拟机中的重要性和作用二、JavaJIT技术原理: ①静态编译vs动态编译 1、静态编译(StaticCompilation): 2、动态编译(DynamicCompilation/DynamicLinking): ②JIT编译过程 ③热点代码识别 ④JIT编译优化措施 ⑤编译单元与代码缓存 1、J
NarutoConanKing
·
2024-02-06 06:53
jvm
java
后端
谈谈mybatis的理解(一)
硬编码:SQL语句存在Java代码中,不能很好的分离数据库语句和Java语句,造成代码不易维护代码重复度高:大量重复的代码SQL参数固定:SQL语句的参数固定,使得SQL语句不灵活,无法满足多变的场景
底层
技术
猿究院陈安
·
2024-02-06 06:47
java
mybatis
java
面试官:说说Java中的transient关键字
我们可以把该类的属性序列化然后保存在外部,或者跟另外一个
jvm
进行数据传递。但是,我们是否想过,如果一个类包含隐私信息,
Happyjava
·
2024-02-06 05:06
Flink Checkpoint 原理流程以及常见失败原因分析
由于Savepoint
底层
原理的实现和Checkpoint几乎一致,本文结合Flink
longLiveData
·
2024-02-06 05:47
iOS AssociatedObject
底层
实现原理
前言使用Category为已经存在的类添加方法是我们很熟悉的常规操作,但是如果在Category中为类添加属性@property,则编译器会立即给我们如下警告:Property'categoryProperty'requiresmethod'categoryProperty'tobedefined-use@dynamicorprovideamethodimplementationinthiscat
编程怪才_凌雨画
·
2024-02-06 05:15
《
底层
逻辑》人生的三层智慧:博弈、定力、选择
R:在人生中,博弈是第三层智慧,定力是第二层智慧,选择是第一层智慧。选择做某件事情,凭借长期主义形成自己的定力,和这个世界重复博弈。博弈的智慧,一要靠心态,心态是共赢和感激;二要靠策略,要“一报还一报”“以牙还牙,以眼还眼”,“一报还一报”,是对自己的保护。你的善良,应该有点儿“锋芒”。定力的智慧,在生活中,最容易让我们迷失的,往往是金钱。我常说,在35岁之前不要在乎自己的收入是多少钱,成长了多少
roofchat
·
2024-02-06 04:46
Java STL容器
这些容器类提供了一种方便的方式来处理和管理数据,而不必关心
底层
的实现细节。
Marciaguoguo
·
2024-02-06 04:37
集合
开发语言
java
STL容器
STL容器文章目录STL容器一、vector数组容器二、string容器三、deque双端数组容器四、stack栈容器五、queue队列容器六、list链表容器七、set容器和multiset容器----
底层
结构是用二叉树实现八
甘-
·
2024-02-06 04:01
STL
Day 6 影响我的书籍打动我的十处
1、我不需要变成谁,也能拥有自己的影响力2、人人都需要影响力,人人都能有影响力3、和老板谈加薪的例子,来解释影响力的
底层
逻辑是合作思维,从把自己当作商品的恐惧变成合作关系,心态变得从容平等4、整本书的结构从
底层
逻辑开始
梁玉亭
·
2024-02-06 04:26
设计模式(结构型模式)组合模式
在组合模式中,有两种主要类型的对象:叶子(Leaf):叶子是组合结构的最
底层
对象,它没有子元素。它实现
嘉禾嘉宁papa
·
2024-02-06 03:10
设计模式
设计模式
组合模式
K8S之Namespace的介绍和使用
理论说明Namespace实操创建、查看命名空间使用ResouceQuota对Namespace做资源限额更多ResouceQuota的使用Namespace理论说明命名空间定义K8s支持多个虚拟集群,它们
底层
依赖于同一个物理集群
sissie喵~
·
2024-02-06 03:39
kubernetes
kubernetes
早课
#0420早课听完就忘,很焦虑所有的焦虑
底层
逻辑是一样的,很长时间没有一个值得你用心的项目,事一直在学,感知的状态,没有处于行动的状态无事生非,再牛逼的人一直没有事干,学的越多越焦虑不是他没学会,是他学了没有用武之地所有的焦虑都是因为学的多
王大生
·
2024-02-06 02:54
Swift词法结构参考!
Swift的“词法结构(lexicalstructure)”描述了如何在该语言中用字符序列构建合法标记,组成该语言中最
底层
的代码块,并在之后的章节中用于描述语言的其他部分。
iOS鑫
·
2024-02-06 02:49
vue3 之 组合式API—provide和inject
作用顶层组件向任意的
底层
组件传递数据和方法,实现跨层组件通信场景room-page为顶层组件room-msg-comment为
底层
组件跨层传递普通数据1.顶层组件通过provide函数提供数据2.
底层
组件通过
jiojio在学习勒
·
2024-02-06 02:59
vue3
vue
vue.js
javascript
vue3
java的热部署/热更新(2)类加载机制
但是不可避免的有一个问题,就是部分
底层
类是共用的。在tomcat的环境下,就是一些java基础类库。会在不同的webapp下共用。这当然不是什么问题。java基础类库遵循无状态的设计原则。
define_us
·
2024-02-06 02:54
java
开发语言
窦娥冤不冤
可以说,这部剧作通过对窦娥蒙冤获罪这一个典型悲剧的刻画,充分还原了封建社会
底层
人民悲苦无助的潦倒生活,进一步揭露了封建腐败的官吏对百姓的压迫与盘剥。因为它来源于现
啄木鸟
·
2024-02-06 02:07
Streamlit(四) - st.dataframe
st.dataframe(data=None,width=None,height=None)data:如果'data'是一个pandas.Styler,它将用于设置其
底层
DataFrame的样式。
heianduck
·
2024-02-06 02:19
python
streamlit
python
web
笨蛋总结
JVM
笨蛋总结
JVM
由于Java语言将自己的内存控制权交给了虚拟机,所以需要了解虚拟机的运行机制(主要用于回顾
JVM
)笨蛋总结
JVM
笨蛋总结
JVM
1.运行时数据区域线程私有区域程序计数器Java虚拟机栈本地方法栈线程共享区域堆方法区
Today-Saturday
·
2024-02-06 02:44
jvm
java
一文读懂ElasticSearch
底层
原理
其
底层
基于Lucene,但Lucene比较复杂,面向普通应用开发者而言,易用性不是很好,同时对于目前的主流分布式架构支持也不好,所以就诞生了ES。ES使用Java编写,它的内部使
数据猴赛雷
·
2024-02-06 02:37
java
elasticsearch
大数据
搜索引擎
STM32--SPI通信协议(3)SPI通信外设
软件SPI:也称模拟SPI,通过程序控制IO口电平模拟SPI时序实现,需要程序不断控制IO电平翻转,所以速度会比较慢,受单片机主频和单片机IO电平最快翻转速率影响,需要自己写
底层
逻辑,比较麻烦。
芊寻(嵌入式)
·
2024-02-06 02:05
STM32
stm32
嵌入式硬件
单片机
怎样做好孩子的情绪管理
人类的情绪并不是高层次大脑皮质区的作用,而是在边缘系统这些比较
底层
次和原始的脑区作用。在原始脑区作用的结果就是,人类的情绪运作和动物差不多。
白茹冰在路上
·
2024-02-06 01:37
Epoll
底层
原理
Epoll是Linux内核提供的一种I/O事件通知机制,通过在用户态和内核态之间建立一个数据结构,使得用户态程序可以在内核态中注册感兴趣的事件,当事件发生时,内核会通知用户态程序。Epoll与传统的I/O事件通知机制(如select和poll)相比,具有以下优势:-支持更多的事件类型:除了传统的文件描述符事件外,还支持网络事件、信号事件等。-支持更大的事件数量:Epoll可以支持的事件数量比传统的
逆风了我
·
2024-02-06 01:00
Linux
C++
服务器
c++
MySQL
底层
原理
1.MySQL数据库索引的数据结构二叉树:当不平衡时,单边增长,可能退化为线性红黑树:数据量大时,深度不可控AVL树:相比较与红黑树,严格平衡,但是增删情况下,通过旋转再平衡的开销过大,适合查找场景多的应用Hash:不支持范围查找1.1什么是b树,b+树b树平衡的多路查找树,一个结点存放多个元素。与红黑树相比,在相同的的节点的情况下,一颗B/B+树的高度远远小于红黑树的高度(在下面B/B+树的性能
偏偏偏执先生
·
2024-02-06 01:55
Android 系统播放器的一些使用注意事项
大致有以下几类:播放器调用异常播放器抢占播放器
底层
创建或解码异常播
DON_1007
·
2024-02-06 01:05
《精进二》之高频知识
把知识看成一个系统,有的知识相当于其中的节点,也有人认为这些知识是
底层
知识,其他的知识都是基于
底层
知识而进行搭建。这些知识的使用频率会大大高于其他知识,在书中,被称为高频知识。高频知识有什么用?
懶懶大肥貓
·
2024-02-06 01:12
JavaWeb后端——控制反转IOC/依赖注入DI
在传统的编程实践中,高层模块依赖
底层
模块
吉祥如意_
·
2024-02-06 00:25
java
开发语言
【SpringCloud技术专题】「Gateway网关系列」(2)微服务网关服务的Gateway功能配置指南分析
SpringCloudGateway简介SpringCloudGateway是SpringCloud体系的第二代网关组件,基于Spring5.0的新特性WebFlux进行开发,
底层
网络通信框架使用的是Netty
洛神灬殇
·
2024-02-06 00:04
架构师五分钟带你读懂,Volatile的作用及原理
架构师五分钟带你读懂,Volatile的作用及原理文章简介分析volatile的作用以及
底层
实现原理,这也是大公司喜欢问的问题内容导航volatile的作用什么是可见性volatile源码分析一、volatile
勤奋的码农
·
2024-02-06 00:17
Java设计模式(GOF)-23中设计模式-更新中
推荐:关注IT技术馆原文阅读馆长准备了很多学习资料,其中包含java方面,
jvm
调优,spring/springboot/springcloud,微服务,分布式,前端,js书籍资料,视频资料,以及各类常用软件工具
艾利克斯冰
·
2024-02-06 00:06
java
设计模式
开发语言
编程语言的未来趋势:技术进步中的创新与发展
高级语言的出现使得开发人员能够更加专注于问题的解决,而不必过于关注
底层
的细节和复杂性。更强大的工具和框架:随着技术的发展,编程语言的发展往往伴随着更强大的工具和框架的出现。
白鲸ld
·
2024-02-05 23:54
编程
手机
手机是
底层
人士最廉价的娱乐,也是工作时间超长的人能够抽出碎片时间娱乐的工具。每天工作十二小时,通勤时间最短算半小时,洗漱半小时,睡觉算七小时。这是理想状态。留给自己能自由支配的时间真的不多。
水依莲子
·
2024-02-05 23:04
MySQL进阶入门指南
索引的优缺点索引
底层
数据结构索引的分类MySQL超大分页怎么处理什么是最左匹配原则创建索引的原则索引失效的场景事务什么是事务?
屈家全
·
2024-02-05 23:13
#
MySQL
mysql
数据库
Spring Cache
SpringCache提供了一层抽象,
底层
可以切换不同的缓存实现,例如:EHCacheCaffeineRedis(常用)起步依赖:org.springframework.bootspring-boot-starter
duration~
·
2024-02-05 23:11
spring-boot
spring
java
后端
人情事故
人在社会
底层
买房,基本就是为房子而活着了。很多
创业黄侣平
·
2024-02-05 23:20
Java之
JVM
配置参考2
refer:https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#GC性能方面的考虑对于GC的性能主要有2个方面的指标:吞吐量throughput(工作时间不算gc的时间占总的时间比)和暂停pause(gc发生时app对外显示的无法响应)。#1.TotalHeap默认情况下,vm会增加/减少hea
liuzx32
·
2024-02-05 23:32
《给大忙人的高效阅读课》之思维模型
为什么掌握人类
底层
的“思维模型”如此重要?第一,用思维模
追光女孩一一
·
2024-02-05 23:49
『 C++ - STL』map与set的封装 ( 万字 )
迭代器的实现迭代器的定义迭代器中成员函数的实现迭代器完整代码[不含迭代器](供参考)set的封装及代码(供参考)map的封装及代码(供参考)map与set介绍map与set分别是STL中的两种序列式容器;它们是一种树形数据结构的容器,且其的
底层
构造为一棵红
Dio夹心小面包
·
2024-02-05 22:03
二叉树
数据结构
C++
c++
开发语言
数据结构
算法
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他