摘要:
1.nginx简介:这是来自百度百科上的介绍 nginx,它主要用来做一下几点功能 1. 正向代理 2. 反向代理 3.负载均衡 4 .动静分离 1.1 什么是正向代理? 注意,正向代理需要在客户端配置代理,(该列子以FQ倒国外为列子) 1.2.什么是反向代理? (找中间代理服务器) 1.3.什么是 阅读全文
摘要:
首先我们明白CAP理论中每个字母的单独含义: C: Consistency(强一致性) eg:在分布式的数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) A: Availability(可用性) eg:在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数 阅读全文
摘要:
1.理解了CAP理论之后,再去理解BASE理论即可好理解了,其实说白了,base理论就是cap理论的扩展。(CAP的一致性就是强一致性),但可以采用适当的采取弱一致性,即最终一致性。 BASE是指 基本可用(Basically Available)、软状态( Soft State)、最终一致性( E 阅读全文
摘要:
今天用springboot搭建服务的时候发现,总是报错误 java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO),上午查了很多东西,还是没有解决后面再一遍博客上面看到了 自己大意呀!!!!! 阅读全文
摘要:
一、什么是同源策略? 1、同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。2、所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指 阅读全文
摘要:
之前学习过了阻塞队列(BiockingQueue)这里就不详细介绍了。 这里是队列的结构,他们都实现了Queue这个接口。 阻塞队列:阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将 阅读全文
摘要:
BeanPostProcessor后置处理器概述 首先,我们来看下BeanPostProcessor的源码,看下它到底是个什么鬼,如下所示。 package org.springframework.beans.factory.config; import org.springframework.be 阅读全文
摘要:
@PostConstruct注解 @PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。我们来看下@PostConstruct注解的源码,如下所示。 package javax.annotation; import java.lang.annotation.*; 阅读全文
摘要:
InitializingBean接口 1.InitializingBean接口概述 Spring中提供了一个InitializingBean接口,InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bea 阅读全文
摘要:
Spring框架的Bean的初始化分为以下几种 谈bean必然要谈生命周期 Bean的生命周期 通常意义上讲的bean的名称周期,指的是bean从创建到初始化,经过一系列的流程,最终销毁的过程。只不过,在Spring中,bean的生命周期是由Spring容器来管理的。在Spring中,我们可以自己来 阅读全文