推荐
专栏
教程
课程
飞鹅
本次共找到504条
jvm
相关的信息
Wesley13
•
3年前
java面向对象,final,super ,抽象类,重写,代码块,static,this,构造方法,堆栈
在jvm内存中主要分布有以下三个区域:栈:存放基础数据和自定义对象的引用堆:主要存储创建的对象,即new出来的对象方法区:加载存放class文件(字节码文件)什么是封装?封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的优点:隐藏代码的实现细节,提高安全性。private
Wesley13
•
3年前
java多线程加锁的简单处理办法
当对数据修改时,如果两个线程同时去修改同一条数据,这样产生的结果就不是我们预期的结果。这时候就需要对修改操作进行加锁,让jvm里同一时刻只能有一个线程能够执行修改方法。 下面是一个未加锁的修改方法: public void update(Entry entry){ dao.update(entry);
Wesley13
•
3年前
Java虚拟机垃圾回收相关知识点全梳理(下)
一、前言上一篇文章《Java虚拟机垃圾回收相关知识点全梳理(上)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.luozhou.top%2F2019%2F04%2F28%2Fjvmgc01%2F)》我整理分享了JVM运行时数据区域的划分,垃圾判定算法以及垃圾回
Wesley13
•
3年前
Java开发看的Scala入门
!(https://oscimg.oschina.net/oscnet/04530673d87683895d141f87bf05a4467d9.jpg"每篇一句")每篇一句前言对于Scala语言其实很早有所耳闻,但没有真正进一步了解,只知道这门语言在大数据领域很火。正如前几年大数据开发的兴起,也着实让这门基于JVM的语言火了一
Wesley13
•
3年前
JDK13安装详细步骤
!(https://oscimg.oschina.net/oscnet/e53bea456bcfdac947fb80988841d4bab0f.png)朋友,快来关注“开发学习笔记”吧,对初学者非常有益,无意义您可以取消关注。因为Java程序必须运行在JVM上,所以,我们第一件事情就是安装JDK。从Oracle官网下载JDK安装文件:jdk
Wesley13
•
3年前
Java线程与多线程
1线程与多线程1.1线程是什么?线程(Thread)是一个对象(Object)。用来干什么?Java线程(也称JVM线程)是Java进程内允许多个同时进行的任务。该进程内并发的任务成为线程(Thread),一个进程里至少一个线程。Java程序采用多线程方式来支持大量的并发请求处理,程序如果在
Stella981
•
3年前
Redis合集系列(一)
Redis下载安装1.关于JDK版本至少使用JDK8版本,请下载JDK8或者更高版本2.什么是RedisRedis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、KeyValue数据库,并提供多种语言的API。换句话说,Redis就像是一个HashMap,不过不是在JVM中
京东云开发者
•
1年前
火眼金睛破局ES伪慢查询 | 京东物流技术团队
一、问题现象服务现象服务接口的TP99性能降低ES现象YGC:耗时极其不正常,峰值200次,耗时7sFULLGC:不正常,次数为1但是频繁,STW5s慢查询:存在慢查询5二解决过程1、去除干扰因素从现象上看应用是由于某种原因导致JVM内存使用率不断增
京东云开发者
•
11个月前
警惕!自定义注解使用不当的排查实录
一、引言大家好,在日常开发过程中,Java注解(Annotation)是开发中经常使用的一个手段,用于给代码添加元数据的标记。它们可以提供代码额外的信息,这些信息可以在编译时或运行时被访问。注解不会改变代码的执行逻辑,但可以被编译器、JVM或框架等工具用于
京东云开发者
•
4个月前
业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板
作者:京东物流樊芳渝一、前言当前所测试业务需求为集成在业务系统WMS的jar包,jar包测试主要集中在本地拉取开发编写的代码做单元测试,因为jar包没有单独的应用,每当大促压测或日常压测,架构师或开发同事问道:这个jar包的JVM指标如何?jar包的火焰图
1
•••
38
39
40
•••
51