手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
JVM
惊艳!Alibaba内部流行的“Java突击宝典”,程序员升职加薪必备
前言Alibaba作为一线互联网公司的代表,是大部分程序员梦寐以求的工作场所,确实大厂出来的程序员,其背景也更值钱,含金量也会更高。实际上,Alibaba程序员早已成为行业内学习的榜样和标杆,但实际上光鲜的背后付出的血汗是我们没看到的。那么阿里程序员平常都是怎么学习的呢?今天就讲讲
作者:编程之家 时间:2022-09-06
java模块化系统,送大厂面经一份!
二、六大性能调优技术(JVM调优+网络调优+数据库调优+LINUX内核调优+中间件底层探索+容器环境调优)手绘板(脑图)1、JVM调优JVM调优必备理论知识-GcCOLLECTOR-三色标记垃圾回收算法串讲JVM常见参数总结JVM调优实战JVM(HotSpot)核心源码解读JVM核心模块(GC算法)手写实战2、
作者:编程之家 时间:2022-09-06
一文读懂,JVM原理与深度调优
什么是jvmjvm是java虚拟机运行在用户态、通过应用程序实现java代码跨平台、与平台无关、实际上是"一次编译,到处执行"1.从微观来说编译出来的是字节码!去到哪个平台都能用,只要有那个平台的JDK就可以运行!字码好比是一个人,平台好比为国家,JDK好比这个国家的语言!只要这个人(字节码)
作者:编程之家 时间:2022-09-06
mysql删除用户账号,深度解析,值得收藏
直击面试反正我是带着这些问题往下读的说一下JVM运行时数据区吧,都有哪些区?分别是干什么的?Java8的内存分代改进举例栈溢出的情况?调整栈大小,就能保存不出现溢出吗?分配的栈内存越大越好吗?垃圾回收是否会涉及到虚拟机栈?方法中定义的局部变量是否线程安全?运行时数据区内存
作者:编程之家 时间:2022-09-06
2021-06-21
JAVA学习笔记day11.命令提示符(cmd):启动win+r 常用命令:切换盘符 (盘符名称:) 进入文件夹:(cd文件夹名称) 进入多级文件夹(cd文件夹1\文件夹2\文件夹3) 返回上一级:cd.. 返回根路径:cd\
作者:编程之家 时间:2022-09-06
“最粉嫩”的JVM垃圾回收器及算法
开头对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?**JavaSDK的并发工具包有很
作者:编程之家 时间:2022-09-06
JVM 经典垃圾收集器
经典收集器虽然我们会对各个收集器进行比较,但并非为了挑选一个最好的收集器出来。垃圾收集器的技术在不断进步,但直到现在还没有最好的收集器出现,更加不存在“万能”的收集器,所以我们选择的只是对具体应用最合适的收集器。图1-1展示了七种作用于不同分代的经典收集器,如果两个收
作者:编程之家 时间:2022-09-06
volatile怎么实现的内存可见
前言我想对所有程序员说:除了看视频、做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!(本文内提到的书单笔者整理出了一份电子档作为分享,文末有免费获取方式)网络框架、中间件、容器、并发编程、虚拟机等最近几年在互联网行业是越来越火热,Netty、Docker、
作者:编程之家 时间:2022-09-06
java面试怎么介绍自己的项目
前言锁是一种用来控制多线程访问共享资源的工具。通常,锁可以独占共享资源:同一时间只有一个线程可以获得锁,并且所有访问共享资源的线程都必须首先获得锁。前面我们介绍过了synchronized,使用synchronized的方法和代码块作用域机制使得使用监视器锁更加简单,并且帮助避免了许多
作者:编程之家 时间:2022-09-06
记录一次OOM的排查过程以及内存分析、解决方案
在测试环境中开启的堆大小是4g。但是却发生了OOM。发生OOM的场景是:上传Excel之后进行数据的清洗,然后清洗完成之后会将清洗掉的、清洗后的数据再次备份到磁盘中;同时将清洗后的数据入关系型数据库。(解析Excel用的是POI,数据清洗用的是Tablesaw,且清洗的操作都是在内存
作者:编程之家 时间:2022-09-06
「作者推荐」【JVM性能优化】字节码指令集调用执行流程分析语法分析篇
#文章介绍-这篇文章讲解了在Java虚拟机上Java代码是如何编译成字节码并执行的。理解在Java虚拟机中**Java代码如何别被编译成字节码并执行**是非常重要的,因为这可以帮助你理解你的程序在运行时发生了什么。-这种理解不仅能确保你对语言特性有逻辑上的认识而且做具体的讨论时
作者:编程之家 时间:2022-09-06
java介绍
java三大版本javaSE标准版(桌面程序控制台开发) javaME嵌入式开发(手机小家电) javaEEE企业级开发(web端服务器开发) JDKJREJVMJDK(javadevelopmentkit)JRE(javaruntimeenvirment)JVM(javavirtualmachine)
作者:编程之家 时间:2022-09-06
maven私服搭建nexus服务搭建
服务器环境:CentOS7下载最新的nexus包下载链接:https://help.sonatype.comepomanager3/download下载好的文件如下将下载好的nexus包上传至服务器解压缩tarzxvfnexus-3.31.0-01-unix.tar.gz得到文件夹nexus-3.31.0-01进行配置nexus的应用配置:/etcexus
作者:编程之家 时间:2022-09-06
mysql中文官网
前言蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出
作者:编程之家 时间:2022-09-06
腾讯T3大佬亲自讲解!JVM虚拟机原理深入解析,赶紧收藏!
#前言很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生###面试题库####按照系统分类![]
作者:编程之家 时间:2022-09-06
§1-3 Java语言运行机制及运行过程
Java的特点·特点一:面向对象·两个基本概念:类,对象·三大特性:封装,继承,多态·特点二:健壮性,完善性·特点三:跨平台性(JVM)1.跨平台性,不同的系统上都可以运行;“Writeonce,RunAnywhere.”一次编写,处处运行。2.原理:运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVMJavaVirt
作者:编程之家 时间:2022-09-06
一文搞懂JVM架构和运行时数据区
前言SpringDataJPA是在JPA规范的基础上进行进一步封装的产物,和之前的JDBC、slf4j这些一样,只定义了一系列的接口。具体在使用的过程中,一般接入的是Hibernate的实现,那么具体的SpringDataJPA可以看做是一个面向对象的ORM。虽然后端实现是Hibernate,但是实际配置
作者:编程之家 时间:2022-09-06
Java面试-JVM
可以参考这篇文章Java反射的例子 https://gitee.com/flat-chested_Lolita/jianzhi-java-interviewree/master/src/com/interview/javabasiceflect自定义classLoader https://gitee.com/flat-chested_Lolita/jianzhi-java-interview/blob/master/src/com/interview/j
作者:编程之家 时间:2022-09-06
java逗号隔开的字符串转换成列表
前言JVM调优主要是针对垃圾收集器的收集性能优化,令运行在虚拟机上的应用能够使用更少的内存以及延迟获取更大的吞吐量。毫不夸张地说,JVM是现代软件工程最成功的案例之一。因为它自带GC,又有无数可以微调的参数,且运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java
作者:编程之家 时间:2022-09-06
Java400道面试题通关宝典助你进大厂
前言毫不夸张地说,JVM是现代软件工程最成功的案例之一。因为它自带GC,又有无数可以微调的参数,且运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。近几年深入学习JVM调优的人越来越多,因为互联网一线大厂的Java高级开发工程师JD中都明确要求了
作者:编程之家 时间:2022-09-06
JVM--类加载
一、类加载时机一个类从被加载到内存到卸载出内存为止,它的整个生命周期会经历加载、验证、准备、解析、初始化、使用、卸载这七个阶段。其中验证、准备、解析三哥部分统称为连接。加载、连接、初始化、使用、卸载这五个步骤都顺序是固定的,但是再连接阶段,并不一定固定,验
作者:编程之家 时间:2022-09-06
mysql特点有哪些,算法太TM重要了
Java核心架构笔记大致如下0~1年:Java基础(基本语法、面向对象、继承、多态、接口和抽象类、异常、内部类、集合、泛型、反射、I/O等)Web编程(Servlet+MySQL数据库+商品管理系统实战)SSM框架入门到精通(Spring+SpringMVC+Mybatis+SSM商品管理系统实战)SpringBoot(SpringBoot+SpringB
作者:编程之家 时间:2022-09-06
JVM-03-本地方法接口和本地方法栈
本地方法接口什么是本地方法简单地讲,一个NativeMethodt是一个Java调用非Java代码的接囗。一个NativeMethod是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern"c"告知c++编译器去调用一
作者:编程之家 时间:2022-09-06
从0到1,阿里巴巴定制版JVM高手实战清单,深度广度环环相扣
从2016年开始,那会还在蚂蚁中间件团队,慢慢有机会解决一些JVM的问题,后面因为对JVM的热爱,主要是好奇心使然,加入到了阿里JVM团队,开始了面向整个阿里工程师的JVM之路,没想到一发不可收拾,创业了还干了和JVM相关的一些事。最近特地给小伙伴准备了点小礼物这次我们就特地给大家准备了一
作者:编程之家 时间:2022-09-06
Java中类加载器的分析与理解!详细解析类的加载过程
类的加载过程JVM中的类加载过程分为三步:装载:Load链接:Link初始化:Initialize装载查找并加载类的二进制数据链接验证:确保加载类的正确性准备:为类的静态变量分配内存,将将这些静态变量初始化为默认值解析:将类中的符号引用转换为直接引用之所以要
作者:编程之家 时间:2022-09-06
java程序是怎么运行的?
在编写java程序前我们通常会安装jdk和jre,它们分别是干什么的呢?jre,也就是javaruntimeenvironment,即Java运行环境,包括JVM和java类库,以及一些模块等;jdk,也就是javadevelopmentkit,是Java开发环境,可以看成jre的一个超集,提供了更多的工具,例如编译器、各种诊断工具;通常我们安装的jdk,
作者:编程之家 时间:2022-09-06
jvm内存默认分配
堆内存JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4;默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制;因此服务器一般设置-Xms、-Xmx相等
作者:编程之家 时间:2022-09-06
记录暑假java后端深度底层学习计划
基础知识我把他分为两大部分: 1.后端通用基础知识:(1)计算机网络 (后端面试考查的重中之重,IP/TCP/UDP/HTTP相关协议等) 推荐书籍:《计算机网络,谢希仁第五版》 第4章到第7章网络安全必学,网络层与应用层,http协议是重中之重) 推荐深入学习书籍:《自顶向下
作者:编程之家 时间:2022-09-06
gomysql,逆袭面经分享
正文最近整理了一份Netty相关的文档干货,讲解很系统。今天分享给大家。看完这份文档你将获得哪些收获?理解当下火热的Netty框架、核心概念、开发流程;手写RPC框架(聊天室、Tomcat等);对照知识点进行查漏补缺,帮助扫除知识盲区、重构知识体系。文档围绕“基于Netty手
作者:编程之家 时间:2022-09-06
JVM第八章-执行引擎
1.执行引擎概述1.1概述执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受
作者:编程之家 时间:2022-09-06
上一页
48
49
50
51
52
53
54
55
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native