wangwang's blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
zookeeper简介

zookeeper简介

1. What is ZooKeeper? ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命
2022-09-11
框架 > Zookeeper
#Zookeeper
Spring依赖注入

Spring依赖注入

Spring依赖注入 spring依赖注入包括三种:1.setter注入,2.构造器注入,3.属性注入, 1.基于构造器注入 1234567891011@Servicepublic class UserServiceImpl { private final UserDao userDao; @Autowired public UserServiceImpl(User
2022-05-27
框架 > Spring > Spring IoC
#Spring
Spring循环依赖

Spring循环依赖

1.Bean实例化、循环依赖 1.1 什么是循环依赖? 如下有 A、B、C 三个类,可以看到发生了循环依赖:彼此互相依赖,导致各自都需要对方的依赖,形成依赖闭环。 但是我们会发现field属性注入、setter方法注入的循环依赖:即使发生了循环依赖,我们依然可以启动,使用并没有任何影响。这种方式是我们最为常用的依赖注入方式,Spring会解决field属性注入、setter方法注入的循环依赖
2022-05-27
框架 > Spring > Spring IoC
#Spring
Spring Bean生命周期

Spring Bean生命周期

1.Spring中bean的生命周期 在spring中,bean是spring IOC容器实例化、组装和管理的对象,因此spring中的bean的生命周期也由spring管理。 bean的生命周期分为4个阶段为: 实例化 - Instantiation 初始化 - Populate 使用 - Initialization 销毁 - Destruction 2.Bean的生命周期图 3.
2022-05-20
框架 > Spring > Spring IoC
#Spring
Spring Core-IOC

Spring Core-IOC

1. Spring Bean是什么? 我们常说IOC容器,容器是指用以容纳物料并以壳体为主的基本装置。在Spring中,IOC容器同样也是用来容纳“东西”的。但是这个东西在Spring中变成了bean对象。 在 Spring 中,构成应用程序主干的对象和由 Spring IoC 容器管理的对象称为 Bean。Bean 是由 Spring IoC 容器实例化、组装和管理的对象。否则,Bean 只是
2022-05-15
框架 > Spring > Spring IoC
#Spring
Spring框架介绍

Spring框架介绍

1.背景 在 Enterprise Java Beans (EJB) 出现之前,Java 开发人员需要使用 JavaBeans 来创建 Web 应用程序。尽管 JavaBeans 有助于开发用户界面 (UI) 组件,但它们无法提供开发健壮且安全的企业应用程序所需的服务,例如事务管理和安全性。EJB 的出现被视为这个问题的解决方案 EJB 扩展了 Java 组件,例如 Web 和企业组件,并提供有
2022-05-10
框架 > Spring
#Spring
使用SM.MS、GitHub、OSS搭建图床

使用SM.MS、GitHub、OSS搭建图床

前言 Markdown写文章一定绕不开一个问题:图片,我们插入的Blog的图片都是指向的是本地的路径。如果改变了本地图片存储的位置,MarkDown所引用的图片就无法显示,因此我们需要一个图床来存放我们的图片。 常用的图床有SM.MS、OSS云服务、七牛云、GitHub等等。 1.使用SM.MS、PicGo搭建免费图床 SM.MS个人有免费的5g容量。对于我们写Blog是够用的。 1.注册S
2022-05-05
博客搭建
#图床搭建
Mac使用Hexo、GitHub Pages搭建博客

Mac使用Hexo、GitHub Pages搭建博客

前言 该篇文章默认用户已经掌握Git、GitHub、Markdown相关知识,故不赘述。 了解Markdown的使用,可访问Markdown 官方教程。 1.安装前提 在安装前,需要以下应用程序作为支持。如果没有安装以下应用程序则需要安装。 Node.js Git 查看应用程序是否安装成功,显示出版本信息即为安装成功。 查看Node.js的版本信息 1node -v 查看Git的版本信息
2022-05-03
博客搭建
#博客搭建
1234

搜索

Hexo Blog