面试美团第一个问题就被问到一个 Java 程序是如何执行的,当时学习 JVM 的时候并没有过多注意这块,造成了记忆不太深刻,通过本文记录一下 阅读全文
本文主要分析面试中常见的集合类——HashMap 阅读全文
本文主要讲述 java 中字节码文件的格式 阅读全文
本文主要讲解 Java 高并发中的一个重要知识点—— Happens-Before 规则 阅读全文
字符串是一个特殊的结构,那么在 JVM 底层中,字符串到底是如何存储的? 阅读全文
泛型是如今高级语言都支持的特性,Java 最初并不支持泛型,那么最后 Java 是如何优雅的增加这个功能? 阅读全文
使用某个组件时,常看到 xxx.starter,那么究竟什么是 starter 阅读全文
本文是 Shiro 的进阶篇,用于记录 Shiro 与 Spring 整合的方式 阅读全文
IO 是一门语言中的难点,对于 Java 而言,有着丰富的 IO 体系,所以本系列将通过相关资料梳理出 Java IO 的脉络 阅读全文
如今的 Spring 能够拥有这么多的使用者,主要原因是存在诸多注解,能够简化开发过程,本文将主要阐述,Spring 中存在哪些注解,并介绍它们都有什么用 阅读全文
Java 作为应用层程序,并不会与 C 一样,与协议接触的非常紧凑,并且本章主要是对 Java 中基本套接字的学习 阅读全文
Java 类库的设计者通过创建大量大类解决不同方式 I/O 通信的难题。具有讽刺意义的是,Java I/O 设计的初衷是为了避免过多的类,但是通过不停的迭代,如今的 I/O 系统提供了非常多类,让使用者感到不到所措。 阅读全文
本文是一篇总结性文章,用于总结在开发中经常使用的SpirngMVC注解 阅读全文
本文主要记录 Spring 中的拦截器 阅读全文
本文主要记录在 Spring 中的 RestTemplate 的使用方式 阅读全文
本文主要记录 Eureka 组件使用过程中遇到的问题 阅读全文
本文主要记录使用 Maven 的过程中遇到的问题 阅读全文
其实一个复杂的 Java 项目,总是需要很多其他人已经完成的组件(避免重复造轮子),在前端中可以使用 npm 或 yarn 等包管理工具添加依赖,由于我主要使用 maven 工具,所以主要介绍 maven 工具下的开发流程 阅读全文
Java 作为应用层程序,并不会与 C 一样,与协议接触的非常紧凑,并且本章主要是对 Java 中基本套接字的学习 阅读全文
本文主要讲解Spring中另一重要的概念“AOP”,那么到底什么是AOP?为什么要使用AOP? 阅读全文
本文主要记录 Spring Cloud 中的 Eureka 组件,将记录常用 API 以及使用过程中遇见的问题 阅读全文
作为 Spring 家族中的重量级角色—— Spring Cloud 到底是做什么的?本文是 Spring Cloud 学习的入口 阅读全文
本文主要讲解 JDK 中 ArrayList的源码 阅读全文
JDK和JRE 在平时学习 Java 的时候都听说过,但是一直不清不楚,所以本文主要理清楚两者之间的区别 阅读全文
想要知道什么是Tomcat?这事还要从Java Web 聊起 阅读全文
本文主要介绍 Spring 中的IoC容器使用方法(XML配置方式以及注解方式) 阅读全文
本文主要介绍 IoC 思想,以及为什么需要 IoC 阅读全文
本文简单介绍 SpringMVC 中异常的使用方式 阅读全文