Spring
训练营资料福利官
这个作者很懒,什么都没留下…
展开
-
Spring面试底层原理的那些问题,你是不是真的懂Spring?
1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工...原创 2018-06-25 17:23:46 · 30745 阅读 · 0 评论 -
Spring Boot注解分析
1 注解1.1 定义Annotation(注解),用于为Java代码提供元数据。简单理解注解可以看做是一个个标签,用来标记代码。是一种应用于类、方法、参数、变量、构造器及包的一种特殊修饰符。1.2 注解的声明@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpu...原创 2019-06-29 19:59:50 · 247 阅读 · 0 评论 -
阿里P7工作总结:Spring MVC的工作原理,看完受益匪浅
这篇文章将深入探讨Spring框架的一部分——Spring Web MVC的强大功能及其内部工作原理。这篇文章的源代码可以在GitHub上找到。项目安装在本文中,我们将使用最新、最好的Spring Framework 5。我们将重点介绍Spring的经典Web堆栈,该堆栈从框架的第一个版本中就崭露头角,并且现在依然是用Spring构建Web应用程序的主要方式。对于初学者来说,为...转载 2019-06-27 16:55:38 · 357 阅读 · 0 评论 -
关于Spring Boot你不得不知道的事--Spring Boot的基本操作
1 Pom文件1.1 spring-boot-starter-parent表示当前pom文件从spring-boot-starter-parent继承下来,在spring-boot-starter-parent中提供了很多默认配置,可以简化我们的开发。<parent> <groupId>org.springframework.boot</grou...原创 2019-06-20 16:53:04 · 424 阅读 · 0 评论 -
Java程序员面试必须要看的:史上最全Spring面试题与答案
Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。 控制...原创 2019-03-08 22:05:00 · 371 阅读 · 0 评论 -
工作5年的Java程序员,才学会阅读源码,可悲吗?
最近一位5年开发经验的群友与我聊天他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问题,即使在网上各种百度,当时回答出来也会是很皮毛,不痛不痒的解答。对于目前碰到的瓶颈,他不知道怎么办。 我相信,绝不仅仅只有他一个人遇到这样的瓶颈,中国上百万的Java程序员中,大部...原创 2019-02-14 21:25:13 · 1582 阅读 · 0 评论 -
珍藏收集,献出这份年薪50W的阿里Java高级开发内训手册
一、源码阅读 二、分布式架构总纲 高性能框架 三、微服务架构纲要Spring Boot Docker 四、并发编程 五、运维调优 六、开发高效管理以上这些资料珍藏在我的裙725219329里,献给还在迷...原创 2018-12-12 11:06:09 · 562 阅读 · 4 评论 -
一个老程序员是如何手写Spring MVC的?
人见人爱的Spring已然不仅仅只是一个框架了。如今,Spring已然成为了一个生态。但深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。我将结合对Spring十多年的研究经验,用不到400行代码来描述SpringIOC、DI、MVC的精华设计思想,并保证基本功能完整。首先,我们先来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段(如图):...原创 2018-11-26 16:22:47 · 167 阅读 · 0 评论 -
作为程序员,你“怕老”吗?
行文之前,先问大家几个问题:1、你开始逐渐担忧自己的年纪?2、你开始觉得加班熬不过小年轻?3、你开始因未知新兴技术而慌张?4、你开始跳不动槽?如果以上的回答都“是”,那么你确实陷入“怕老”行列了。“青春饭”这个词,程序员肯定不陌生,因为上了几年班,做到一定年纪,再想突破就会明显发现力不从心,开始陷入“怕老”的焦虑。这种焦虑无关你的年纪,刚进入行业两三年,如果水平还和...原创 2018-11-23 21:54:32 · 260 阅读 · 0 评论 -
一文让你彻底理解 Java NIO 核心组件
背景知识同步、异步、阻塞、非阻塞首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下[1]。同步:API调用返回时调用者就知道操作的结果如何了(实际读取/写入了多少字节)。 异步:相对于同步,API调用返回时调用者不知道操作的结果,后面才会回调通知结果。 阻塞:当无数据可读,或者不能写入所有数据时,挂起当前线程等待。 非阻塞:读取时,可以读多少数据就读多少然后返回,写...原创 2018-08-21 16:57:35 · 1462 阅读 · 0 评论 -
Java开发必读--初识微服务一定要阅读这篇文章
原文转自一线互联网资深架构师,微服务布道师小马哥的原创文章,始发与小马哥公众号。微服务是什么?微服务是一种细粒度(Fine-Grain)的SOA或许在座的高朋了解过其概念。个人认为,与其说微服务是一种技术,不如将其定义为一种架构,而架构则是“技”的实现与“术”的策略相辅相成。“术”的策略需要分析使用场景,进行合理地划分业务边界,实现“业以类聚”,然而“技”的实现则通过特定的技术在实现业...原创 2018-07-24 19:14:02 · 514 阅读 · 0 评论 -
Spring高频面试题,你能答的上哪些?(高级篇)
1、什么是 Spring 框架?Spring 框架有哪些主要模块?2、使用 Spring 框架能带来哪些好处?3、什么是控制反转(IOC)?什么是依赖注入?4、请解释下 Spring 框架中的 IoC? 5、BeanFactory 和 ApplicationContext 有什么区别?6、Spring 有几种配置方式?7、如何用基于 XML 配置的方式配置 Spring? ...原创 2019-07-25 19:49:11 · 557 阅读 · 1 评论