自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 dockerconsul自动注册节点,附答案

Spirng IOC1.Spring框架2.Spring IOC 容器 Bean 对象实例化模拟3.Spring IOC 配置文件加载4.Spring IOC 容器 Bean 对象实例化5.Spring IOC 注入6.Spring IOC 扫描器7.Bean的作用域与生命周期Spirng AOP核心组件分析Spring IOC+AOP源码笔记1.Spring入门和IOC介绍2.对象依赖3.AOP入门4.JDBCTemplate和Spring事务5.Spri

2021-07-31 10:42:16 52

原创 25岁成功入职阿里P7的小哥哥告诉你,docker启动失败原因

学习内容大致内容:1、架构师筑基(Linux基础与进阶+Netty框架+Mysql+并发编程+JVM性能调优+Tomcat)2、开源框架(主要涉及SSM框架)3、高性能架构(Mysql高性能存储实战+Redis缓存数据库+Zookpeer分布式+消息中间件+Kafka)4、微服务(Docker+Dubbo+Spring Cloud+SpringBoot)5、B2C商城项目实战架构师筑基大致学习路线1、Linux2、Netty3、深入浅出MySQL4、并发编程5、JVM6

2021-07-30 10:14:43 85

原创 2021非科班生的Java面试之路,docker部署vue项目

二、我们先来看看这份笔记到底有什么1、先把kubernetes跑起来(先跑起来+创建kubernetes集群+部署应用+访问应用+Scale应用+滚动更新)2、重要概念3、部署kubernetes Cluster(安装docker+安装 kubelet.kubeadm和 kubectll+用kubeadm 创建cluster)4、kubernetes架构(Master节点+Node节点+完整的架构图+用例子把他们串起来)5、运行应用(Deployment+DaemonSet+Job)6

2021-07-30 10:12:58 67

原创 2021金九银十,mysql查询忽略大小写

架构筑基大家都知道,性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,如果想成为一名优秀的架构师,性能优化就是你必须思考的问题。所以性能优化专题从JVM底层原理到内存优化再到各个中间件的性能调优,比如Tomcat调优,MySQL调优等,让你洞悉性能本质,全面认识性能优化,不再只是旁观者。高性能架构有了大牛的代码功底之后,接下来可以更好地学习分布式架构技术。从分布式架构原理,到分布式架构策略,再到分布式架构中间件,最后在加上分布式架构实战,让程序员可以在技术深度和技

2021-07-30 10:12:06 86

原创 hashmap面试题,Java程序员未来规划

1、我往Redis里写的数据怎么没了?使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用redis的好处是什么?凡事多思考一下为什么,多想想背后的原因。就在不久前有朋友跟我说过,说他们生产环境的Redis怎么经常会丢掉一些数据?写进去了,过一会儿可能就没了。我的天啊,你问这个问题就说明Redis你就没用对啊。Redis是缓存,你给当存储了用了是吧?首先要明白一点啥叫缓存?为啥用缓存?Redis是用内存当缓存的。内存是无限的吗?相反,内存是很宝贵而且是有限的,磁盘是廉

2021-07-29 15:01:25 65

原创 Github标星5.3K,刷Java面试题的软件

第一部分 Java相关以及答案答案第二部分算法跟编程第三部分html&JavaScript&ajax部分答案第四部分Javaweb部分答案第五部分数据库部分答案第六部分XML部分答案第七部分.流行的框架与新技术答案第八、九部分.软件工程与设计模式以及j2ee部分读者福利分享一份自己整理好的Java面试手册,还有一些面试题pdf领取方式;关注+点赞后,戳这里即可免费领取不要停下自己学习的脚步[外链图片转存中…(img-gxAPvd3

2021-07-29 15:00:37 93

原创 Github标星5.3K,Javaswing图形化界面设计实验报告

容器化时代来了虚拟化技术已经走过了三个时代,没有容器化技术的演进就不会有 Docker 技术的诞生。(1)物理机时代:多个应用程序可能会跑在一台机器上。(2)虚拟机时代:一台物理机器安装多个虚拟机(VM),一个虚拟机跑多个程序。(3)容器化时代:一台物理机安装多个容器实例(container),一个容器跑多个程序。容器化解决了软件开发过程中一个令人非常头疼的问题,用一段对话描述:测试人员:你这个功能有问题。开发人员:我本地是好的啊。开发人员编写代码,在自己本地环境测试完成后,将代

2021-07-29 14:59:50 278

原创 flutter中文网!厦门Java工程师工资一般多少

一、Java 虚拟机架构 (JVM Architecture)在我看来,不管学习什么样的知识或技术,首先要做的就是从全局上去认识它,这样才能避免盲人摸象,事倍功半的情况发生。既然要学习 JVM,就要先了解它的整体架构,于是我画了个 JVM 架构图来帮助大家认识它。Java 虚拟机架构图对 JVM 还不太了解的同学第一次看到这张花里胡哨的图肯定会一脸懵逼,不用怕,其实我们只需要重点理解并掌握其中一部分 (同时也是面试重点) 就好了,比如运行时数据区、垃圾收集器、内存分配策略和类加载机制等,类文件结

2021-07-29 14:58:55 101

原创 ELK性能优化实战分析:Java语音识别开源

第一个 分布式:限流1.1 ZooKeeper+Nginx面试常备题(附答案)ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper 是什么?ZooKeeper 提供了

2021-07-29 14:58:05 394

原创 Dubbo高频面试题+解析:dockerinstall未找到命令

一、不少培训班候选人的简历中,缺乏足够的商业项目年限不少同学会有这样得感受:投出去不少简历,但就没有面试机会,对培训班出身的朋友来说,可能这种情况更甚,原因是,这些简历没过筛选。没过筛选的原因无非有两个第一,关键技术的项目实践经验没达到该职位的规定年限第二,简历上描述的技术和该职位的需求严重不符。比如本岗位需要一个有3年Java开发经验的人,某简历上写,虽然有3年经验,但不是做Java,只是最近3个月在某培训学校里呆过,虽然这三个月的经历写得花团锦簇,但抱歉,顶天也只能算3个月学习经验,甚至还

2021-07-29 14:55:33 219

原创 Dubbo如何支持本地调用?Java面向对象编程的三大特征

流行框架:框架就是开发人员定义好的一套模板,程序员只需要往模板中添加响应的代码即可,填完代码,项目就完成了。所以框架存在的意义以及我们学习框架的目的就是想办法能够让程序员快速的完成整个项目的开发。SpringSpring框架大家都听过吧,这个框架特别重要,在目前整个市场上来看的话是基本上有一个一统江湖的趋势。Spring是整个Java体系里使用频率最高,稳定性最好,而且在各个领域都能遇到的一个框架。那什么是Spring呢?其实你可以把Spring理解为一个管家,如果我们不用Spring的话,我们之前写

2021-07-29 14:54:50 59

原创 Dubbo如何支持本地调用?Java绘制基本图形

一、背景我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商 App 上经常出现的秒杀活动、限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还是平时的数倍以上,为了避免并发问题,防止库存超卖,给用户提供一个良好的购物体验,这些系统中都会用到锁的机制。对于单进程的并发场景,可以使用编程语言及相应的类库提供的锁,如 Java 中的 synchronized 语法以及 ReentrantLock 类

2021-07-29 14:54:05 51

原创 docker启动容器

网易严选java一面基本只问了Java相关的内容近期做的项目有遇到什么困难吗,怎么解决的;HashMap详细介绍一下,怎么计算下标值的,时间复杂度是多少,最坏的时间复杂度是多少,在扩容的时候时间复杂度是O(n)的,你有什么方式去优化这个时间复杂度吗;ConcurrentHashMap的底层实现原理,怎么查找的的,如何保证查找时的线程安全性;多线程介绍一下,如果一个方法被synchronized修饰了,你有什么方法可以去掉这个关键字,保证线程安全并且可以提升效率吗;线程池介绍一

2021-07-28 15:07:00 45

原创 docker启动nginx不能访问

一、公务员都不要35岁以上的,何况大公司这让很多人感到惶恐,现在职场上有一种现象:很多用人单位会在招聘信息上明确标注,年龄需在35岁以下。为什么有经验、有人脉的职场中年人会如此遭“嫌弃”呢?首先,思想落后。日新月异的时代需要不断进步的人,而不是守着自己那点老经验的“职场前辈”。的确,现在很多职场人无论年龄多大,一直追随着时代的脚步,坚持做一个“老顽童”。但又有多少人,放弃了对新时代的探索,固守自己的老思想,成为一个名副其实的老油条。再次,家庭牵绊。人到中年,基本都有爱人和孩子,工作成为你生活中的一

2021-07-28 15:06:14 364

原创 docker启动mysql报错

Java架构进阶之面试篇面试这一块,分别有基础、中级、高级等三部分,一步一步检测。Java基础面试+解析Java中级开发面试+解析Java高级面试+解析Java架构进阶之技能导图篇筑基框架分布式微服务Java架构进阶之架构筑基篇架构筑基篇:Java基础+并发编程+JVM+MySQL+Tomcat+网络+数据结构与算法JAVA基础:反射+注解+内部类+泛型+序列化+复制并发编程JVMMySQLTomcat架

2021-07-28 15:05:20 156

原创 docker加速镜像

理论篇实践篇理论模块理解集群控制器集群网络详解集群伸缩原理认证与调度集群服务的三个要点和一种实现镜像拉取实践读懂这一篇,集群节点不下线节点下线姊妹篇我们为什么会删除不了集群的命名空间?阿里云ACK产品安全组配置管理二分之一活的微服务半夜两点Ca证书过期问题处理惨况总结以上就是这份文档的概况,一次搞懂6个核心原理吃透基础理论,学会6个典型问题的华丽操作,不管是架构师还是开发者,又或是运维,都能够从中学到不少。写在最后学习技术是一条慢长而艰苦的道路

2021-07-28 15:04:29 73

原创 docker删除所有容器镜像的命令

美团一面:收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。自我介绍spring的IOC,AOP原理springmvc的工作流程handlemapping接收的是什么项目中你用到了MyBatis,说说#和$的区别MyBatis你写的XML怎么绑定对应的接口?namespace.idSpring有几种方式定义Beangit你用过哪些命令linux怎么在查找目录下的一个文件redis基本数据结构redis单线程模

2021-07-28 15:03:38 99

原创 docker创建centos镜像

背景知识CAP定理CAP定理,又被叫作布鲁尔定理。对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP就是你的入门理论。• C (一致性):对某个指定的客户端来说,读操作能返回最新的写操作。对于数据分布在不同节点上的数据上来说,如果在某个节点更新了数据,那么在其他节点如果都能读取到这个最新的数据,那么就称为强一致,如果有某个节点没有读取到,那就是分布式不一致。• A (可用性):非故障的节点在合理的时间内返回合理的响应(不是错误和超时的响应)。可用性的两个关键一个是合理的时间,一个是合理

2021-07-28 15:02:46 700

原创 docker关闭防火墙

话不多说,先上张图一、微服务必备技能:二、一起从浅入深理解DUBBO!**先来看一份DUBBO脑图:**HelloWorld+前置知识+适合群体+架构(核心点:生产者 消费者问题特点:连通性,健壮性,伸缩性,升级型、节点调用关系图)什么是Dubbo(分布式服务框架+RPC远程调用解决服务+SOA服务治理方案)Dubbo的由来(需要解决的问题:1、依赖管理 2、路由透明 3、服务治理)主要是对Dubbo总体的介绍,让大家对Dubbo有一个总体的认识。首先介绍后台应用架构的演进过程,从最初

2021-07-28 15:01:56 3250

原创 docker停止服务

Spring Security观后感——手绘思维脑(供参考)手绘的思维导图,是我自己根据自身的情况读完这套阿里出品的Spring Security王者晋级文档之后所绘的,相当于是一个知识的总结与梳理,我将其分为“核心组件”与“工作原理/认证流程”。Spring Security王者晋级文档-Spring Security 4.2内部资料Spring Security 4.2内部资料——主要专注于企业级 Java 安全的研究,尤其是 Spring Security。因此,我们的一切内容会以 Ja

2021-07-28 15:01:12 177

原创 docker修改镜像

如何保证缓存和数据库一致性说了这么多缓存的必要性,那么使用缓存是不是就是一个很简单的事情了呢,我之前也一直是这么觉得的,直到遇到了需要缓存与数据库保持强一致的场景,才知道让数据库数据和缓存数据保持一致性是一门很高深的学问。从远古的硬件缓存,操作系统缓存开始,缓存就是一门独特的学问。这个问题也被业界探讨了非常久,争论至今。我翻阅了很多资料,发现其实这是一个权衡的问题。值得好好讲讲。以下的讨论会引入几方观点,我会跟着观点来写代码验证所提到的问题。不更新缓存,而是删除缓存大部分观点认为,做缓存不应该是去

2021-07-28 15:00:27 167

原创 Javaswing菜鸟教程,使用指南

1. 消息的可靠性投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。confirm 确认模式:当消息从 producer 发送到 exchange 则会执行 confirmCallback中的confirm方法。return 退回模式:当消息发送给Exchange后, Exchange将消息路由到queue失败会执行ReturnCallBack。确认模式会返回{1.相关配置信息, 2.

2021-07-27 10:31:35 723

原创 Javastring转list对象数组,一文全懂

一、硬核! 30张图解HTTP常见面试题在面试过程中。HTTP被提问的概率还是比较高的。小编我授集了5大类HTTP面试常问的题目,同时这5大类题跟HTTP的发展和演变关联性是比较大的,通过问答+图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP .HTTP基本概念五大类HTTP状态码Get与PostHTTP特性TCP三次握手建立连接HTTPS与HTTPHTTPS是如何建立连接的?其间交互了什么?HTTP/1.1. HTTP/2. HTTP/3 演变二、I

2021-07-27 10:29:07 1045

原创 Javastream并行流,原理+实战讲解

01 蚂蚁金服面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对MySQL系列的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题。1、请解释关系型数据库概念及主要特点?2、请说出关系型数据库的典型产品、特点及应用场景?3、请详细描述 SQL 语句分类及对应代表性关键字。4、什么是 MySQL 多实例,如何配置 MySQL 多实例?5、如何加强 MySQL 安全,请给出可行的具体措施?6、误操作执行了一个 drop 库 SQL 语句,如何完整

2021-07-27 10:27:26 878

原创 JavaSpring菜鸟教程,附Java面经

什么是分布式锁?在回答这个问题之前,我们先回答一下什么是锁。普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫做临界区域,我们需要控制线程一个一个的顺序执行,否则会出现并发问题。如何控制呢?就是设置一个各个线程都能看的见的标志。然后,每个线程想访问临界区域时,都要先查看标志,如果标志没有被占用,则说明目前没有线程在访问临界区域。如果标志被占用了,则说明目前有线程正在访问临界区域,则当前线程需要等待。这个标志,就是锁。在单机多线程的java程序中,我们可

2021-07-27 10:26:35 988

原创 JavaSpring框架多久学会,附架构师必备技术详解

前言作为一个典型的分布式项目,Kubernetes 的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在 Kubernetes 项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。其实,Kubernetes 作为一个 Golang 项目,已经免去了很多类似于 Python 项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及为 kube-apiserver 配置授权文件等等诸多运维工作。这几年,在跟朋友探讨

2021-07-27 10:25:45 428

原创 Javasocket聊天程序,进阶学习资料!

4步套路,解决动态规划问题1、确定问题状态提炼最后一步的问题转化2、转移方程,把问题方程化3、按照实际逻辑设置初始条件和边界情况4、确定计算顺序并求解结合实例感受下:你有三种硬币,分别面值2元,5元和7元,每种硬币都有足够多。买一本书需要27元。如何用最少的硬币组合正好付清,不需要对方找钱?关键词“用最小的硬币组合正好付清”——“最小的组合”,求最值问题,动态规划。**正常人第一反应思路:**最少硬币组合?优先使用大面值硬币——7+7+7+5=26 额?可求解目标是27啊……改算法—

2021-07-27 10:25:01 127

原创 Javasocket编程步骤,已有千人收藏

前言Java作为最全面的语言,国内开发者也是最多的,Java综合起来各方面都不错,在大部分场景下是一种稳健的技术选择。加上近年来安卓的推动,目前也是最流行的一种语言。现在Java的就业市场看起来还是挺大的,而且工资也是比较可观的,**但我为什么说是看起来呢?**其实,最主要的原因还是市场决定的,每年涌入市场的Java开发人员应该是最多的,但是市场上Java初级开发人员早已经饱和了,也就造成了就业市场较大的假象。如果初级程序员一直不提升技术,那么注定要被淘汰。那么要如何才能系统的学习Java语言,从一名

2021-07-27 10:24:17 317

原创 docker中文字符集,看完豁然开朗

前言说起Spring中循环依赖的解决办法,相信很多园友们都或多或少的知道一些,但当真的要详细说明的时候,可能又没法一下将它讲清楚。本文就试着尽自己所能,对此做出一个较详细的解读。另,需注意一点,下文中会出现类的实例化跟类的初始化两个短语,为怕园友迷惑,事先声明一下,本文的实例化是指刚执行完构造器将一个对象new出来,但还未填充属性值的状态,而初始化是指完成了属性的依赖注入。一、SpringCloud1.服务发现EurekaEureka的高可用ConsulConsul安装与使用Consul常

2021-07-26 15:40:32 603

原创 docker下载镜像到本机,面试必问

一、 电面:自我介绍项目情况:对你来说影响最大的一个项目(该面试中有关项目问题都针对该项目展开)?为什么会想做这个项目?这个项目的ideal是谁提出来的?项目中如何实现的大数据的传输和存储项目中哪一部分最难攻克?如何攻克?基础知识考察:模块化的好处Htttp协议hashmap和concurrenthashmap区别及两者的优缺点对MySQL的了解,和oracle的区别对设计模式的看法和认知有哪些设计模式如何实现分布式缓存多线程如何避免死锁Java的垃圾回收机制对Run

2021-07-26 15:39:45 102

原创 docker下载地址,灵魂拷问

Spring Security观后感——手绘思维脑(供参考)Spring Security手绘思维脑图手绘的思维导图,是我自己根据自身的情况读完这套阿里出品的Spring Security王者晋级文档之后所绘的,相当于是一个知识的总结与梳理,我将其分为***“核心组件”与“工作原理/认证流程”*Spring Security-核心组件Spring Security-工作原理/认证流程Spring Security王者晋级文档-Spring Security 4.2内部资料Spring S

2021-07-26 15:38:54 71

原创 docker一个镜像启动多个容器,总结到位

面试前的准备老实说,我自己平常没事就会看一些面试题,所以我都是直接去面的。不过我还是要建议大家如果准备面试的话,需要做以下准备背题:看一看最近的面经文,了解现在公司都在面什么类型的题,准备一些常见题,开背吧!如果一些基础的 js 都不会那问题就有点小大了。算法:做一些算法题,leetcode 上面的一二三星就够了,前端算法很简单,基本都是初中数学的难度吧。项目:项目回顾,把你做的项目从技术架构到源码都要做到足够了解,至少面试的时候不要被面试官问住了。并且要体现出你在工作中的作用,体现出自

2021-07-26 15:38:05 3978

原创 dockeryum安装,讲的太透彻了

目录一、冒泡排序二、选择排序三、插入排序四、快速排序五、归并排序六、希尔排序七、堆排序八、基数排序(桶排序)九、递归十、链表十一、栈十二、队列十三、二叉树面试题总结面试文件获取方式:戳这里免费下载(助你面试无忧)其它面试题(springboot、mybatis、并发、java中高级面试总结等)试总结等)**[外链图片转存中…(img-mqdOQ0BF-1627285028598)][外链图片转存中…(img-C

2021-07-26 15:37:19 109

原创 dockeryum安装,爱了爱了

正文在实际的工作项目中, 缓存成为高并发、高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征:在分层系统中处于内存/CPU具有访问性能良好,缓存数据饱和,有良好的数据淘汰机制由于Redis 天然就具有这两个特征,Redis基于内存操作的,且其具有完善的数据淘汰机制,十分适合作为缓存组件。其中,基于内存操作,容量可以为32-96GB,且操作时间平均为100ns,操作效率高。而且数据淘汰机制众多,在Redis 4.0 后就有8种了促使Redis作为缓存可

2021-07-26 15:36:33 40

原创 dockerwsl比较,终于搞明白了

内容简介:本书一共15章,核心内容为SpringBoot、SpringCloud、Docker、RabbitMQ消息组件。其中,SpringBoot是SpringMVC技术的延伸,使用它进行程序开发会更简单,服务整合也会更容易。SpringCloud是当前微架构的核心技术方案,属于SpringBoot的技术延伸,它可以整合云服务,基于RabbitMQ和 GITHUB进行微服务管理。除此以外,本书还重点分析了OAuth统一认证服务的应用。由于笔记的内容太多,没办法全部展示出来,在此只截取部分内容展示。

2021-07-26 15:35:50 1793

原创 dockerwindows桌面,帮你解决90%的问题!

为了更好的梳理相关知识,咱们先看纯手绘知识体系图1.1 Kafka知识体系大纲由于我手绘这些知识体系大纲是用的xmind软件,无法上传,所以都以截图的形式展示,细节处不清楚(毕竟图片形式有限)1.2 RabbitMQ知识体系大纲1.3 RocketMQ知识体系大纲看完知识大纲,该刷面试了2.1 刷刷Kafka面试Kafka的用途有哪些?使用场景如何?Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么Kafka中的HW、LEO、LSO、LW等分别代表什么?Kafka中

2021-07-26 15:35:02 384

原创 dockervmware完美共存,成功跳槽阿里!

One:JVM实践思维图(完整版)Two: 走近Java概述+ Java技术体系+Java发展史+Java虚拟机家族:(Sun Classic/Exact VM、HotSpot VM、Mobile/Embedded VM、BEA JRockit/IBM J9 VM、BEA Liquid VM/Azul VM、Apache Harmony/Google Android Dalvik VM、Microsoft JVM及其他)+展望Java技术的未来+实战:自己编译JDKThree:自动内存管理Ja

2021-07-26 15:34:15 132

原创 dockerui配置wordpress,Java面试真题精选

前言了解 JVM 是对 Java 开发人员的基本要求,JVM 的相关内容自然也成了现在 Java 程序员面试的重要考点。不过估计很多小伙伴和我一样,长时间醉心于 CRUD,却忘了去了解一下更底层、更基础的东西,殊不知这些才是决定你能在这条路上走多远的关键因素,那接下来我们就一起来深入学习一下看似神秘的 JVM 吧。JVM 总体来看内容还是很多的,我会把最重要的内容介绍给大家,不过如果你有时间和精力的话,还是推荐你去看一下《深入理解Java虚拟机》这本书,确实是有口皆碑。本文也会引用很多此书的内容并加上我自

2021-07-26 15:33:23 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除