美文网首页精华区
年前相约GitChat

年前相约GitChat

作者: 阿里加多 | 来源:发表于2018-02-11 19:06 被阅读50次

一、SpringBoot核心模块原理分析Chat

最近微服务很火,SpringBoot 以其轻量级,内嵌 Web 容器,一键启动,方便调试等特点被越来越多的微服务实践者所采用。然而知其然还要知其所以然,本节就来讲解 SpringBoot 的核心模块的实现原理,这些内容在面试的时候也是会被经常问到的:

  • spring-boot-load 模块,正常情况下一个类加载器只能找到加载路径的jar包里面当前目录或者文件类里面的*.class文件,SpringBoot 允许我们使用 java -jar archive.jar 运行包含嵌套依赖 jar 的 jar 或者 war 文件,那么 SpringBoot 是如何实现的那?

  • spring-boot-autoconfigure 模块,Auto-configuration 是 SpringBoot 在 Spring 的基础上提供的一个自动扫描 jar 包里面指定注解的类并注入到 Spring 容器的功能组件。

  • spring-boot 模块,提供了一些特性用来支持 SpringBoot 中其它模块。

    欢迎长按识别二维码加入本chat

image

二、Java 类加载器揭秘Chat

类加载器作为 JVM 加载字节码到内存中的媒介,其重要性不言而喻,另外在职场面试时候也会被频繁的问道,了解类加载器的原理,能灵活的自定义类加载器去实现自己的功能显得尤为重要。

主要内容:

  • 讲解 Java 中自带的三种类加载器,以及构造原理

  • 讲解类加载器原理

  • 讲解一种特殊的与线程相关类加载器

  • 讲解 Tomcat 框架中多级类加载器的实现原理

  • 讲解如何自定义类加载器实现模块隔离

    欢迎长按识别二维码加入本chat

image

相关文章

  • 年前相约GitChat

    一、SpringBoot核心模块原理分析Chat 最近微服务很火,SpringBoot 以其轻量级,内嵌 Web ...

  • 使用 Node.js 爬取 GitChat 全站课程

    GitChat 课程页面分析 课程列表页 GitChat 课程页面链接为:https://gitbook.cn/g...

  • 吴军:顶级工程师能让中国走向浪潮之巅

    吴 军:《浪潮之巅》《全球科技通史》作者采 访:盼盼姐来 源:GitChat(ID:GitChat) 最近很多人都...

  • 你真的会用Mybatis的缓存么,不知道原理的话,容易踩坑哦

    本文已授权Gitchat独家发布,未经Gitchat许可,不得转载。 我,后端Java工程师,现在美团点评工作。爱...

  • Springboot

    Spring Cloud 从入门到精通 - GitChat - CSDN博客

  • gitchat小结1

    参加了一场gitchat,还是有一定的收获。看到一句话,学过的东西要输出,所以打算写一篇文章记录下这几个问题以及当...

  • GitChat在做什么

    最近GitChat创始人谢工邀请我到GitChat上做一次Chat,我已经提交了话题,成功达标,准备写作文章了。刚...

  • 老曹眼中的研发管理二三事

    这是在gitchat上的第一次分享,中生代联手gitchat在做研发管理的专题活动,作为先锋,抛砖引玉。 关于管理...

  • 技术人的公众号

    开公众号的事情思考了很久,今天终于正式开始运营. 年前的一次GitChat分享尝试到新的可能,包括后续慕课网约课,...

  • GitChat 文章目录

    城下秋草 GitChat 测试文章链接: 自动化测试相关: 《接口校验利器:Json-Schema 详解》 《颜...

网友评论

    本文标题:年前相约GitChat

    本文链接:https://www.haomeiwen.com/subject/dtrltftx.html