简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文...[作者空间]
本文作者:黄海燕,叩丁狼高级讲师。原创文章,转载请注明出处。 开篇:有些程序员觉得学习jvm是一个装逼的行为开发中...[作者空间]
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,...[作者空间]
今天就给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化? 背景引入 首先,我们一起来...[作者空间]
JDK、JRE、JVM 之间的关系 基本概念 JDK Java Development Kit 是用于开发 Jav...[作者空间]
本文从 JVM 结构入手,介绍了 Java 内存管理、对象创建、常量池等基础知识,对面试中 JVM 相关的基础题...[作者空间]
前面的博客介绍了Tomcat的整个架构及各个配置文件及目录的作用,接下来就对Tomcat的源码进行分析了。 Tom...[作者空间]
其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系,jvm 又是什么东西,很多...[作者空间]
Java多态 1、多态的总结 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响...[作者空间]
一、架构 下面谈谈我对Tomcat架构的理解 总体架构: 1、面向组件架构 2、基于JMX 3、事件侦听 1)面向...[作者空间]
随着互联网的发展,网络流量越来越大,对web的性能挑战越来越大,多线程的同步和异步则应运而生。 首先说一个在业界容...[作者空间]
转自 http://blog.csdn.net/ChatHello/article/details/6906097...[作者空间]
前言 从这一章开始我们将要开始认识一个稍显枯燥但是非常重要的概念 - 数据库锁。由于针对不同的存储引擎的数据库锁的...[作者空间]
这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个...[作者空间]
大家进入Java开发领域,一定会经常与JDK、JRE和JVM三个名词打交道。我们梳理一下这三个名词,对Java的理...[作者空间]
一、什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,是通过在实际的计算机...[作者空间]
1 前言 在深入理解Java类加载机制(一)一文中,我们了解了类的加载和连接过程,这篇文章重点讲述类的初始化过程,...[作者空间]
1 前言: 在上一篇文章一文让你明白Java字节码中,我们了解了java字节码的解析过程,那么在接下来的内容中,我...[作者空间]
1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计...[作者空间]
死锁是什么,以及在并发程序中如何避免死锁一直是面试官偏爱的一个问题。本文尽量以最简洁的示例来帮助你快速理解,掌握死...[作者空间]