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
FullGC调优100倍,掌握这3招,吊打
JVM
调优
前言:在40岁老架构师尼恩的读者社区(50+)中,很多小伙伴拿不到offer,或者拿不到好的offer。尼恩经常给大家优化项目,优化简历,挖掘技术亮点。在指导简历的过程中,线上问题排查、Java调优是一项很重要的指导。对于架构师、高级开发来说,调优和线上问题排查是核心内容,更是内功中的内功。尼恩团队结合资深架构经验和行业案例,给大家梳理一个系列的《Java调优圣经》PDF,包括本文在内规划的6个部
40岁资深老架构师尼恩
·
2024-01-31 09:07
技术圣经
面试
jvm
java
面试
性能优化
数据库
测试工具
JIT 即时编译 (史上最全)
近年来,有一个常见的、看上去傻乎乎的面试题:聊聊:HotSpot
JVM
为啥要叫做HotSpot
JVM
?这个面试题,表面上看上去傻傻的。其实绝不是让大家解释这个名字的含义,那么简单。
40岁资深老架构师尼恩
·
2024-01-31 09:33
java
jvm
java
面试
JVM
逃逸分析 (史上最全)
对于
JVM
“逃逸分析”特性,也是近年来大厂面试、高薪面试的常见面试题。和逃逸分析有关的常见面试题:Java中的对象一定是在堆上分配的吗?
40岁资深老架构师尼恩
·
2024-01-31 09:32
java
jvm
java
面试
秒懂+史上最全:
JVM
进程、Java进程的用户空间与内核空间如何区分? 如何区分Java进程的内核态与用户态?
文章很长,建议收藏起来慢慢读!疯狂创客圈总目录语雀版|总目录码云版|总目录博客园版为您奉上珍贵的学习资源:免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeeperRedis高并发实战》面试必备+大厂必备+涨薪必备加尼恩免费领
40岁资深老架构师尼恩
·
2024-01-31 09:00
java
java
开发语言
后端
十年架构师详解
JVM
运行原理
做Java开发的几乎都知
JVM
这个名词,但是由于
JVM
对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是
JVM
,以及弄清楚
董林刚
·
2024-01-31 09:34
JVM
[
Java基础
]Java Collection集合框架底层数据结构精简总结
Collection集合ListArrayList:object数组LinkedList:双向链表线程安全?否异同?ArrayList适合随机存取LinkedList适合插入删除操作,不适合搜索MapHashMap:数组加链表,拉链法解决冲突1.8之后超过阈值转为红黑树以减少搜索时间非线程安全初始大小为16,每次扩容为原来的二倍HashTable:数组+链表组成;安全;全表锁,效率低,避免使用Co
Kevin_Lyz
·
2024-01-31 08:15
Java基础
JavaWeb学习总结
JavaWeb的学习我所认为的就是把之前的
Java基础
加上前端和数据库的内容整合起来,在学习的过程中需要我们写的逻辑性代码相对来说不多,更多的是一些比较程序性的代码。
AnsonJ96
·
2024-01-31 08:38
学习
java
双非本科准备秋招(11.2)—— 力扣字符串
今天学习状态不佳,
JVM
也没学,水一水字符串的题,休息休息再战。1、LCR122.路径加密emmmm,替换一下就行了,也没啥可讲的。
随心自风流
·
2024-01-31 06:31
算法
java
leetcode
求职招聘
Jvm
-08a.类加载器
类与类加载器对于任意一个类,都必须由加载它的类加载器和这个类本身一起共同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。通俗的讲就是比较两个类是否"相等",只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个Java虚拟机加载,只要加载它们的类加载器不同,那这两个类就必定不相等。上文所指的"相等"具体有哪些:类的
一年春又来
·
2024-01-31 05:52
JVM
Java
jvm
java
Redisson分布式锁介绍及实战应用(防止缓存击穿)
本地锁浏览器把100w请求由网关随机往下传,在集群情况下,每台服务都放行10w请求过来,这时候每台服务都用的是本地锁是跨
JVM
的,列如这些服务都没有49企业,此时有几个服务进行回原了打击在DB上面,那后期把这个服务部署了
有心不在迟
·
2024-01-31 04:55
java
开发语言
分布式
Java基础
学习笔记:基本语法篇
JavaSE基础JDK、JRE、
JVM
JDK(JavaDevelopmentKit):是Java语言的软件开发工具包(SDK)。
千山暮景
·
2024-01-31 04:44
java
编程语言
jdk
数据类型
java实习日志_Java毕业生校外实习日记
Java毕业生校外实习日记信息工程系学生校外实习周记姓名班级学号周次日期实习内容与收获110-31这周老师主要是帮我们复习一下之前暑假学习的一些
Java基础
的内容,重要的内容有以下几点:一是:线程Thread
comes by
·
2024-01-31 02:19
java实习日志
JVM
学习笔记之类装载器-ClassLoader
JVM
学习笔记之类装载器-ClassLoader本文字数:2300,阅读耗时7分钟
JVM
体系结构概览类装载器ClassLoader:负责加载class文件,class文件在文件开头有特定的文件标识,将class
凯哥Java
·
2024-01-31 02:41
2024年Java实战面试题
高阶篇:2024年Java高阶面试题-CSDN博客算法篇:2024年Java算法面试题-CSDN博客基础篇:2024年
Java基础
面试题-CSDN博客原理篇:2024年Java原理面试题-CSDN博客搭建篇
内卷成仙
·
2024-01-31 02:10
2024年Java面试题
java
面试
spring
cloud
开发语言
Java面试题
2024年
Java基础
面试题
2024年Java实战面试题(北京)_java5年面试-CSDN博客一、redis基础类型:string(字符串)、hash(哈希)、list(列表)、set(集合)、sortset(有序集合)。二、多线程有几种实现方式?四种:①继承Thread类;②实现Runnable接口;③使用Callable和FutureTask实现有返回值的多线程;④使用ExecutorService和Executors
内卷成仙
·
2024-01-31 02:39
2024年Java面试题
java
面试
开发语言
Java面试题
JVM
类加载器子系统ClassLoader
1类加载器与类的加载过程类加载器子系统的作用:类加载子系统负责从文件或者网络中加载class文件,class文件在文件头有特定的文件标识。类的加载过程:加载:1)通过一个类的全限定名获取定义此类的二进制字节流2)将这个字节流所表示的静态存储结构转化为方法区的运行时数据结构3)在内存中生成一个代表这个java.lang.Class对象,作为方法区这个类的各种数据的访问入口。链接:1)验证:目的在于确
Java架构大仙
·
2024-01-31 02:10
三、ElasticSearch集群搭建实战
一、ElasticSearch集群搭建须知
JVM
设置Elasticsearch是基于Java运行的,es7.10可以使用jdk1.8~jdk11之间的版本,更高版本还没测试过。
南天一梦N
·
2024-01-31 02:29
中间件技术
elasticsearch
java
spring
搜索引擎
全文检索
【Docker】docker基础
Docker本质Docker和虚拟机的区别Docker和
JVM
虚拟化的区别?
星河万里᭄ꦿ࿐
·
2024-01-31 02:27
Docker
docker
容器
运维
JVM
级锁
一、简介在计算机行业有一个定律叫"摩尔定律",在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜,CPU从单核到了多核,缓存性能也得到了很大提升,尤其是多核CPU技术的到来,计算机同一时刻可以处理多个任务。在硬件层面的发展带来的效率极大提升中,软件层面的多线程编程已经成为必然趋势,然而多线程编程就会引入数据安全性问题,有矛必有盾,于是发明了“锁”来解决线程安全问题。在这篇文章中,总结了Ja
Struggle霗楓
·
2024-01-31 01:07
Java入门-学习黑马程序员
Java基础
视频教程(到P92)
目录P0:写在前面的小知识P3:Java环境搭建:JDK安装、常用命令P4:入门程序HelloWorldP7:补充知识:JDK组成、跨平台原理P8:补充知识:JDK安装后Path和JAVA_HOME环境变量P9:IDEA开发工具:简介、下载、安装P10:IDEA开发工具:开发第一个程序P11:IDEA开发工具:字体、快捷键、其他操作P11.1导入模块P11.2删除模块P11.3重命名模块P13:基
孟孟单单
·
2024-01-31 00:20
Java学习ing
java
intellij-idea
JAVA技术栈,常见生产问题汇总
upload-images.jianshu.io/upload_images/28385926-1e89754e4bf29b23.png)>>IT行业中目前java技术栈仍然占据着主导的地位,在生产环境抢修中,还有一些非常常见的生产问题,依然是
JVM
jackgu309
·
2024-01-31 00:45
JAVA基础
-----认识异常
文章目录1.异常的概念与体系结构1.1异常的概念1.2异常的体系结构1.3异常的分类2.异常的处理2.1防御式编程2.2异常的抛出2.3异常的捕获2.3.1异常声明throws2.3.2try-catch捕获并处理2.3.3finally2.4异常的处理流程3.自定义异常类1.异常的概念与体系结构1.1异常的概念在Java中,将程序执行过程中发生的不正常行为称为异常。异常的作用:增强程序的健壮性1
码农小张~
·
2024-01-31 00:01
JAVA语言
java
开发语言
CMS如何调优
业务
JVM
频繁FullGC如何排查原则是先止损,再排查。FGC的原因是对象晋升失败或者并发模式失败,原因都是老年代放不下晋升的对象了。1.可能是大对象导致的内存泄漏。
ZyyIsPig
·
2024-01-30 23:53
jvm
java
【Kafka系列】生产级集群参数配置
目录1.概述2.Bocker端参数2.1存储相关配置2.2Zookeeper相关配置2.3Brocker连接相关配置2.4Topic管理相关配置2.5数据存留相关配置3.Topic级别参数4.
JVM
参数
Hyatt1024
·
2024-01-30 23:44
kafka
kafka
分布式
【Kafka系列】Kafka线上集群部署方案
说起操作系统,可能你会问Kafka不是
JVM
系的大数据框架吗?Java又是跨平台的语言,把Kafka安装到不
Hyatt1024
·
2024-01-30 23:13
kafka
kafka
分布式
【1基础语法-结束】7-习题篇
【1基础语法-结束】7-习题篇一、入门知识1.选择题2.简单题3.实操题二、
Java基础
知识1.选择题2.简答题3.程序题三、分支和循环1.填空题2.选择题3.判断题4.简答题5.编程题6.可选题四、方法和数组
科尔基-corbyn
·
2024-01-30 22:28
#
1-javase
java
Java基础
注释注释、标识符、关键字注释单行注释//注释内容、多行注释/注释内容/、文档注释JavaDoc标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都是被成为标识符。注意点:所有的标识符都应该以字母(A-Z或者a-z),美元符号,或者下划线开始首字母之后是字母a−z或者A−Z,美元符号,或者下划线_开始首字母之后是字母a-z或者A-Z,美元符号,或者下划线开始首字母之后是字母a−z或者A−
三月计划
·
2024-01-30 22:24
java
java
服务器
开发语言
JDK安装报Error: could not open `E:\jdk\lib\amd64\
jvm
.cfg‘、java运行正常,javac不是内部或者外部指令----解决方法
吐槽一下,不需要
jvm
不知道,一学,发现我弄了这么久的java,我java反编译既然不行,也没怎么用反编译啊,今天来弄才发现,我的javac,不对啊,怎么都运行不出来,就是报不是内部或者外部命令,但是java-version
三月计划
·
2024-01-30 22:53
java
java
Java内存模型(JMM)及其工作原理,包括栈、堆、方法区等各部分的功能
工作原理如下:1.主内存(MainMemory)2.栈(Stack)3.堆(Heap)4.方法区(MethodArea)JMM定义了以下几个重要的概念:总结:Java内存模型(JMM)是Java虚拟机(
JVM
数据科学与艺术的贺公子
·
2024-01-30 21:08
java
开发语言
JVM
垃圾回收与性能调优
那我就就对最近一直用的
jvm
性能调优方法介绍一下,这可是java程序都要涉及的:1.
JVM
的gc概述,刚开始测试的时候,根本就不知道这个到底是什么意思,所以就没对这个指标进行统计,但是后来发现这是一个很重要的指标
满龙林
·
2024-01-30 21:16
Java基础
LinkedHashMap
LinkedHashMapLinkedHashMap定义LinkedHashMap的原理图LinkedHashMap和HashMap的Entry结构图LinkedHashMap在JDK中的定义LinkedHashMap继承关系:LinkedHashMap成员变量LinkedHashMap构造方法(5种)LinkedHashMap的init()方法LinkedHashMap基本数据结构(Entry:
一名技术极客
·
2024-01-30 20:14
java相关
随笔
java
LinkedHashMap
Java基础
之枚举
一.基础语法定义一个枚举,关键字是enum,本质:是Java.lang.Enum的子类,也就是说,自己写的枚举类,就算没有显示的继承Enum,但是却默认继承了这个类二.使用1.switchcase语句2.Enum中的常用方法values():以数组形式返回枚举类型的所有成员ordinal():获取枚举成员的索引位置valueOf:将普通字符串转换为枚举实例compareTo:比较俩个枚举成员的顺序
zyh20050430
·
2024-01-30 20:22
java
开发语言
枚举
枚举与反射
Java基础
数据结构之Lambda表达式
这里的参数可以明确说明,也可以不声明而由
JVM
隐含的推断。当只有一个推断类型是可以省略圆括号->可以理解为被用于方法体:可以是表达式,也可以是代码块,是函数时接口里方法的实现举例()->2不需要参数
zyh20050430
·
2024-01-30 20:22
数据结构
java
Lambda表达式
Java 四大引用
Java中的四大引用类型是指
JVM
提供的四种不同生命周期的引用类型,分别是:强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)和虚引用(
wk灬丨
·
2024-01-30 18:01
Java基础
java
开发语言
Java基础
实战01-数字华容道制作
目录一、数字华容道1.素材准备:2.目标实现(1)窗体的绘制(2)窗体上组件的绘制(3)记录一下空缺图片在二维数组的位置(4)给按钮添加事件()(5)实现移动(6)求助与重置的实现(7)胜利规则一、数字华容道1.素材准备:网上搜~,我这也是网上找的(免费资源找找就行)2.目标实现游戏规则就不说了,都玩过~,自己知道就好(1)窗体的绘制使用创建一个窗口类(Window)继承JFrame在Window
辉图
·
2024-01-30 17:52
其他
java
笔记
jdk安装配置
JDK是整个java开发的核心,它包含了JAVA的运行环境(
JVM
+Java系统类库)和JAVA工具。
程序猿_李
·
2024-01-30 17:07
JAVA虚拟机
文章目录虚拟机概念系统虚拟机程序虚拟机Java虚拟机
JVM
介绍
JVM
虚拟机作用
JVM
虚拟机特点
JVM
位置
JVM
加载类类文件数据类型类文件结构
JVM
类加载机制类加载过程加载链接-验证链接-准备链接-解析初始化类加载器
蓝白汤姆
·
2024-01-30 17:58
java
开发语言
一文彻底搞懂
jvm
垃圾回收机制
五、
JVM
的垃圾回收算法?六、垃圾收集器七、分代垃圾回收器的工作机制?
澡澡洗澡澡
·
2024-01-30 16:08
Java开发
jvm
java
JVM
垃圾回收机制 Garbage Collection GC
两种判断方式
JVM
通常只用第二种1.引用计数法在对象头维护着一个counter计数器,对象被引用一次则计数器+1;若引用失效则计数器-1。当计数器为0时,就认为该对象无效了。
Kyle7_
·
2024-01-30 15:16
java
jvm
开发语言
【
Java基础
】之进程与线程
进程与线程1.线程与进程1.1概念1.2区别与联系2.线程的5种状态和切换2.1简单介绍2.2状态切换2.2.1重点情况3.线程中常见的方法4.线程池1.线程与进程1.1概念进程:资源分配的基本单元,如QQ音乐线程:资源调度的基本单元,如QQ音乐中的播放功能1.2区别与联系①联系:线程包含在进程里面,多个线程共享一个进程的内存空间;进程之间是相互独立的,所以进程之间想要互相通信就得借助一些手段才可
大龄烤红薯
·
2024-01-30 15:55
JAVA--基础学习
java
jvm
java-ee
spring
spring
boot
后端
mysql
腾讯2023 Java秋季招聘面试指南:掌握关键技术和实践技巧(12道真题)
Java虚拟机(
JVM
)通过垃圾回收器(GC)来自动管理内存。当对象不再被引用时,它们就变
程序员Chino的日记
·
2024-01-30 14:17
java
面试
开发语言
解决JetBrains全家桶闪崩的两种方法,由于
jvm
.dll的EXCEPTION_ACCESS_VIOLATION (0xc0000005) 所导致的莫名其妙现象。
解决JetBrains全家桶闪崩的一种方法前言解决方式结论前言我在忍受了“机械翔”大半年后终于受不鸟了,13900+4080装在一个14+1项华擎丐板上,我是忍无可忍了。后来在网上做了一些功课,也是由于手上的资金有限,最后是决定买ROGStrix-EWifi61代,本来也想考虑买Wifi7二代的,还是资金有限,没啥太大改进,还多要100刀,想想算了。有那钱我上Apex或者Formula好不好?!换
Mike_Leigh
·
2024-01-30 14:25
玩机
闪崩
PyCharm
jvm
pycharm
intellij-idea
python
java
JVM
内存模型介绍
JVM
最常见的三种有:1.Sun公司的HotSpot,是目前使用最广泛的Java虚拟机。2.BEA公司的JRockit,后来被Oracle收购。3.IBM公司的J9VM。
xmh-sxh-1314
·
2024-01-30 13:28
jvm
ZooKeeper 分布式锁-原理&简单代码实现
建立连接&增删改查三、ZooKeeperJavaAPI操作-CuratorWatch事件监听零、本文纲要一、分布式锁二、ZooKeeper实现分布式锁三、分布式锁的代码实现一、分布式锁单机单机应用同一个
JVM
石头耳东
·
2024-01-30 12:44
线程池详解一:线程池概念以及架构
java线程的创建非常昂贵,需要
JVM
和OS(操作系统)互相配合完成大量的工作。而java高并发频繁的创建和销毁线程的操作是非常低效的,如何降低java线程的创建成本,就必须要使用到线程池。
干天慈雨
·
2024-01-30 12:43
Java技术体系(韩顺平老师整理)
Java体系第一部分:
Java基础
变量控制结构顺序结构分支循环OOP封装继承多态数组JavaAPI异常以及处理集合泛型IO反射网络通信MySQL基础SQLJDBCPreparedStatementJDBCUtils
Hacoj
·
2024-01-30 11:07
Java
java
开发语言
学习方法
改行学it
面试
【
Java基础
】06-Java集合框架
Java集合框架Java的集合框架将一些常用的数据结构封装成类,相当于C++STL库中实现的抽象数据类型。其中声明了对各种集合类型执行的一般操作。如下定义了实现这些抽象数据类型的接口及它们的继承关系,包括Set,List,Queue,Map,SortedSet,SortedMap等,继承关系如下。Collection是Java定义的一个接口,实现该接口的是一个抽象类AbstractCollecti
Big Bill Fighter
·
2024-01-30 11:30
Java
数据结构
java
Java基础
- 09 Set之linkedHashSet , CopyOnWriteArraySet
LinkedHashSet和CopyOnWriteArraySet都是Java集合框架提供的特殊集合类,他们在特定场景下有不同的用途和特点。LinkedHashSet是Java集合框架中的一种实现类,它继承自HashSet并且保持插入顺序。它使用哈希表来存储元素,并使用链表来维护插入顺序。由于使用哈希表,LinkedHashSet提供了常数时间的复杂度(O(1))来执行插入、删除和查找操作。同时,
Miaow.Y.Hu
·
2024-01-30 11:58
java
java
开发语言
Java基础
-08 Set之TreeSet与HashSet
上一篇我们讲到Java中的Set方法,他是一个不允许重复元素的集合,今天我们来围绕Set的TreeSet和HashSet进行。HashSetHashSet是基于哈希表实现的,他可以快速的进行插入、删除和查找操作,时间复杂度为O(1),HashSet不会保证元素的顺序,原因在于,他是根据元素的哈希值来存储和查询元素的,如果需要按照元素的顺序进行遍历集合,可以使用LinkedHashSet,他是Has
Miaow.Y.Hu
·
2024-01-30 11:28
java
java
python
开发语言
黑马程序员:
Java基础
总结----子接口 set
及其实现类
黑马程序员:
Java基础
总结子接口set及其实现类ASP.Net+Android+IO开发、.Net培训、期待与您交流!
小小构架师
·
2024-01-30 11:28
JavaSE基础
黑马程序员Java基础总结
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他