一、什么是JVM JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上...

一、什么是JVM JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上...
一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?...
每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天给大家分享的是一篇来自阿里Java架构师对...
面向对象编程 1. Java 中的方法覆盖 (Overriding) 和方法重载 (Overloading) 是什么意思? Java 中的方法重载发生在同一个类里面两个或者是...
作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动受互联网人的精密亲密关注。进入 BAT 成为大厂的一员成了许多互联网人职业生活生存追逐的方针之一。 本文的作者作为...
师长今天看到一篇文章,大意是某些不靠谱的互联网公司为了节省人力成本,连团队里的定海神针——架构师都外包了: 其实,这从侧面体现出,架构师这一行业的吃香,但是如果真的遇到这种情...
10. 解决临界资源问题之同步方法 11. 解决临界资源问题之ReentrantLock 12. 多线程讲解和理解 13. 多线程在单例中的应用 14. 死锁介绍以及案例演示...
场景一 昨天晚上,另一位Java开发的猿猿群友给我发消息,说上次我帮他修改简历和求职指导后,他总共收到了6个offer,最高的月薪是22K,最低的月薪是15K,最后他根据我的...
定义目标 既然我们的目标是做到高可用,那么我们就有必要先明确清楚高可用的含义,并通过拆解目标,让目标可以被量化。按照我的理解,可以将目标按照以下三条进行拆解: 1. 保持业务...
一、写在前面 春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季。 假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利用1个月的时间,快速的为即将到来的...
Docker现在很火,容器技术看上不无所不能,但这实际上是一种误解,不要被炒作出来的泡沫迷住双眼,本文抛去炒作,理性地从Java程序员的角度,列举出Docker目前的五大误区...
最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“...
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:...