2.3 hotspot的算法实现

枚举根节点 GC的时候所有Java执行线程必须停顿。 原因:可达性分析工作必须在一个能保证一致性(系统看起来像冻结在了某个节点)的快照中进行,GC的时候是通过可达性分析进行回收对象的,所以要停顿所有Java线程。 OopMap数据结构:可达性分析从GC Root是 节点找引用链的时候,需要逐个检查...

2019-03-26 11:43:47

阅读数 13

评论数 0

linux系统安装mysql

1.下载安装包 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - G...

2019-02-27 17:26:21

阅读数 56

评论数 0

你是如果对你的报表进行优化的?

1,你是如果对你的报表进行优化的   1.先观察,开启慢查询日志,设置相应的阈值(比如超过3秒就是慢SQL),在生产环境跑上个一天过后,看看哪些SQL比较慢。 2.Explain和慢SQL分析。比如SQL语句写的烂,索引没有或失效,关联查询太多(有时候是设计缺陷或者不得以的需求)等等。 3...

2019-02-23 10:40:50

阅读数 32

评论数 0

你能聊聊CAS一般怎么用以及CAS工作原理是啥?

1、面试题 java里玩儿悲观锁和乐观锁一般怎么玩儿?synchronized相当于是悲观锁,CAS相当于是乐观锁。知道CAS是什么吗?CAS是如何实现的? 2、面试官心里分析 这个高级点的面试,肯定会问CAS,还是比较重要的 3、面试题剖析 悲观锁:我现在要操作一个共享数据,我很悲观,...

2019-02-22 17:21:24

阅读数 50

评论数 0

孟瑶面试题

1,自我介绍   2,说一下你对spring ioc和aop的理解 ioc  控制反转是就是应用本身不负责依赖对象的创建和维护,依赖对象的创建及维护是由外部容器负责的,所有的类的创建、销毁都由 spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。这样控制权就...

2019-02-22 17:02:03

阅读数 58

评论数 0

并发编程常见面试题总结

一 面试中关于 synchronized 关键字的 5 连击 1.1 说一说自己对于 synchronized 关键字的了解 synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。 另外...

2019-02-21 12:59:52

阅读数 59

评论数 0

43 能不能结合java内存模型来聊聊volatile关键字的原理?

目录 1、面试题 2、面试官心里分析 3、面试题 3.1 操作系统内存模型 3.2 java内存模型 3.3 volatile的作用 3.4 volatile的使用场景 1、面试题 java的内存模型是什么?能结合内存模型说一下volatile的工作原理吗?指令重排序,内存栅栏,...

2019-01-29 18:34:32

阅读数 36

评论数 0

42 你能聊聊CAS一般怎么用以及CAS工作原理是啥?

  1、面试题 java里玩儿悲观锁和乐观锁一般怎么玩儿?synchronized相当于是悲观锁,CAS相当于是乐观锁。知道CAS是什么吗?CAS是如何实现的? 2、面试官心里分析 这个高级点的面试,肯定会问CAS,还是比较重要的 3、面试题剖析 悲观锁:我现在要操作一个共享数据,我很...

2019-01-29 14:53:59

阅读数 30

评论数 0

41 mysql调优的方案

1.一般应急调优的思路: 针对突然的业务办理卡顿,无法进行正常的业务处理!需要立马解决的场景! 1、show processlist SHOW PROCESSLIST显示哪些线程正在运行 show processlist 详细介绍 2、查看执行计划 查看索引 3、通过执行计划判断,索...

2019-01-28 14:59:04

阅读数 34

评论数 0

40 分布式系统中的接口调用如何保证顺序性?

目录 1、面试题 2、面试官心里分析 3、面试题剖析 1、面试题 分布式服务接口请求的顺序性如何保证? 2、面试官心里分析 其实分布式系统接口的调用顺序,也是个问题,一般来说是不用保证顺序的。但是有的时候可能确实是需要严格的顺序保证。给大家举个例子,你服务A调用服务B,先插入再删除。...

2019-01-20 10:54:53

阅读数 120

评论数 0

39 分布式系统中接口的幂等性该如何保证?比如不能重复扣款?

  1、面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 2、面试官心里分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了 一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题。啥意思呢? ...

2019-01-19 23:14:02

阅读数 75

评论数 0

38 基于dubbo如何做服务治理、服务降级以及重试?

目录   1、面试题 2、面试官心里分析 3、面试题剖析 (1)服务治理 (2)服务降级 (3)失败重试和超时重试 1、面试题 如何基于dubbo进行服务治理、服务降级、失败重试以及超时重试? 2、面试官心里分析 服务治理,这个问题如果问你,其实就是看看你有没有服务治理的思想...

2019-01-19 23:07:40

阅读数 45

评论数 0

37 SPI是啥思想?dubbo的SPI机制是怎么玩儿的?

目录 1、面试题 2、面试官心里分析 3、面试题剖析 1、面试题 dubbo的spi思想是什么? 2、面试官心里分析 继续深入问呗,前面一些基础性的东西问完了,确定你应该都ok了解dubbo的一些基本东西,那么问个稍微难一点点的问题,就是spi,先问问你spi是啥?然后问问你dubb...

2019-01-19 22:59:33

阅读数 665

评论数 0

java编程思想随笔小计

1. 接口 1.接口可以用于多继承,只需要用逗号将接口名一一分隔开即可。 2.再打算组合的不同接口中使用相同的方法名通常会造成代码可读性的混。请避免这种情况。 3.接口中的域默认都是static和final的。    ...

2019-01-19 22:34:46

阅读数 12

评论数 0

36 dubbo支持哪些负载均衡、高可用以及动态代理的策略?

目录 1、面试题 2、面试官心里分析 3、面试题剖析 (1)dubbo负载均衡策略 (2)dubbo集群容错策略 (3)dubbo动态代理策略 1、面试题 dubbo负载均衡策略和集群容错策略都有哪些?动态代理策略呢? 2、面试官心里分析 继续深问吧,这些都是用dubbo必须知...

2019-01-19 22:30:04

阅读数 143

评论数 0

35 dubbo都支持哪些通信协议以及序列化协议?

  1、面试题 dubbo支持哪些通信协议?支持哪些序列化协议? 2、面试官心里分析 上一个问题,说说dubbo的基本工作原理,那是你必须知道的,至少知道dubbo分成哪些层,然后平时怎么发起rpc请求的,注册、发现、调用,这些是基本的。 接着就可以针对底层进行深入的问问了,比如第一步就...

2019-01-19 22:11:38

阅读数 84

评论数 0

34 dubbo的工作原理是啥?注册中心挂了可以继续通信吗?

目录 1、面试题 2、面试官心里分析 3、面试题剖析 1、面试题 说一下的dubbo的工作原理?注册中心挂了可以继续通信吗?说说一次rpc请求的流程? 2、面试官心里分析 MQ、ES、Redis、Dubbo,上来先问你一些思考的问题,原理(kafka高可用架构原理、es分布式架构原理...

2019-01-19 21:42:18

阅读数 172

评论数 0

33 体验一下面试官可能会对分布式系统发起的一串连环炮

目录 1.1 为什么要进行系统拆分? 1.2 分布式服务框架 1.3 分布式锁 1.4 分布式事务 1.5 分布式会话 我之前有一些同学,之前呢主要是做传统行业,外包项目,互联网公司,一直是那种小的公司,技术一直都搞的比较简单。共同的一个问题,就是都没怎么搞过分布式系统,现在互联网公司...

2019-01-19 21:37:49

阅读数 73

评论数 0

32 你们公司生产环境的redis集群的部署架构是什么样的?

  1、面试题 生产环境中的redis是怎么部署的? 2、面试官心里分析 看看你了解不了解你们公司的redis生产集群的部署架构,如果你不了解,那么确实你就很失职了,你的redis是主从架构?集群架构?用了哪种集群方案?有没有做高可用保证?有没有开启持久化机制确保可以进行数据恢复?线上re...

2019-01-19 21:30:23

阅读数 537

评论数 0

31 你能说说redis的并发竞争问题该如何解决吗?

  1、面试题 redis的并发竞争问题是什么?如何解决这个问题?了解Redis事务的CAS方案吗? 2、面试官心里分析 这个也是线上非常常见的一个问题,就是多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本错了。或者是多客户端同时获取一个key,修改值之后再写回去,...

2019-01-19 21:28:01

阅读数 350

评论数 0

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