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探究
目录前言:内存区域划分类加载双亲委派模型垃圾回收机制GCGC的STW问题GC实际工作过程判定垃圾如何清理垃圾小结:前言:Java作为跨平台语言,正是由于JVM的存在使得
Java程序
可以一次编译,处处运行
小小太空人w
·
2023-04-20 19:55
JavaEE
jvm
java
开发语言
学生如何免费申请使用idea
写
java程序
,现在主流的工具无非有2种,一是免费的eclipe工具,相信不少
java程序
员在学习或者开发中都使用过它,另外一种就是业界公认最好的java开发工具–IntelliJIDEA,因为这款工具实在是太强大了
但许星辰静月
·
2023-04-20 18:18
intellij-idea
java
intellij
idea
【Java 数据结构】二叉树的经典面试题 (图解)
欢迎志同道合的朋友一起加油喔目标梦想:进大厂,立志成为一个牛掰的
Java程序
猿,虽然现在还是一个嘿嘿谢谢你这么帅气美丽还给我点赞!
书生-w
·
2023-04-20 17:47
java
算法
数据结构
【Java 数据结构】二叉树的遍历 (递归和非递归实现)
欢迎志同道合的朋友一起加油喔目标梦想:进大厂,立志成为一个牛掰的
Java程序
猿,虽然现在还是一个嘿嘿谢谢你这么帅气美丽还给我点赞!
书生-w
·
2023-04-20 17:46
数据结构
算法
java
资深大牛分享:一个合格的
Java程序
员如何成长为优秀的架构师
踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍。从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。我认为,架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破
代码人生sl
·
2023-04-20 17:56
快速上手,Java中的计时功能(三种方法解决)
前言
Java程序
中,我们时常会有需要使用到计时的需求,比如统计某一段程序运行时间,以此判断程序的效率,又例如统计用户操作的时间等等。
昨日余光
·
2023-04-20 16:38
编程经验
java
开发语言
后端
intellij-idea
spring
boot
JVM基础 - 内存管理,类加载机制,字节码栈帧
文章中一些关键术语的描述翻译自OracleJVM规范文档,文档说明非常详细,认真阅读可以加深对JVM机制的认知和理解运行过程一个
Java程序
,首先经过javac编译成.class文件,然后JVM将其加载到元数据区
清蒸三文鱼_
·
2023-04-20 15:23
1.
java程序
员必知必会类库之日志
日志库是很常见的,因为你在每一个项目中都需要他们。打印日志是服务器端应用中最重要的事情,因为日志是你了解你的程序发生了什么的唯一途径。尽管JDK附带自己的日志库,但是还是有很多更好的选择可用。例如Log4j、SLF4j和LogBack。本文基于笔者日志框架的使用经验,以及多家公司的代码规范要求等,做了一些总结和思考,Java开发人员应该熟悉日志记录的利弊,并且了解为什么SLF4J要比Log4J要好
wlyang666
·
2023-04-20 15:36
java程序员必知必会类库
java
log4j
logback
slf4j
day15_常用类
复习昨日一、作业二、API三、Object四、包装类五、数学和随机零、复习昨日抽象接口一、作业见代码二、APIAPI:ApplicationProgramingInterface应用程序编程接口其实就是
Java
沐沐霸
·
2023-04-20 15:35
#
Java2307
java
jvm
mybatis
求解VRP问题的节约里程法、sweep扫描算法和λ互换法
章求解容量约束车辆路径问题的启发式算法
[email protected]
目录5.1节约里程法.15.1.1C-W节约算法简介.15.1.2C-W节约算法程序实现基本流程.35.1.3C-W节约算法
java
jiannywang
·
2023-04-20 14:55
算法
java
数据结构
(五)JVM成神路之对象内存布局、对象从生到死历程、强弱软虚引用全面剖析
引言在上篇文章中曾详细谈到了JVM的内存区域,其中也曾提及了:
Java程序
运行过程中,绝大部分创建的对象都会被分配在堆空间内。
竹子爱熊猫
·
2023-04-20 13:56
Jvm调优与微服务资源分配
1、前言在没有接触微服务之前,我们的
java程序
一般都部署在WebLogic、Tomcat这类应用服务器上,这些应用服务器本身也是基于Jvm虚拟机的。
·
2023-04-20 13:18
jvm调优kubernetes
JaCoCo + Ant测试代码覆盖率
一、JaCoCo简述JaCoCo是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控
Java
圣瓦伦
·
2023-04-20 11:14
HelloWorld案例详解
HelloWorld案例的编写和执行
Java程序
开发运行流程开发
Java程序
,需要三个步骤:●编写代码●编译代码●运行代码HelloWorld案例的编写新建文本文档文件,修改名称为HelloWorld.java
凌慕
·
2023-04-20 09:48
java
jvm
servlet
Java程序
员升级必备:一文详解多线程之线程同步,从基础到进阶
Java里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性原子性。Java实现线程同步有如下几种方式使用synchronized或lock锁使用volatile修饰变量使用ThreadLocal使用J.U.C的类库,如原子操作类、Semaphore信号量、并发集合类等以下便一一讲解以下一、Synchronizedsynchronized又称隐式锁(不需要加锁
Java_苏先生
·
2023-04-20 09:15
从源码上解析Android Context
和
java程序
不同,Android程序需要有一个完整的Android工程环境,在这个环境下,有像Activity、Service、BroadcastReceiver等系统组件,而这些组件要有它们各自的上下文环境
zxw_cxy
·
2023-04-20 08:15
史上最全 40 道 Dubbo 面试题及答案
前言Dubbo是国内最出名的分布式服务框架,也是
Java程序
员必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。
java记
·
2023-04-20 08:53
dubbo
java
开发语言
40 道基础Dubbo 面试题及答案
Dubbo是国内最出名的分布式服务框架,也是
Java程序
员必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。
暮晓引流软件
·
2023-04-20 08:22
面试
学习路线
阿里巴巴
android
前端
后端
Day_9.23-9.24
Day_01Java基本点:1.JDK安装包在进行
Java程序
开发时,必须要用到JDK安装包中的各种包才能正常运行。
Ayuba123
·
2023-04-20 07:33
Java
Java程序
员面试题及解答(二)
一、基础篇:最近面临找工作啊,基础理论忘得差不多了,只能找找写的好的文章来看看,后面自己也会将自己的整理出来多多分享。也希望这些文章能对长在找工作的同僚也带来一些帮助!1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从
coder_zyz
·
2023-04-20 07:13
基于java的ACM online judge(OJ)在线判题系统实现
安全限制方面,针对
Java程序
,Java沙箱机制及相应的接口即可实现。针对,其他语言程序,似乎要借助于系统平台,如linux,在做服务器方面,linux要强大的多。
wnczwl369
·
2023-04-20 07:08
online
judge
喝可乐的人在路上
java
javaee
【2022最新Java面试宝典】—— Java基础知识面试题(91道含答案)
采用字节码的最大好处是什么8.什么是
Java程序
的主类?应用程序和小程序的主类有何不同?9.Java应用程序与小程序之间有那些差别?
超级码里喵
·
2023-04-20 05:44
Java面试宝典
JavaSE
java
面试题
15款
Java程序
员必备的开发工具
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们都是为了给Java编码和开发提供卓越的支持。1.JDK(Java开发工具
4553675200ad
·
2023-04-20 05:06
OOM内存溢出分析
Mat内存溢出dump文件分析工具http://www.eclipse.org/mat/downloads.php模拟OOM
Java程序
packageorg.cj.oom;importjava.util.ArrayList
陈建111
·
2023-04-20 05:09
java核心知识点整理
java
jvm
OOM
多线程的简介
一个
java程序
至少有2个线程-主线程----该线程的任务代码都顶一个在主函数中-垃圾回收线程----该线程的任务代码由java底层实现每个对象都具备一个被回收的方法finalize()此方法有gc系统执行多线程的实现方式
yanghx
·
2023-04-20 03:20
记事本的后缀名无法改为.java格式
前言在编写
Java程序
时,新建一个记事本,直接将文件名字改为“HelloWorld.java”,文件类型仍然是.txt格式。
十八只兔
·
2023-04-20 02:43
JAVA
java中main方法启动的是一个进程还是一个线程
id=85febc3ab33cc00102c024d04ef2ee09&type=note#/是一个线程也是一个进程,一个
java程序
启动后它就是一个进程,进程相当于一个空盒,它只提供资源装载的空间,具体的调度并不是由进程来完成的
旧时光1234
·
2023-04-19 23:13
一天吃透JVM面试八股文
JVM屏蔽了与操作系统平台相关的信息,使得
Java程序
只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运行,这也是Java能够“一次编译,到处运行的”原因
·
2023-04-19 23:12
后端java
读
Java程序
员面试笔记,总结Java基础知识(一)
Java基础知识Java中的作用域有哪些 表1-1作用域的对比作用域与可见性当前类同一package子类其他packagepublic√√√√private√×××protected√√√×default√√××public表明该成员变量或方法对所有类或对象都是可见的,所有类或对象都可以直接访问,private表明改成员变量或方法是私有的,只有当前
TooMan工具人
·
2023-04-19 19:03
Java程序员面试基础
java
面试
编程语言
合肥工业大学宣城java实验报告,(合肥工业大学宣城校区JAVA作业问答题.doc
Java程序
不受操作平台的限制,可以应用在各种计算机平台上。因为Java源程序经过
丸子里里
·
2023-04-19 19:39
编写高质量代码:改善
Java程序
的151个建议(数组和集合)
集合中的元素必须做到compareTo和equals同步实现了Comparable接口的元素就可以排序,compareTo方法是Comparable接口要求必须实现的,它与equals方法有关系吗?有关系,在compareTo的返回为0时,它表示的是进行比较的两个元素时相等的。equals是不是也应该对此作出相应的动作呢?我们看如下代码:classCityimplementsComparable{
lmrylll
·
2023-04-19 19:08
java
开发语言
jvm
JavaSE常见的面试题及其答案
Java程序
如
久绊A
·
2023-04-19 18:43
Java
jvm
java
开发语言
JavaSE
面试题
开源数据备份工具 Duplicati
我自己写过一个备份文件的
Java程序
,通过crontab定时任务和shell脚本可以把文件定期备份到七牛云。但
掘墓人4449
·
2023-04-19 16:07
佳软推荐
开源
服务器
Duplicati
备份
二,Jmeter的简介以及第一个压测脚本
一,Jmeter简介Apache组织开发的开源免费压测工具纯
java程序
,跨平台性强源程序开源从网上下载高可拓展性可对服务器,网络或者对象模拟巨大的负载,进行压力测试也可以用于接口测试支持分布式,多节点部署二
好多可乐
·
2023-04-19 14:17
JAVA程序
媛编程新手入门基础学习笔记:StringBuffer类与数组排序
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmv
Java小辰
·
2023-04-19 14:52
Linux上
Java程序
报"Too many open files"异常,确定
这种情况常见于高并发访问文件系统,多线程网络连接等场景。程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、accessauthority等相关信息,这样的一个实体被称为fileentry。“openfilestable”(图中橙色标识)存储这些fileentry,以数组的形式线性管理。文件描述符(filedescripto
前浪浪奔浪流
·
2023-04-19 14:45
java 获取时间的方法
Java的时间是通过字节码指令来控制的,所以
java程序
的运行时间是通过字节码指令来控制的。但是由于
Java程序
在运行时,JVM会产生一些状态,所以在执行JVM指令时,JVM也会产生一些状态。
菩提本无树007
·
2023-04-19 13:59
java
jvm
开发语言
3.
java程序
员必知必会类库之junit
前言单元测试技术的使用,是区分一个一般的开发者和好的开发者的重要指标。程序员经常有各种借口不写单元测试,但最常见的借口就是缺乏经验和知识。常见的单测框架有JUnit,Mockito和PowerMock。本文就Junit展开介绍。1.介绍JUnit是一个Java编程语言的单元测试框架。JUnit促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。增加了程序员的产量和程序
wlyang666
·
2023-04-19 13:57
java程序员必知必会类库
junit
java
单元测试
4.
java程序
员必知必会类库之xml解析库
前言百度百科解释可扩展标记语言(ExtensibleMarkupLanguage,XML),标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。XML是一种独立于软件和硬件的工具,用于存储和传输数据。XML代表可扩展标记语言,是一种与HTML非常相似的标记
wlyang666
·
2023-04-19 13:57
java程序员必知必会类库
java
xml
dom4j
sax
dom解析
2.
java程序
员必知必会类库之json解析库
前言百度百科解释JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(EuropeanComputerManufacturersAssociation,欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也
wlyang666
·
2023-04-19 13:27
java程序员必知必会类库
java
json
fastjson
Gson
JAVA操作Excel之POI
ApachePOIPOI提供API给
JAVA程序
对MicrosoftOffice格式档案读和写的功能基本功能如下:HSSF–提供读写Excel格式(03)xls文件XSSF–提供读写ExcelOOXML
娴娴没事�
·
2023-04-19 13:56
excel
java
5.
java程序
员必知必会类库之excel读写库
前言Excel在数据处理中的重要性自不必说,我们经常会有需求,将数据库中的数据,做过一些处理后,导出一个Excel给运营人员分析。也有需求是将批量的商品数据等,批量录入到我们系统中。直观上可以理解为Excel是客户和系统批量数据交互的一个媒介。1开源组件之POI使用1.1简介POI的官方网站:http://poi.apache.org/1.2使用为保证格式差异,一般在后台提供Excel维护模板,运
wlyang666
·
2023-04-19 13:17
java程序员必知必会类库
excel
java
开发语言
Java内存区域
一、运行时数据区域0.概述JVM在执行
Java程序
的过程中会把它所管理的内存划分为若干个用途不同的数据区域。
Utte
·
2023-04-19 07:30
阿里P8写出的2020最新版《深入理解Java虚拟机3》轻松学会JVM底层
前言Java是目前用户最多、使用范围最广的软件开发技术,Java的技术体系主要由支撑
Java程序
运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三E方Java框架(如Spring
码农成神之路
·
2023-04-19 02:16
编程语言
大数据
人工智能
java
jvm
最新发布“M8”级Java面试笔记!提个醒!面试冲冲冲!
它几乎涵盖了我们
Java程序
员的大部分技术栈,强烈建议大家都上手做一做,而且以后肯定用的上!下面还有阿里P5-P9技能图分享阿里P5阿里P6阿里P7阿里P8阿
跟着我学Java
·
2023-04-19 02:45
Java
程序员
面试
java
学习
面试
程序人生
经验分享
如何成为一名合格的
Java程序
员,阿里P8大牛为你设计路线
Java程序
员的基本技能基本语法这包括static、final、transient等关键字的作用,foreach循环的原理等等。
Java进阶师猩猩
·
2023-04-19 01:36
java基础面试题(不包含多线程以及集合)
简单来说就是JDK是Java的开发工具,JRE是
Java程序
运行
又是重名了
·
2023-04-19 00:48
java
面试
Java虚拟机的基本结构
Java堆Java堆在虚拟机启动的时候建立,它是
Java程序
最主要的内存工
·
2023-04-19 00:26
jvm
RocketMQ避坑指南:
java程序
设计案例教程pdf
前言最近老是收到小伙伴的私信问我能不能帮忙整理出一份JVM相关的面试题出来,说自己在大厂去面试的时候这一块问的是特别多的,每次自己学的时候每次都学不到重点去。这不他来了,一份详细的JVM面试真题给大家整理在下方了!8-22投递简历8-24一面(大概1h50min)0、currenthashmap怎么扩容的?fwn为什么固定hash-1,这样设计有什么好处?帮助扩容是发生在什么阶段?读线程和写线程都
程序员伏地魔
·
2023-04-18 23:09
程序员
java
后端
面试
弯道超车!阿里高工新产Java面试速成指南,面试骚操作都在里面了
很多粉丝后台留言,
Java程序
员面临的竞争太激烈了……我自己也有实感,多年身处一线互联网公司,虽没有直面过求职跳槽的残酷,但经常担任技术面试考官,对程序员招聘市场的现状很清楚。
小小怪下士 XIA
·
2023-04-18 22:53
java
面试
开发语言
上一页
109
110
111
112
113
114
115
116
下一页
按字母分类:
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
其他