本文是个人对SpringBoot的一些理解和记录,会不断更新。大佬们发现有什么问题,请在评论区口下留情。?一、 SpringBoot特点通过依赖管理解决依赖问题。通过自动配置,解决配置复杂和繁多问题。通过内嵌web容器,由应用启动tomcat,而不是tomcat启动应用,来解决部署运行问题。二、 SpringBoot和SpringMVC的关系SpringMVC是一个面向web开发的框架,用于替代s
1、IOC:控制反转ioc是一个bean容器,以前是通过new的方式主动获取一个对象而现在可以通过spring的ioc容器被动给我们提供一个对象,从而使我们获取对象的能力的到了反转环境不一样,可能使用的数据库的地址也可能不一栏MyBatis可以配置多数据源,可以使用不同的数据库DI:依赖注入1.通过set方法注入值2.通过构造函数注入3.通过动p标签赋值生产灰度测试开发第一步:接口package
如果提到三特征,那么就是:继承、封装、多态 如果提到四特征,那么就是:继承、封装、多态、抽象继承概念:子类通过extends关键字可以继承父类中(除构造方法)的所有类中的成员作用:代码复用,简化代码可以从父类继承的成员:除构造方法都可以 但对于private修饰的成员,必须通过间接(其他public、protected修饰的方法)方式访问类和类之间是单继承,可多重继承; 所有的类都是隐式继承O
转载 2023-08-10 08:45:36
28阅读
1.Lombok 1.1 概述 简化了Model层的代码的编写. 以前pojo类/实体类,需要自己提供set get toString equals hashCode Lombok通过各种注解,简化了以上操作 @Data会自动生成set get toString equals hashCode @N ...
转载 2021-10-13 17:01:00
111阅读
2评论
面向对象主要由三特性:封装   继承   多态一、java中的封装1、java封装含义与属性封装:一个对象和外界的联系应当通过一个统一的接口,应当公开的公开,应当隐藏的隐藏。(对象的属性应当隐藏),一个对象的内部是透明的,就是把对象内部的可透明性和隐藏的特性区分开,该透明的透明,该隐藏的隐藏。封装的属性:java中类的属性的访问权限的默认值不是private,要想隐藏该属性或方法,就可以加pri
IOC(Inversion of Control)控制反转,DI(Dependency Injec...
原创 精选 2023-05-05 15:30:34
259阅读
java的三特征Java面向对象的三特征:封装、继承、多态。什么是封装封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。也就是说封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部的数据和方法的具体实现细节,只需根据留在外
转载 2023-08-05 15:58:59
23阅读
面向对象三特性:封装、继承、多态。一、封装1.1 封装的必要性在对象的外部,为对象的属性赋值,可能存在非法数据的录入。就目前的技术而言,并没有办法对属性的赋值加以控制。1.2 什么是封装概念:尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限。访问修饰符:private (可将属性修饰为私有,仅本类可见)1.3 公共访问方法 以访问方法的形式,进而完成赋值与取值操作。问题:依旧没
Spring框架Spring框架是个轻量级的java EE框架。所谓轻量级,是指不依赖于容器就能运行。Spring以IOC,AOP为主要思想,能够协同Struts,Hibernate,WebWork,JSF,iBatis等众多框架Spring解决的主要问题1 Spring的IOC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。提升了代码的灵活性,可维护性高2 Spring的AOP支持允许将一
转载 2020-03-24 09:14:00
138阅读
2评论
理想是美好的,但没有意志,理想不过是瞬间即逝的彩虹。Spring个核心特性Spring为企业级开发提供了丰富的功能,这些功能的底层都依赖于它的个核心特性:    1. 依赖注入(dependency injection,DI)    2. 面向切面编程(aspect-oriented programming,AOP) 依赖注入(IOC)1. 通常程序功能的实现由个或多个
技术清单申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。本文主要介绍SpringBoot入门相关知识,通过本文讲解,你可以明白:1、SpringBoot的设计初衷;2、SpringBoot的项目结构;3、SpringBoot的工作原理;4、SpringBoot的核心模块有哪些?技术解析一、SpringBoot的设计初衷1、来源Spring Boot是由Pivotal团队提供的全
1、上一篇文章对springboot进行了一个简单的使用,接下来我们分析一下springboot的核心原理,需要储备的知识点是对spring framework的扩展点比较属性才能看懂。 2、springboot的核心是从启动类开始的@SpringBootApplication public class SpringBootBaseusedApplication { publi
一.基本特性Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发。Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring。其基本特性如下图所示: 其核心功能是: Ioc(Inverse of control)控制反转,AOP(Aspect Orien
转载 6月前
47阅读
SpringBoot核心功能二、SpringBoot核心功能1、配置文件1.1、properties文件1.2、yml文件1.2.1、简介1.2.2、基本语法1.2.3、数据类型1.2.4、配置提示2、Web开发2.1、SpringBoot中SpringMVC自动配置2.2、功能分析1、静态资源目录2、静态资源访问前缀3、支持webjars4、欢迎页支持5、自定义Favicon6、普通参数与基本
目录一、IOC和AOP的介绍二、IOC1.IOC初始化属性的方式1.使用构造方法完成属性初始化2.使用type数据类型完成属性初始化3.使用p命名空间初始化对象4.使用c命名空间初始化对象2.属性自动注入的方式1.通过属性类型注入2.通过属性名注入3.复杂对象的创建1.Connection实例工厂对象2. Connection静态工厂对象3. 实现FactoryBean接口的工厂对象 4
Apache Hadoop,一个稳定 可扩展的分布式计算开源软件。尽管Hadoop版本更新快,但版本仅包括个(1和2),Hadoop2多出一层资源管理器Yarn提高了资源了利用率。核心模块:Hadoop Common、HDFS、Hadoop YARN、Hadoop MRHadoop Common:为其余模块提供支持实用程序,是整体Hadoop项目的核心HDFS:提供对应用程序数据的高吞吐量访问
大数据:无法在一定时间用常规工具处理的海量信息资产企业大数据多来源于日志、数据库、爬虫等Hadoop体系架构:HDFS(Hadoop Distributed File System)、YARN、MapReduce、Common        Hadoop Common:      &nbs
hadoop核心知识学习:hadoop分为hadoop1.X和hadoop2.X,并且还有hadoop生态系统。这里只能慢慢介绍了。一口也吃不成胖子。那么下面我们以hadoop2.x为例进行详细介绍:Hadoop的核心是mapreduce和hdfs。Mapreduce:mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑。我们都
转载 2023-07-12 15:06:49
115阅读
1、非侵入式设计Spring是一种非侵入式(non-invasive)框架,它可以使应用程序代码对框架的依赖最小化。2、方便解耦、简化开发Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器的管理,大大的降低了组件之间的耦合性。3、支持AOPSpring提供了对AOP的支持,它允许将一些通用任务,如安全、事物、日志等进行集中式处理,从而提高了程序的复用性。4、
转载 2023-07-22 01:02:34
82阅读
## 实现“Hadoop的两大核心”教程 ### 一、整体流程 首先,我们需要了解“Hadoop的两大核心”是指Hadoop分布式文件系统(HDFS)和Hadoop分布式计算框架(MapReduce)。下面是实现这两大核心的步骤: ```mermaid erDiagram HDFS --> MapReduce ``` ### 二、具体步骤 1. **安装Hadoop**
原创 5月前
23阅读
  • 1
  • 2
  • 3
  • 4
  • 5