网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • 03.关于线程你必须知道的8个问题(中)

    我们一起学习了如何创建线程,以及Java中线程状态,那么今天就来学习Thread类的核心方法。Tips:Java及JVM源码基于Java 11JVM源码仅展示关键内容,另附Open JDK链接文末附Java方法使用Demo的Gitee地址Thread.start和Thread.run上一篇中我们已经知道,Thread.run实际上是来…

    2022/12/27 6:24:00 人评论 次浏览
  • 线程安全-找出不安全的数据

    线程安全 - 找出不安全的数据 什么才是线程安全? 《Java Concurrency in Practice》 有一个比较恰当的定义 :“当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步或者在调用方法进行任何其他的协调操作,调用这个…

    2022/12/7 4:24:02 人评论 次浏览
  • JDK中自带的JVM分析工具

    一、业务背景对于分布式架构中的文件服务来说,由于涉及大量的IO流操作,很容易引发JVM的相关异常,尤其是内存溢出的问题;在最近的一次版本迭代中,真实的业务处理场景和上述几乎一致,由于在文件服务中添加批量处理的动作,直接唤醒了隐藏许久的BUG,就是最常见的内存溢…

    2022/12/6 23:23:55 人评论 次浏览
  • c#和java的区别_C#和java的语法区别

    根据近几天,看java短视频,总结了一下java与C#的那一部分词法差别。1.基本类型Java是由byte,short,int,long,float,dboule构成,全部种类都是有一定图形的。C#除了这个之外,也包括sbyte(有标记)uint,ulong等,还有decimal(java里没有)java中的Byte是从-128到127(有标记)…

    2022/12/3 5:23:56 人评论 次浏览
  • 如何使用 React 测试库自信地编写单元测试

    在教学中,我们将要学习怎么应用TestingLibrary坦然地撰写单元测试卷,这是一个比较流行的用以撰写单元测试卷的React测试库。让我们开始吧。如果你想重新开始学习培训React测试库,并想学习怎么使用方式部件(包含挂勾、仿真模拟API启用)坦然地检测全部应用软件,并设定…

    2022/12/2 23:24:05 人评论 次浏览
  • java基础学习:java中的反射

    一、什么是java反射什么是 java 的反射?说到反射,写这篇文章时,我突然想到了人的”反省“,反省是什么?吾一日三省吾身,一般就是反思自身,今天做了哪些对或错的事情。java 的反射,我觉得有同样的思想。当然 java 反射要“反思”的是 java 程序在运行时类自己的信息…

    2022/12/2 14:24:57 人评论 次浏览
  • Java lambda表达式基本使用

    1 本质lambda表达式本质上是对匿名内部类实例的一种简化写法。1.1 案例有以下List<Integer>对象:List<Integer> list = Arrays.asList(1, 3, 5, 7, 9, 2, 4, 6, 8, 10);在对List进行从小大大排序时,会用到List#sort(Comparator)方法,需要传递实现Comparato…

    2022/12/1 1:23:59 人评论 次浏览
  • java开发环境的搭建及配置

    JDK简介(java Development kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,必须安装JDK才能使用java语言。直接点击下载自己对应的版本到自己电脑文…

    2022/11/30 1:23:57 人评论 次浏览
  • Java基础重点知识点《异常02》

    1.异常的细节理论知识1.1编译时异常还有其他名字: 受检异常:CheckedException 受控异常 1.2运行时异常还有其它名字: 未受检异常:UnCheckedException 非受控异常 1.3再次强调:所有异常都是发生在运行阶段的。1.4Java语言中对异常的处理包括两种方式:第一种方式:在方…

    2022/11/30 1:23:56 人评论 次浏览
  • Java提高篇——JVM加载class文件的原理机制

    在面试java工程师的时候,这道题经常被问到,故需特别注意。1、JVM 简介JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应…

    2022/11/30 1:23:55 人评论 次浏览
  • volatile和synchronized的底层实现原理

    一:volatile关于volatile的功能无非是两个: 1:保证保证线程间变量的可见性 2:防止指令重排序 下面我们就从字节码层面,JVM层面,CPU层面来解析是如何做到的。1:字节码层面首先编写一个很简单的类:public class TestVolatile {int i;volatile int j;}编译并查看字节…

    2022/11/13 23:23:53 人评论 次浏览
  • 【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列

    【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列JDK 是什么?JDK 是用于支持 Java 程序开发的最小环境。Java 程序设计语言Java 虚拟机Java API类库JRE 是什么?JRE 是支持 Java 程序运行的标准环境。Java SE API 子集Java 虚拟机Java历史版本的特性?Java Version…

    2022/11/5 14:53:54 人评论 次浏览
  • 2022 Java开发入门学习路线(二)Java零基础入门

    上篇:2022 Java开发入门学习路线(一)计算机基础阶段一:Java零基础入门该阶段目标:掌握Java语言的核心基础,包括常量与变量、数据类型及转换、数组、类和对象、集合、泛型、多线程、I/O流等。Java语言基础Java语言诞生于1995年,发展至今20多年,对互联网乃至我们的生…

    2022/10/19 4:24:59 人评论 次浏览
  • tomcat jvm 内存配置

    配置tomcat调用的虚拟机内存大小(1)直接设置tomcatLinux修改TOMCAT_HOME/bin/catalina.sh 位置cygwin=false前。JAVA_OPTS="-server -Xmx10240M -Xms512M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit" (仅做参考,具体数值根据自己的…

    2022/9/17 5:17:36 人评论 次浏览
  • 报错:JCE cannot authenticate the provider BC

    1.报错 用公司的平台加载授权文件的时候报:JCE cannot authenticate the provider BC错误. 2.解决: 1. 找到 java.security 在jvm安装地方 /path_to_your_jvm/jre/lib/security 2. 添加 security.provider.9=org.bouncycastle.jce.provider.BouncyCastleProvider例如:sec…

    2022/9/16 23:47:22 人评论 次浏览
扫一扫关注最新编程教程