![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
不一样的花朵
只要学不死,就往死里学.别人可以在智商上面压制自己,但是绝对不能在学习时间上面压制自己.
展开
-
Java每日一题之常用的MySQL复制架构有哪些?
Java每日一题之常用的MySQL复制架构有哪些?参考答案 :(1)一主多从在主库读取请求压力非常大的场景下,可以通过配置一主多从复制架构实现读写分离,把大量对实时性要求不是特别高的读请求通过负载均衡分布到多个从库上,降低主库的读取压力,在主库出现异常宕机的情况下,可以把一个从库切换为主库继续提供服务。经常用在读写操作不频繁,查询量比较大的业务环境中。(2)多级复制一主多从的架构能够解决...原创 2020-01-13 17:34:58 · 183 阅读 · 0 评论 -
Java每日一题之为什么HashMap中数组的容量为2的次幂?
Java每日一题之为什么HashMap中数组的容量为2的次幂?参考答案 :因为在插入元素时,元素定位的数组位置时把hashCode和容量进行按位与计算。使得2的次幂进行计算时可以减少碰撞的发生,并且让散列尽可能的均匀分布。...原创 2020-01-13 17:11:23 · 437 阅读 · 2 评论 -
Java每日一题之当某个服务接口并发量扛不住时,你第一反应是什么方案?为什么?
Java每日一题之当某个服务接口并发量扛不住时,你第一反应是什么方案?为什么?参考答案 :缓存方案/静态化方案,它能轻松百倍提升吞吐量,效果最明显。...原创 2020-01-13 17:07:08 · 355 阅读 · 0 评论 -
Java每日一题之Redis有慢查询吗?如何解决?
Java每日一题之Redis有慢查询吗?如何解决?答案 :有,当查询的实际超过系统设置的最大值时,会被记录到慢查询队列,解决方法一般将value值变小,即将KEY拆分成多KEY存储,类似分库分表操作。...原创 2020-01-13 17:04:50 · 267 阅读 · 0 评论 -
Java每日一题之如何使用Redis完成高性能的全局订单号生成?
Java每日一题之如何使用Redis完成高性能的全局订单号生成?答案 :使用incrby一次性批量生成订单号,并存储到web缓存,下次直接从缓存拿,减少与Redis交互。...原创 2020-01-13 16:59:50 · 405 阅读 · 0 评论 -
Java每日一题之MyBatis是怎么通过mapper接口访问数据库?
Java每日一题之MyBatis是怎么通过mapper接口访问数据库?参考答案 :mybatis是通过sqlSession这个入口才能访问数据库;首先通过动态代理在内存中生成mapper接口的实现类,实现类中的方法要做三个翻译,第一将请求转发给sqlSession中指定的方法,第二拼接sql语句的唯一标识(nameSpace + id),第三传递查询参数;通过这三步翻译,基于sqlSessio...原创 2020-01-13 16:53:55 · 907 阅读 · 0 评论 -
Java每日一题之Thread的yield和join方法区别
Java每日一题之Thread的yield和join方法区别1.Java线程调度的一点背景2.理解线程的优先权3.yield()方法4.join()方法1.Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一个优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一...原创 2020-01-13 16:47:47 · 388 阅读 · 0 评论 -
Java每日一题之Netty高性能表现在那些方面?
Java每日一题之Netty高性能表现在那些方面?答案 :(1) IO线程模型 :同步非阻塞,用最少的资源做更多的事情。(2) 内存零拷贝 :尽量减少不必要的内存拷贝,实现了更高效率的传输。(3) 内存池设计 :申请的内存可以重用,主要指直接内存。内部实现是用一颗二叉查找树管理内存分配情况。(4) 串行化处理读写 :避免使用锁带来的性能开销。即消息的处理尽可能再同一个线程内完成,期间不进...原创 2020-01-13 15:23:56 · 1635 阅读 · 0 评论 -
面试总结
面试总结面试总结 :Dubbo并发通信原理解析Redis常用命令SpringMVC与Struts2区别与比较总结git常用命令 :虚拟机的类加载机制。spring boot与spring mvc的区别是什么?一、Duboo基本概念解释二、dubbo原理ActiveMQ的功能解耦合和减轻写的压力。项目优化 :第一级优化 :第二级优化 :redis缓存第三极优化 : solr进行搜索第四级优化 :S...原创 2019-05-14 22:12:15 · 305 阅读 · 0 评论