- 博客(14)
- 收藏
- 关注
转载 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛
写在前面 最近几年,微服务架构一跃成为 IT 领域炙手可热的话题,大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴、百度、美团等大厂,很早就已经开始了微服务的实践和应用。 一线大厂的带动,让微服务成为了 Java 系程序员面试的必备考点。...
2019-09-05 16:36:00
323
转载 若面试官问到分布式架构如何容错,把这些东西告诉他!
1、原始架构:TB级数据放在一台机器上 咱们就用分布式存储系统举例,来聊一下容错架构的设计。首先,我们来瞧瞧,到底啥是分布式存储系统呢? 其实特别的简单,咱们就用数据库里的一张表来举例。 比如你手头有个数据库,数据库里有一张特别大的表,里面有几十亿,甚至上百亿的数据。 更进一步说,假设...
2019-09-02 15:06:00
140
转载 一波骚操作,我把 SQL 执行效率提高了 10,000,000 倍
场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表SC 数据70w条 查询目的:查找语文考100分的考生 查询语句: select s.* from Student ...
2019-08-30 17:04:00
105
转载 我挖掘Kafka底层原理!发现了它火爆宇宙的3个真相
目前市面上各种中间件层出不穷,我们在做具体的选型时难免会纠结,在这里阐述点粗浅的看法,其实每个中间件在其设计上,都有其独有的特点或优化点,这些恰好应该是我们所关注的,这样才能做到物尽其用,将其特性发挥到最大;同时还要了解它们各自的劣势,这主要为了避坑。各种中间件就像是积木,我们能做的,就是选择...
2019-08-29 15:25:00
75
转载 分布式服务限流实战,已经为你排好坑了 | 总结的很全面
一、限流的作用 由于API接口无法控制调用方的行为,因此当遇到瞬时请求量激增时,会导致接口占用过多服务器资源,使得其他请求响应速度降低或是超时,更有甚者可能导致服务器宕机。 限流(Rate limiting)指对应用服务的请求进行限制,例如某一接口的请求限制为100个每秒,对超过限制的请求...
2019-08-26 16:23:00
144
转载 再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心
2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维护到2...
2019-08-23 16:03:00
87
转载 动图+源码,演示Java中常用数据结构执行过程及原理
最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的. HashMap中的单链表是尾插, 而不是头插入...
2019-08-20 15:21:00
175
转载 太全了|万字详解Docker架构原理、功能及使用
一、简介 1、了解Docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤...
2019-08-19 17:22:00
175
转载 深度总结|阿里P8Java架构师带你深入浅出Nginx
前言 Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 架构图 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 反向代理服务器? 经常听人...
2019-08-09 16:58:00
169
转载 阿里P8Java大牛仅用46张图让你弄懂JVM的体系结构与GC调优。
本PPT从JVM体系结构概述、GC算法、Hotspot内存管理、Hotspot垃圾回收器、调优和监控工具六大方面进行讲述。图文并茂不生枯燥。 此PPT长达46页,全部展示篇幅过长,本文优先分享前十六页作为展示。 导航 JVM体系结构概览 ...
2019-08-07 15:48:00
75
转载 Java程序员:因为不太了解JVM,面试官让我先回去等通知...
群里一小伙伴抱着侥幸心里,投了阿里简历,本来不抱什么希望,意外中收到了蚂蚁的面试通知,对这哥们来说,简直“受宠若惊”。不过,他心态比较好,不管能不能最终拿到 offer,能有一次大厂的面试机会,看看和别人的差距,也是极好的。 第一轮的电面,问的问题都蛮基础,无非是多线程、死锁...
2019-08-06 15:53:00
121
转载 除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等
Nginx应该是现在最火的web和反向代理服务器,没有之一。 她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。 一、静态代理 Nginx擅长处理静态文件,是非常好的图片、...
2019-08-05 14:55:00
55
转载 深扒JVM,对它进行“开膛破肚”式解析!
1. 打怪升级,你绕不开JVM JVM,对Java程序员进阶而言,是一个绝对绕不开,也不能绕开的话题。 在你打怪升级、进阶蜕变的路上,势必会遇到项目上线中各种OOM、GC等问题,此时JVM的功底就至关重要了。 这篇文章,我们将从自己写的代码运行角度出发,将JVM“开膛破肚”。看看我们写...
2019-08-03 14:54:00
52
转载 阿里工作八年,总结三句话送给Java工程师们.
“对于程序员来说,如果哪一天开始他停止了学习,那么他的职业生涯便开始宣告消亡。”这不是什么危言耸听的怪语,而是一位大牛几年前告诉我的。 近年来因为程序员的薪资一路走高,导致从事IT行业的人越来越多,间接的也让企业对于开发人员的要求也越来越高。学习到什么程度才有资格说自己精通Java?个人觉得...
2019-08-02 15:50:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人