腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构师专栏
专注Java、Spring / Boot / Cloud,微服务架构,大数据,云计算,知识分享
专栏成员
举报
131
文章
233356
阅读量
72
订阅数
订阅专栏
申请加入专栏
全部文章(131)
数据库(23)
java(19)
centos(17)
容器镜像服务(16)
云数据库 SQL Server(15)
云数据库 Redis(13)
linux(13)
编程算法(13)
分布式(12)
sql(10)
jvm(10)
容器(9)
spring boot(8)
spring cloud(8)
mongodb(7)
hadoop(7)
nginx(6)
大数据(6)
git(5)
spring(5)
缓存(5)
其他(4)
微信(4)
ubuntu(3)
存储(3)
zookeeper(3)
rabbitmq(3)
https(3)
微服务(3)
hbase(3)
ios(2)
maven(2)
lucene/solr(2)
apache(2)
es 2(2)
人工智能(2)
开源(2)
jdk(2)
ssh(2)
系统架构(2)
kafka(2)
负载均衡(1)
c++(1)
javascript(1)
lua(1)
scala(1)
html(1)
汇编语言(1)
mvc(1)
github(1)
api(1)
全文检索(1)
负载均衡缓存(1)
消息队列 CMQ 版(1)
http(1)
运维(1)
网络安全(1)
hive(1)
hashmap(1)
cdn(1)
tcp/ip(1)
安全(1)
数据处理(1)
windows(1)
数据可视化(1)
数据结构(1)
虚拟化(1)
mvcc(1)
Elasticsearch Service(1)
搜索文章
搜索
搜索
关闭
Jvm面试题总结及答案 300道(针对Jvm的面试题 )
java
编程算法
jvm
Jvm面试题及答案(Jvm面试题大全带答案)发现网上很多Jvm面试题及答案整理都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,有大量经典的Jvm面试题以及答案,包含Jvm语言常见面试题、面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!
程序员鹏磊
2021-12-15
504
0
JVM 发生 OOM 的 8 种原因、及解决办法
java
jvm
编程算法
这篇文章主要是对java程序运行在JVM上可能产生内存溢出(OOM)的情况进行整理…
程序员鹏磊
2019-12-11
2.7K
0
作为高级开发,你懂这些 JVM 参数吗?
jvm
linux
大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。但是如果项目特别大了,需要增加一下堆内存的大小、或者是系统老是莫明的挂掉,想查看下gc日志来排查一下错误的原因,都需要咱们手动设置这些参数。
程序员鹏磊
2019-12-10
421
0
成为Java顶尖程序员,先过了下面问
java
spring
jvm
hashmap
编程算法
首先,声明下,以下知识点并非阿里的面试题。这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答。
程序员鹏磊
2019-12-10
492
0
深入 Java 应用性能调优实践
java
编程算法
数据库
sql
jvm
Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等。笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层,如图 1 所示。
程序员鹏磊
2019-12-10
511
0
Scala-2.13.0 安装及配置
scala
jvm
Scala 简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 准备工作 环境 JDK:1.8 Scala:Scala-2.13.0 依赖环境 Scala 语言可以运行在Window、Linux、Unix、 Mac OS X等系统上。 Scala是基于java之上,
程序员鹏磊
2018-02-09
1.1K
0
《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
java
存储
jvm
堆内存使用分析,GC 日志解读 重要的东东 在Java中,对象实例都是在堆上创建。一些类信息,常量,静态变量等存储在方法区。堆和方法区都是线程共享的。 GC机制是由JVM提供,用来清理需要清除的对象,回收堆内存。 GC机制将Java程序员从内存管理中解放了出来,可以更关注于业务逻辑。 在Java中,GC是由一个被称为垃圾回收器的守护线程执行的。 在从内存回收一个对象之前会调用对象的finalize()方法。 作为一个Java开发者不能强制JVM执行GC;GC的触发由JVM依据堆内存的大小来决定。 Syste
程序员鹏磊
2018-02-09
1.4K
0
《深入理解Java虚拟机》(五)JVM调优 - 工具
java
jvm
JVM调优 - 工具 JConsole:Java监视与管理控制台 JConsole是一个机遇JMX(Java Management Extensions,即Java管理扩展)的JVM监控与管理工具,监控主要体现在:堆栈内存、线程、CPU、类、VM信息这几个方面,而管理主要是对JMX MBean(managed beans,被管理的beans,是一系列资源,包含对象、接口、设备等)的管理,不仅能查看bean的属性和方法信息,还能够在运行时修改属性或调用方法。 直接在jdk/bin目录下点击jconsole.e
程序员鹏磊
2018-02-09
1.1K
0
《深入理解Java虚拟机》(三)垃圾收集器与内存分配策略
java
jvm
垃圾收集器与内存分配策略 详解 3.1 概述 本文参考的是周志明的 《深入理解Java虚拟机》第三章 ,为了整理思路,简单记录一下,方便后期查阅。 3.2 对象已死吗 在垃圾收集器进行回收前,第一件事就是确定这些对象哪些还存活,哪些已经死去。 3.2.1 引用计数算法 在对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器减1;其中计数器为0的对象是不可能再被使用的已死对象。 当两个对象相互引用时,这两个对象就不会被回收 引用计数算法,不被主流虚拟机采用,主要原因是它很难解
程序员鹏磊
2018-02-09
1K
0
《深入理解Java虚拟机》(一)Java虚拟机发展史
java
jvm
Java虚拟机发展史 注:本文大部分摘自《深入理解Java虚拟机(第二版)》 作为一名Java开发人员,不能局限于Java语言规范,更需要对Java虚拟机规范有所了解。Java虚拟机规范有多种实现,其中HotSpot VM是Oracle JDK和Open JDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。 1.Sun Classic/Exact VM 1.Sun Classic:世界第一款商用Java虚拟机 2.Exact VM:准确式GC:虚拟机可以知道内存中的某个位置的数据具体是什么类型。 2
程序员鹏磊
2018-02-09
633
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档