转自:http://www.cnblogs.com/williamjie/p/9481780.html 尊重原作,谢谢 消息队列 为什么写这篇文章? 博主有两位朋友分别是小...
转自:http://www.cnblogs.com/williamjie/p/9481780.html 尊重原作,谢谢 消息队列 为什么写这篇文章? 博主有两位朋友分别是小...
1.谈一下HashMap的特性? 1.HashMap存储键值对实现快速存取,允许为null。key值不可重复,若key值重复则覆盖。 2.非同步,线程不安全。 3.底层是ha...
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下: @Controller publ...
区别: **1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin...
那年初出茅庐当 项目经理说冷热数据的时候 , 我偷偷问了个问题 : 数据还有温度的啊?结果不是你尴尬 , 就是我尴尬 ! 接下来 , 简单带你们明白什么是冷热数据哈热数据...
怎么设计一个高并发的系统,就要找到他的根,一探究竟,再对症下药。为什么会有高并发?高并发又有哪些厉害之处呢? 其实很简单,刚开始系统都是连接数据库的,但是数据库在支撑到每秒并...
双11 你们知道淘宝,京东这些购物商场吗?他们到了双11,双12为什么能支持全国14亿人口同时购物下单呢,因为他们的程序做到了高并发、高性能、高可用。那么你对程序员的三高了解...
Mysql索引查询失效的情况 首先,复习一下索引的创建: 普通的索引的创建: CREATE INDEX (自定义)索引名 ON 数据表(字段); 复合索引的创建: CR...
什么时候没用 1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果...
首先 , 当有任务时 , 看看线程池是否启动 , 启动则判断 线程数是否小于核心线程数 , 小于则执行任务 , 否则看看阻塞 队列是否已满 , 不满则添加到阻塞队列中等待执行...
堆和栈的区别主要有五大点,分别是: 1.申请方式的不同。栈由系统自动分配,而堆是人为申请开辟; 2.申请大小的不同。栈获得的空间较小,而堆获得的空间较大; 3.申请效率的不同...
首先,什么是 Servlet , 什么是 JSP ? 答 :Servlet其实就是一个遵循Servlet开发的java类。Servlet是由服务器调用的,运行在服务器端。JS...
首先,java有几种对象(PO,VO,DAO,BO,POJO) BO:Business Object,业务对象。主要是承载业务数据的实体。处理业务逻辑的时候使用,数据结构也是...
MySQL复制机制原理 1,MySQL的复制是异步执行的,因为MySQL的特殊机制,让复制的延迟控制较小;2,MySQL的复制是从一个MySQL进程复制到另一个MySQL进程...
cookies cookies,比如我是个用户,我们去淘宝购买的时候,我要先向淘宝服务器发起一个登录请求,去登录我们的淘宝,但是我们使用的是http协议,它是没有记忆的一个协...
final , static , this , super 四个关键字 final:变量、方法、类。 1.final修饰一个类时,表明这个类不能被继承。 final修饰的方法...
集天下之精华! 一、Zuul网关简介 zuul是spring cloud中的微服务网关。网关: 是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具...
首先第一组件 eureka 注册中心 , 也就是注册多个服务 , 然而 同一个服务可能 被注册多个 , 所以有了 ribbon , 做负载均衡的 , 它的主要作用就是 从注册...
好
最容易理解的SpringMVC的执行流程有英文 :1,首先,将请求分给前端控制器DispatcherServlet 2,DispatcherServlet查询HandlerMapping(映射控制器),从而找到处理...