高并发的处理方法
当面试官问你什么是主从复制,是不是一脸懵逼,是不是万千思绪聚集到你的知识点,却绷不出来一个字?背下来这两句。其实面试官也没想让你那么官方~理解即可什么是主从复制?主从复制,是将主节点的数据,复制到从节点。且数据的复制是单向的。主数据库一般可以读写操作,从数据库只有读的权限,
1.pre:前置过滤器,一个请求来了,还没有被送到后台的路由服务之前,先做一些事前的动作,比如安全认证,选后台的哪个服务(选路由),写一条日志进行日志监控。2:routing:路由过滤器,前置过滤器通过之后,请求到路由过滤器实施,执行后台调用3:post:后置过滤器,后台请求调用响应回来之后,需要对响应做一些时候的动作,部分加http头等。将响应以流的方式返回给客户端。4:error:错误过滤器,不管是前置还是后置,任何一个环节,在过滤链中出现错误,都会传递给错误过滤器,统一的进行错误处理...
1.单点入口:有了网关之后,这些客户端只需要看到一个单点的入口,不需要去了解各个微服务复杂的内部结构。2.路由转发:内部的微服务有很多,但是外面的客户端只看到一个入口,当外面的请求来了以后,他到底是对应的哪一个微服务,网关要负责做路由转发,根据你请求的一些路径或者header去转发到内部具体的微服务。3.限流熔断:在微服务时代,每一个微服务都有可能出错或者产生延迟,如果没有好的限流熔断机制的话,很容易造成客户端被阻塞,或者产生雪崩效应。网关要做到一个限流熔断,保护后台服务的功能。4.日志监...
首先,jvm虚拟机分为,本地方法栈,程序计数器,方法区,虚拟机栈。其中堆是由新生代,老年代,永久代组成的。新生代:Eden区、survivorFrom区、survivorTo区的比例是8:1:1。当有新的对象时,想进入Eden区,如果对象特别大,直接进入老年代。当Eden区内存不够的时候,会触发一次MinorGC,这次GC扫描了Eden区和survivorFrom区,同时所有的对象年龄...
原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用这个原型对象提供的复制办法创建出更多同类型的对象。联想到浏览器中,如果我们生成了一个button实例,这个button实例经过一系列操作,携带了各种信息,比如button加颜色,加背景图,加文字,加事件等等。如果我们这时候需要和这个button实例完全一样的一个实例,仅仅通过类new 一个button出来是远远不...
16384个
atomic 通过CAS (Compare And Wwap)乐观锁机制-自旋锁(它的实现很简单,就是用一个预期的值和内存值进行比较,如果两个值相等,就用预期的值替换内存值,并返回 true。否则,返回 false。)保证原子性,【通
对Web应用来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端
AOP是一种面向切面的编程,是基于动态代理的,对原有代码毫无入
1.JSP适合充当视图,Servlet适合充当控制器2.Servlet是一个特殊的Java程序,jsp是Servlet的一种简易形式,JSP编译后会被处理成一个类似于Servlet的Java程序3.有人说,Servlet就是在Java中写HTML,而JSP就是在HTML中写Java代码...
JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。
线程和进程的关系1、一个进程可以有多个线程,但至少有一个线程;而一个线程只能在一个进程的地址空间内活动。
并行:多个处理器同时处理多个任务。并发:一个处理器处理多个任务,交替执行。并行 = 两个队列和两台咖啡机。并发 = 两个队列和一台咖啡机。...
聚簇索引:MySQL InnoDB表,聚簇索引就是主键索引,一个InnoDB表只能有1个(有且只有)聚簇索引,数据行和相邻的键值紧凑地存储在一起,不可能有两个聚簇索引;叶子节点存的是整行数据,直接通过这个聚集索引的键值找到某行;非聚簇索引:非聚集索引就是二级索引,所有普通索引(非聚簇)都是二级索引;非聚簇索引=二级索引=普通索引 ;普通列:没有建立索引的列;...
CAP理论指的是一个分布式系统最多只能同时满足一致性(Consistency)、可用性(
SpringBoot:它其实就是Spring的纯注解版,就是零配置文件,它最少配置文
Redis集群目前无法做数据库选择,默认在0数据库。
lazy是是否懒加载,如果一个类不是启动就需要的就可以设置为懒加载,用的时候再初始化。DependsOn是说该类的初始化依赖于另外一个类的初始化,也就是只有另外一个类初始化了,这个类才会初始化。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号