摘要: 前言 想必各位程序员已经开始准备金九银十的秋招了,创建这个这个系列文章的目的就是为了帮助大家解决面试的问题,系列文章将会一直更新,大家如果觉得不错可以关注我并转发,让更多程序兄弟看到~接下来我们进入正文环节 基础篇 Spring 概 述 什 么 是 spring? 使 用 Spring 框 架 的 阅读全文
posted @ 2019-07-12 19:21 孑非鱼 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一、背景 1.1 应用系统的架构历史 1.2 什么是微服务? 起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供 阅读全文
posted @ 2019-07-12 17:00 孑非鱼 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,我们使用的都是 jre 版本的 openjdk,当容器启动卡住不动的时候,看不出来任何问题。 此时如果能 dump 就能知道线程在干啥,也能找到一些大概的问题。 此时 jre 版本的镜像就不够用了。 切换 jre 为 jdk 版本 只切换为 jdk 还不够,还会遇到 Unable to 阅读全文
posted @ 2019-07-11 21:58 孑非鱼 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 1 面试题 Redis集群模式的工作原理说一下?在集群模式下,key是如何寻址的?寻址都有哪些算法?了解一致性hash吗? 2 考点分析 Redis不断在发展-Redis cluster集群模式,可以做到在多台机器上,部署多个实例,每个实例存储一部分的数据,同时每个实例可以带上Redis从实例,自动 阅读全文
posted @ 2019-07-11 21:43 孑非鱼 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 蚂蚁金服一面: 1、分布式架构 50分钟 2、个人介绍加项目介绍20分钟 3、微服务架构是什么,它的优缺点? 4、ACID CAP BASE理论 5、分布式一致性协议,二段、三段、TCC,优缺点 6、RPC过程 7、服务注册中心宕机了怎么办? 8、微服务还有其他什么组件 9、分布式架构与微服务的关系 阅读全文
posted @ 2019-07-10 15:11 孑非鱼 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 为什么是kafka? 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户的搜索关键词进行统计,分析出当前的流行趋势 有些数据,存储数据库浪费,直接存储硬盘效率又低 这些场景都有一个共同点: 阅读全文
posted @ 2019-07-10 15:03 孑非鱼 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 前言 做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。 本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能 阅读全文
posted @ 2019-07-10 14:54 孑非鱼 阅读(731) 评论(1) 推荐(0) 编辑
摘要: 1. 什么是幂等性 幂等性就是指:一个幂等操作任其执行多次所产生的影响均与一次执行的影响相同。用数学的概念表达是这样的: f(f(x)) = f(x).就像 nx1 = n 一样, x1 就是一个幂等操作。无论是乘以多少次结果都一样。 2. 常见的幂等性问题 幂等性问题经常会是由网络问题引起的,还有 阅读全文
posted @ 2019-07-09 13:58 孑非鱼 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 其实我一个都没答上来。并不是因为我笨,是因为我不会。在大扰的帮助下,现在我会了,求求你再给我一个机会。 TreeSet/HashSet 区别 顾名思义,首先是结构上的不同 1、TreeSet背后的结构是TreeMap,也就是红黑树,能够实现自动排序。它通过equals方法或者compareTo方法进 阅读全文
posted @ 2019-07-09 13:49 孑非鱼 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 目前没有系统学习过 Spring 框架,参与工作时,直接参与到了 Spring Boot 项目的开发。目前还比较菜,所以,你要是和我一样,不妨也跳过 Spring 框架的学习,直接学习 Sring Boot。 官方文档 的一段介绍: Spring Boot makes it easy to crea 阅读全文
posted @ 2019-07-08 20:44 孑非鱼 阅读(3260) 评论(0) 推荐(0) 编辑