一、分布式的理解 1、何为分布式? 一个业务分拆多个子业务,部署在不同的服务器上。 然后通过一定的通信协议,能够让这些子业务之间相互通信。 2、拆分+连接是分布式系统的本质 ...
一、分布式的理解 1、何为分布式? 一个业务分拆多个子业务,部署在不同的服务器上。 然后通过一定的通信协议,能够让这些子业务之间相互通信。 2、拆分+连接是分布式系统的本质 ...
volatile关键字 我们都知道volatile修饰的变量,保证了数据内存的可见性。 强迫每个线程在读取volatile修饰的变量值时,需要从主内存中读取。保证数据一经改变...
ModelAndView是什么以及它的作用是什么简单理解它是将后台返回的数据传递给View层,同时包含一个要访问的View层的URL地址当控制器处理完请求后,通常控制器会将包...
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guava可以让你...
概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的...
什么是单例: 一个类在整个系统中只有一个实例,而且这个实例在类的内部由private构造的,外部不能直接调用其构造方法,只能获取它的实例. 单例模式的优点: 在内存中只有一个...
注:操作环境为Windows操作系统 1.安装 npm install yarn -g 安装成功后可输入命令查看版本 yarn --version 2.初始化新项目 yarn...
单例模式(从放弃到入门) @(设计模式) [TOC] 类图 简介 单例模式,可以说是设计模式中最简单的模式之一了,因为它不是用来解耦合用的,而是为了让整个系统有且只有一个这样...
一、CSRF 攻击是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造。攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能...
大家都知道,HTTP 协议本身是无状态的,Session 的出现解决了这个问题,也被大多数 Web 端采用。 但它背后的实现原理你是否有兴趣了解呢,以及在它基础上的思维发散,...
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的clas...
Linux服务篇之 keepalived第一篇 keepalived简介 keepalived软件起初是专为了LVS负载均衡来设计的 用来管理并监控LVS集群系统中各个服务节...
之前对Nginx不太熟悉,然后学习了一段时间,中间还是遇到了一点困难的,在这里把nginx的配置文件、反向代理、负载均衡和HTTP转HTTPS都实现了一下,希望对大家有所帮助...
什么是负载均衡就不多说了、自己可以百度查看 实现负载均衡其实并不难、只是很多人不敢去尝试而已,简单来说就是: 在nginx里面配置一个upstream,然后把相关的服务器ip...
在使用Docker容器时,在容器内进行 ping localhost 百度后有大佬建议用 可是...... 还是不行,正解是: 1)这时候需要敲:apt-get update...
一、环境 系统:CentOS7mysql:5.7.20 二、解决步骤 step1:修改/etc/my.cnf添加: step2:重启mysql step3:登录 step4:...
一、慢查询 在我们的项目中, 有很多需要优化的sql语句, 比如多表连接查询, 通常很耗时, 那么怎么知道哪些sql很耗时从而有针对性地进行优化呢 mysql提供了记录慢查询...
经常看到这三者,基本每天作为一个程序媛的我,都和这三者在打着交道。之前每个都会使用,但是这样的来区别三者之间的关系还是第一次。从定义到实际例子,这次全面搞清楚,以后就省的定义...
Diff/SpringMVC/Struts2 J2EE最常用的两个前端MVC框架,过去属于Struts2,未来则是SpringMVC的 从以下方面对比两个框架的不同之处 拦截...