标签:spring ioc

编程技术

微服务架构之我们应该从Dubbo中学到什么

13

xirruiqiang 发布于 2019-07-15

一、 模块分包 整体上按分层进行分包,然后每个包又分API包和具体的方案包,从中提炼出三个需要注意的点 1.1复用度 1) 包中的类应具有相同的重用可能性 2) 紧密协作的类应放在同一包 3) 对于变化因子,包中的类应全改或全不改 4) 变化应在包内终止,不应传播到其他包 1.2...

阅读(10)评论(0)赞 (0)

Spring

Spring Bean 生命周期之destroy——终极信仰

11

wenming.gapo 发布于 2019-07-11

上一篇文章 Spring Bean 生命周期之我从哪里来 说明了 我是谁? 和 我从哪里来? 的两大哲学问题,今天我们要讨论一下终极哲学 我要到哪里去? 初始化 Spring Bean 有三种方式: @PostConstruct InitializingBean.afterPro...

阅读(20)评论(0)赞 (0)

Spring

深入理解SpringBoot核心原理(一)——–启动机制(starter机制)

4

puefu.he 发布于 2019-07-11

使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,这次主要是分析springboot特性自动装配。 那么首先带领大家回顾一下以往我们的...

阅读(24)评论(0)赞 (0)

Java

工厂模式讲解, 引入Spring IOC

2

wenming.gapo 发布于 2019-07-10

来源丨炭烧生蚝 juejin.im/post/5cc1a4755188252b4a5c30b0 索尔科姆港,英国 (© Devon and Cornwall Photography) 引   入  假设有一个司机, 需要到某个城市, 于是我...

阅读(24)评论(0)赞 (0)

Spring

Spring IOC容器设计理念与常见底层核心注解

4

Harries 发布于 2019-07-07

Spring Framework是一个Java平台,为开发Java应用程序提供全面的基础架构支持。Spring处理基础架构,因此您可以专注于您的应用程序。 Spring允许您从“普通旧Java对象”(POJO)构建应用程序,并以非侵入方式将企业服务应用于POJO。此功能适用于Ja...

阅读(34)评论(0)赞 (0)

Spring

字节跳动Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁

1

xirruiqiang 发布于 2019-07-04

JVM的内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1. Java虚拟机栈:线程私有;每个方法在执行的时候会创建一个栈帧,存储了局部变量表,操作数栈,动态连接,方法返回地址等;每个方法从调用到执行完毕,对应一个栈帧在虚拟...

阅读(39)评论(0)赞 (0)

Spring

超实用百道Java面试题

7

songhua.gao 发布于 2019-06-30

Java基础 1.JDK和JRE有什么区别? JDK 是java development kit的简称,java开发工具包,提供java的开发环境和运行环境。 JRE 是java runtime environment 的简称,java运行环境,为java的运行提供了所需的环境。...

阅读(82)评论(0)赞 (0)

Java

关于JavaConfig的初步认识

尖兵 发布于 2019-06-27

Spring JavaConfig是Spring社区的产品,它提供了配置Spring IoC容器的纯Java方法。因此它有助于避免使用XML配置。使用JavaConfig的优点在于: 面向对象的配置。由于配置被定义为JavaConfig中的类,因此用户可以充分利用Java中的面向...

阅读(34)评论(0)赞 (0)

Java

Java学习路线:程序员必备的15个框架,前3个很重要

xiaoli.he 发布于 2019-06-25

Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天,给大家列举了一些通用的、必须掌握的框架,学会这些, 不是问题。 1.Sprin...

阅读(66)评论(0)赞 (0)

Spring

Spring 源码学习(六)扩展功能 上篇-BeanFactoryPostProcessor

2

puefu.he 发布于 2019-06-25

结束了前面的基础结构分析,了解到 Spring 是如何识别配置文件和进行解析属性,最终将 bean 加载到内存中。 同时为了更好得理解 Spring 的扩展功能,我们先来巩固一下 beanFactory 和 bean 的概念,然后再分析新内容后处理器 PostProcessor ...

阅读(36)评论(0)赞 (0)

Spring

Spring 源码学习(五) 循环依赖

4

wenming.gapo 发布于 2019-06-21

还记得上一篇笔记,在 bean 加载流程,在创建过程中,出现了依赖循环的监测,如果出现了这个循环依赖,而没有解决的话,代码中将会报错,然后 Spring 容器初始化失败。 由于感觉循环依赖是个比较独立的知识点,所以我将它的分析单独写一篇笔记, 来看下什么是循环依赖和如何解决它。 ...

阅读(60)评论(0)赞 (0)

Spring

Spring 核心(IoC)入门解读

4

songhua.gao 发布于 2019-06-21

点击上方“ 后端技术精选 ”,选择“置顶公众号” 技术文章第一时间送达! 作者:Run IOC容器 什么是IoC容器和Bean? 说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会ne...

阅读(43)评论(0)赞 (0)

Java

Apollo源码分析(二): Apollo的代码层次: apollo-common

5

邓龙华 发布于 2019-06-21

不同与其它中间件框架,Apollo中有大量的业务代码,它向我们展示了大神是如何写业务代码的:maven依赖的层次结构,如何进行基础包配置,以及工具类编写,可以称之为springboot之最佳实践。 一 apollo项目依赖 apollo中有7个子项目 最重要的有四个 apollo...

阅读(50)评论(0)赞 (0)

Java

Spring官方文档通读-部分二

小丁 发布于 2019-06-16

bean定义可以包含许多配置信息,包括构造函数参数,属性值和特定于容器的信息,例如初始化方法,静态工厂方法名称等。子bean定义从父定义继承配置数据。子定义可以覆盖某些值或根据需要添加其他值。使用父bean和子bean定义可以节省大量的输入。实际上,这是一种模板形式。 如果以 A...

阅读(53)评论(0)赞 (0)

Java

Java 面试通关要点 汇总集【最终版】

3

puefu.he 发布于 2019-06-11

点击上方“ 搜云库技术团队 ”关注 选择“设为星标” 技术   /  架构  /   资料  /  职场  /  面试  /  内推 首先,声明下,以下知识点并非阿里的面试题。这里...

阅读(80)评论(0)赞 (0)

Spring

java面试总结

1

邓龙华 发布于 2019-06-09

好久没有更新文章了,不是因为偷懒,是因为忙着准备面试了,现在总结下最近的面试心得,希望对大家有帮助 时刻准备着 每次入职一个公司,我们都是想着一直干下去的,但是这只不过是我们的一厢情愿罢了,工作中有太多的不可控,导致我们决定离开。 等你想要离开的时候,再去看一些招聘需求,再去准备...

阅读(52)评论(0)赞 (0)

Spring

15个经典的Spring面试常见问题

8

darida 发布于 2019-06-05

我自己总结的Java学习的系统知识点以及面试问题,已经开源,目前已经 41k+ Star。会一直完善下去,欢迎建议和指导,同时也欢迎Star: https://github.com/Snailclimb… 这篇文章主要是想通过一些问题,加深大家对于 Spring 的理...

阅读(62)评论(0)赞 (0)