
面试简要回答
quliangmao
09年开始java 到现在水平技术还是水平线上
展开
-
有三个线程,怎么让他们按顺序执行
第一种: 用Thread.join() 方法 确定该线程执行完毕第二种线程池 newSingleThreadExecutor 这个线程处理完一个任务后接着处理下一个任务 具体代码:第一种:package com.cun;public class JoinTest {public static void main(String[原创 2017-11-29 16:07:59 · 7106 阅读 · 1 评论 -
RabbitMQ的应答模式
Message acknowledgment应答模式 RabbitMQ支持生产者生产消息后发送到服务器,服务器把消息传递到消费者,消费者消费后告诉服务器,服务器删除列队。channel.basicConsume(QUEUE_NAME, false, consumer); //设置应答模式为手动channel.basicAck原创 2017-11-24 17:01:48 · 1268 阅读 · 0 评论 -
dubbo的容错类型
1 失败自动切换,当出现失败,重试其它服务器 。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。--失败自动切换2 或: --快速失败快速失败,只发起一次调用,失败立即报错。通常用于非幂等性的写操作,比如新增记录。3原创 2017-12-06 17:38:00 · 306 阅读 · 0 评论 -
高并发的优化
从大往小说:服务器结构层面1、首先是应用服务器和数据服务器分离2、应用服务器可以作为集群由一台或多台nginx服务器使用负载均衡共同管理,这其中涉及到应用服务器集群共享session等同步问题。多台nginx也可以由其他安装了负载均衡软件的机器管理。也就是三层结构:安装了负载均衡软件的机器(主要有两种常用的软件,lvs和keepalived)——多台nginx——应用服务器集群。这里说转载 2017-12-06 17:43:14 · 310 阅读 · 0 评论 -
HttpServletResponse.sendRedirect重定向与Cookie失效
注意:url 如果是传全地址例如:http://www.baidu.com cookie失效url要传相对路径:springmvc的login/login.do 这样Cookie不会失效原创 2018-05-09 14:42:40 · 10471 阅读 · 0 评论 -
redis集群原理面试回答
redis集群原理: 一,设置redis服务器先经过CRC16哈希到一个指定的Node上范围是0-16384 (平均分配,不能重复也不能缺失,否则会导致对象重复存储或无法存储,比如:三台啊服务器:节点1分配0-5600,节点二分配应该书5601-12000,节点3,12001-16384). 二,当数据要保存到redis时,通过CRC16哈希到一个指定RC16哈希值,保存在...原创 2018-05-29 16:39:53 · 3275 阅读 · 0 评论