wolf_love666的博客

微信公众号【小诚信驿站】 author:wolf_love666

排序:
默认
按更新时间
按访问量
RSS订阅

腾讯面试题

一条SQL语句执行得很慢的原因有哪些? 1、大多数情况是正常的,只是偶尔会出现很慢的情况。 2、在数据量不变的情况下,这条SQL语句一直以来都执行的很慢。 针对偶尔很慢的情况 1、数据库在刷新脏页(flush) 当我们要往数据库插入一条数据、或者要更新一条数据的时候,我们知...

2019-07-10 20:00:59

阅读数 26

评论数 0

【面试题】mysql

腾讯一面面试题(Fit微信国际支付) 题目来源于网络,答案为自己整理。 由于问了自己相对熟悉的东西,说了mysql,所以第一轮只问了mysql,40分钟左右: 1.mysql隔离级别有哪些? 隔离级别 不可重复读 脏读 幻读 读取未提交 是 是 是 读取已提交 是 否 是 ...

2019-06-26 17:06:08

阅读数 34

评论数 0

【面试题】HashMap的12问

1、你看过那些源码吗? 2、那你能讲讲HashMap的实现原理吗? 3、HashMap什么时候会进行rehash? 4、HashMap什么时候会进行扩容? 5、那HashMap的初始容量设置成多少比较合适呢? 6、结合源码说说HashMap在高并发场景中为什么会出现死循环? 7、JDK1.8中对H...

2019-06-25 18:14:49

阅读数 54

评论数 0

【面试题】mysql实现事务的原理(MVCC)

回答思路: 1、先谈mysql架构 2、引出并发的场景以及事物的影响 3、为了解决并发引出MVCC 4、MVCC的具体实现原理 mysql的逻辑架构大概分为四层: 第一层: 服务层(为客户端服务) 为请求做连接处理,授权认证,安全等。 第二层:核心服务 比如查询解析,优化,缓存,内置函数...

2019-06-25 18:00:48

阅读数 53

评论数 0

【面试题】redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?

常见的有两个问题: 往 redis 写入的数据怎么没了? 可能有同学会遇到,在生产环境的 redis 经常会丢掉一些数据,写进去了,过一会儿可能就没了。我的天,同学,你问这个问题就说明 redis 你就没用对啊。redis 是缓存,你给当存储了是吧? 啥叫缓存?用内存当缓存。内存是无限的吗,内...

2019-06-25 17:09:03

阅读数 49

评论数 0

J.U.C-线程管理

Callable 被执行的任务 Executor 执行任务 Future 异步提交任务的返回数据 Executor是总的接口,用来执行Runnable任务; ExecutorService是Executor的扩展接口,主要扩展了执行Runnable或Callable任务的方式...

2019-06-25 16:11:19

阅读数 27

评论数 0

J.U.C-synchronizer

同步器 ,这部分主要是对线程集合的管理的实现,有 Semaphore CyclicBarrier CountDownLatch Exchanger Semaphore 类 java.util.concurrent.Semaphore 提供了一个计数信号量,从概念上讲,信号...

2019-06-25 16:03:34

阅读数 16

评论数 0

J.U.C-dataStructure

阻塞数据结构:ArrayBlockingQueue、BlockingDeque、BlockingQueue、LinkedBlockingDeque、LinkedBlockingQueue、PriorityBlockingQueue 并发数据结构:ConcurrentHashMap、Concurr...

2019-06-25 15:55:03

阅读数 21

评论数 0

J.U.C-Lock

排他锁: AbstractOwnableSynchronizer、AbstractQueuedLongSynchronizer、AbstractQueuedSynchronizer 读写锁、可重入锁: ReadWriteLock、ReentrantLock、Lock、ReentrantRead...

2019-06-25 15:51:37

阅读数 25

评论数 0

Java-sun.misc.Unsafe

问题 (1)Unsafe是什么? (2)Unsafe只有CAS的功能吗? (3)Unsafe为什么是不安全的? (4)怎么使用Unsafe? (1)Unsafe是什么? Unsafe为我们提供了访问底层的机制,这种机制仅供java核心类库使用,而不应该被普通用户使用。 (4)怎么使用Uns...

2019-06-25 15:13:09

阅读数 46

评论数 0

J.U.C-Atomic

前言:仿佛现在学习都特么为了面试了。。。。妹的!世风日下,不管网上如何瞎编,尽量高分答题,我不要求满分,只要求满分10分的时候,我拿9分!打卡2019-06-25日,目标8月底离职完毕! 并发包下的原子类 1)布尔类型的AtomicBoolean 2)整型AtomicInteger、At...

2019-06-25 14:54:57

阅读数 27

评论数 0

【面试题】一个Http请求的流程

1.一个Http请求的流程: DNS域名解析 –> 发起TCP的三次握手 –> 建立TCP连接后发起http请求 –> 服务器响应http请求,浏览器得到html代码 –> 浏览器解析html代码,并请求html代码中的资源(如javascr...

2019-06-25 11:20:41

阅读数 152

评论数 0

【面试题】Linux如何实现共享内存

为什么实现共享内存? 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之...

2019-06-25 10:09:17

阅读数 47

评论数 0

提示
确定要删除当前文章?
取消 删除