- 一、前言应聘后端开发岗位面试过程中,有关JVM的问题必不可少,此篇博文主要梳理有关JVM工作原理、收集器有关内容。 二、java 内存与内存溢出 2.1 JVM 分区及作用程序计数器(线程私有)当前线程执行字节码的信号指示器。(每个线程都会在程序计数器中存储其指令,从而实现线程切换后恢复到正确的执行位置)虚拟机栈(栈,线程私有)每个方法执行(开始到结束就是这个方法的生命周期)都会创建一个... 一、前言应聘后端开发岗位面试过程中,有关JVM的问题必不可少,此篇博文主要梳理有关JVM工作原理、收集器有关内容。 二、java 内存与内存溢出 2.1 JVM 分区及作用程序计数器(线程私有)当前线程执行字节码的信号指示器。(每个线程都会在程序计数器中存储其指令,从而实现线程切换后恢复到正确的执行位置)虚拟机栈(栈,线程私有)每个方法执行(开始到结束就是这个方法的生命周期)都会创建一个...
- 前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配置。 下载与安装下载访问 Java Edit Plus 的官方下载... 前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配置。 下载与安装下载访问 Java Edit Plus 的官方下载...
- 全文查询matchmatch query会对查询语句进行分词,分词后查询语句中的任何一个词项被匹配,文档都会被搜索到。如果想查询匹配所有关键词的文档,可以用and操作符连接。分词之后匹配的任意一个都可以。因为是orcurl node2:9200/books/_search?pretty -d '{ "query":{ "match":{ "title":{ "query... 全文查询matchmatch query会对查询语句进行分词,分词后查询语句中的任何一个词项被匹配,文档都会被搜索到。如果想查询匹配所有关键词的文档,可以用and操作符连接。分词之后匹配的任意一个都可以。因为是orcurl node2:9200/books/_search?pretty -d '{ "query":{ "match":{ "title":{ "query...
- 一、栈模拟队列题目:JAVA实现用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。思路:其实就是把队列正常入栈,出栈的时候先把栈里的内容按顺序搬到另一个栈里,负负得正,这样再按顺序出栈的时候,就成了入栈前队列的顺序package cn.edu.ujn.demo;import java.util.Stack;import org.junit.Test;publ... 一、栈模拟队列题目:JAVA实现用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。思路:其实就是把队列正常入栈,出栈的时候先把栈里的内容按顺序搬到另一个栈里,负负得正,这样再按顺序出栈的时候,就成了入栈前队列的顺序package cn.edu.ujn.demo;import java.util.Stack;import org.junit.Test;publ...
- 一、事件介绍时间:2016.11.23 08:30地点:北京市海淀区永丰路299号南门(中国银行软件中心)事件:中国银行面试(中英文面试)注意事项:基础要扎实,要有自信!根据面试内容:中、英文面试,中英文自我介绍需各准备一篇。自我介绍中文自我介绍英文软件开发项目的人员组成 二、数据结构双向指针、链表 三、语言级别Java基础进程与线程的特征与区别进程与线程的区别字节流与字符流的区别Arra... 一、事件介绍时间:2016.11.23 08:30地点:北京市海淀区永丰路299号南门(中国银行软件中心)事件:中国银行面试(中英文面试)注意事项:基础要扎实,要有自信!根据面试内容:中、英文面试,中英文自我介绍需各准备一篇。自我介绍中文自我介绍英文软件开发项目的人员组成 二、数据结构双向指针、链表 三、语言级别Java基础进程与线程的特征与区别进程与线程的区别字节流与字符流的区别Arra...
- 快速入门EasyExcel 快速入门EasyExcel
- 前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配置。 下载与安装下载访问 Java Edit Plus 的官方下载... 前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配置。 下载与安装下载访问 Java Edit Plus 的官方下载...
- Ignite Java 客户端最佳实践 背景本文总结了在使用Apache Ignite(Ignite2.0)的Java客户端时,需要注意的一些问题,以及一些最佳实践。值得一提的是 Ignite的Java客户端有一些跟直觉上不太一样的地方,需要注意下。 客户端相关Ignite客户端有两处跟直觉上相差较大:Ignite客户端连接没有默认超时时间,如果连接不上,有概率会导致创建客户端一直阻塞,所... Ignite Java 客户端最佳实践 背景本文总结了在使用Apache Ignite(Ignite2.0)的Java客户端时,需要注意的一些问题,以及一些最佳实践。值得一提的是 Ignite的Java客户端有一些跟直觉上不太一样的地方,需要注意下。 客户端相关Ignite客户端有两处跟直觉上相差较大:Ignite客户端连接没有默认超时时间,如果连接不上,有概率会导致创建客户端一直阻塞,所...
- 1.从官网(http://www.Oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html)下载安装文件(如:jdk-6u45-linux-x64.bin)。复制该文件到/usr/lib/java下,如果没有java文件夹,则创建它。sudo mkdir -p /usr/lib/java安转文件... 1.从官网(http://www.Oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html)下载安装文件(如:jdk-6u45-linux-x64.bin)。复制该文件到/usr/lib/java下,如果没有java文件夹,则创建它。sudo mkdir -p /usr/lib/java安转文件...
- Java数组全套深入探究——总篇数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数据结构,可以快速地访问和修改数据。在实际的生产生活中,数组被广泛应用于各种需要高效数据处理的场景,如图像处理、科学计算、金融分析等。通过学习数组,学生们可以更加高效地处理数据,提高程序的执行效率。增强编程能力:数组是编程中常用的数据结构之一,... Java数组全套深入探究——总篇数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数据结构,可以快速地访问和修改数据。在实际的生产生活中,数组被广泛应用于各种需要高效数据处理的场景,如图像处理、科学计算、金融分析等。通过学习数组,学生们可以更加高效地处理数据,提高程序的执行效率。增强编程能力:数组是编程中常用的数据结构之一,...
- Java数组全套深入探究——进阶知识阶段6、三维数组以及更多维度数组的概念和用法目录数组学习的重要意义三维数组以及更多维度数组的概念三维数组以及更多维度数组的用法多维数组在数学中的表达方式多维数组在生活中的体现总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以... Java数组全套深入探究——进阶知识阶段6、三维数组以及更多维度数组的概念和用法目录数组学习的重要意义三维数组以及更多维度数组的概念三维数组以及更多维度数组的用法多维数组在数学中的表达方式多维数组在生活中的体现总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以...
- Java数组全套深入探究——进阶知识阶段5、二维数组目录数组学习的重要意义二维数组概述二维数组应用矩阵运算Java和Python矩阵乘法对比Java的优势:Python的优势:图像处理总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。... Java数组全套深入探究——进阶知识阶段5、二维数组目录数组学习的重要意义二维数组概述二维数组应用矩阵运算Java和Python矩阵乘法对比Java的优势:Python的优势:图像处理总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。...
- Java数组全套深入探究——进阶知识阶段4、一维数组练习题目录数组学习的重要意义题目1:数组的求和题目2:寻找数组中的最大值题目3、两数之和建议练习题库总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数... Java数组全套深入探究——进阶知识阶段4、一维数组练习题目录数组学习的重要意义题目1:数组的求和题目2:寻找数组中的最大值题目3、两数之和建议练习题库总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数...
- Java数组全套深入探究——进阶知识阶段2、冒泡排序目录数组学习的重要意义冒泡排序的具体排序过程选择排序与冒泡排序对比实现方式:时间复杂度:空间复杂度:稳定性:对比数据(以数组[64, 34, 25, 12, 22, 11, 90]为例):总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们... Java数组全套深入探究——进阶知识阶段2、冒泡排序目录数组学习的重要意义冒泡排序的具体排序过程选择排序与冒泡排序对比实现方式:时间复杂度:空间复杂度:稳定性:对比数据(以数组[64, 34, 25, 12, 22, 11, 90]为例):总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们...
- Java数组全套深入探究——进阶知识阶段1、选择排序目录数组学习的重要意义选择排序的具体排序过程具体的选择排序过程总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数据结构,可以快速地访问和修改数据。在实... Java数组全套深入探究——进阶知识阶段1、选择排序目录数组学习的重要意义选择排序的具体排序过程具体的选择排序过程总篇链接:https://laoshifu.blog.csdn.net/article/details/134906408数组学习的重要意义数组是我们必须要掌握的数据结构之一,在以后会对我们有非常大的帮助。提高程序效率:数组是一种高效的数据结构,可以快速地访问和修改数据。在实...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签