![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据
我是老实人辶
关注我,学JAVA。
展开
-
华为核心架构Cloud Native云原生架构下微服务实战
云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时还没有成熟的云解决方案,对云计算的畅想也只能局限于原有的技术产品。如今云计算时代已经到来,应运而生并经过时间锤炼的云原生技术是这个时代的热点,因此技术人员只有与时俱进、更新技能,才能走向未来。华为也是在云原生原创 2020-05-12 15:14:44 · 526 阅读 · 0 评论 -
看完这篇单机服务到分布式架构的演变,感觉面试官的问题太简单
前言单机的性能会遇到瓶颈,这仅仅是从性能来看。即使不从性能来看,如果一个机器的性能足够,那么也会存在单点故障的问题,所以我们需要分布式的高可用。1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,在以后的互联网的发展中也有基础性的意义。计算机的组成是有五部分完成的,分别是:输入设...原创 2020-04-29 16:41:26 · 443 阅读 · 0 评论 -
阿里开发8年架构师推荐这份Dubbo与实战技术文档(建议收藏)
前言:Dubbo是阿里巴巴公司开源的一个高性能优秀的 服务框架,使得应用可通过高性能的 RPC 实现服务的输 出和输入功能,可以和 Spring框架无缝集成。随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为...原创 2020-04-25 16:48:24 · 323 阅读 · 0 评论 -
Java后端程序员必备:书写高质量SQL的30条建议
前言本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询SQL尽量不要使用select *,而是select具体字段。反例子:select * from employee;正例子:select id,name from employee;理由:只取需要的字段,节省资源、减少网络开销。 select *...原创 2020-04-21 17:06:01 · 334 阅读 · 0 评论 -
微服务如何防止雪崩?阿里开源之Sentinel限流、熔断来帮你
前言为什么需要服务熔断和降级?微服务是当前业界的一大趋势,原理就是将单一职责的功能模块独立化为子服务,降低服务间的耦合,服务间互相调用。但是这样也会出现一些问题:上图中大量微服务互相调用,存在大量的依赖关系,难免会出现某个服务故障,如ServiceD出现问题,导致ServiceG、ServiceF、ServiceA、ServiceB都出现问题,然后再会影响其他服务,变成级联故障,...原创 2020-04-21 17:04:31 · 507 阅读 · 0 评论 -
程序大佬花费10个小时整理,小白也能看懂的阿里数据中台分析
前言2019年,似乎人人都在提数据中台,但却不是所有人都清楚数据中台到底意味着什么。数据中台是只有大厂才需要考虑的高大上的概念吗?普通企业该不该做数据中台?数据中台的出现会给现有数据从业者们带来颠覆式的挑战吗?数据中台不是大数据平台首先它不是一个平台,也不是一个系统,如果有厂商说他们有个数据中台卖给你,对不起,它是个骗子。要回答数据中台是什么,首先要探讨一下中台到底是什么。虽然没有...原创 2020-04-17 16:53:15 · 304 阅读 · 0 评论 -
Java 后端程序员必备:分布式事务基础篇
前言事务是数据库系统中非常有趣也非常重要的概念,它是数据库管理系统执行过程中的一个逻辑单元,它能够保证一个事务中的所有操作要么全部执行,要么全部执行;在 SOA 与微服务架构大行其道的今天,在分布式的多个服务中保证业务的一致性就需要我们实现分布式事务。数据库事务数据库事务(简称:事务),是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成,这些操作要么全部...原创 2020-03-31 14:39:45 · 379 阅读 · 0 评论 -
架构大数据:一次性带你了解大数据技术及算法解析(入门—进阶)
前言大数据被称为新时代的黄金和石油,相关技术发展迅猛,所应用的行业也非常广泛,从传统行业如医疗、教育、金融、旅游,到新兴产业如电商、计算广告、可穿戴设备、机器人等。大数据技术更是国家科技发展和智慧城市建设的基础。当前“互联网+”新业态的发展,其核心也是大数据的采集、分析、价值挖潜和应用。当今全球大数据的竞争及战略布局,突出体现在大数据的技术创新和人才培养方面。技术创新能够保障在大数据发展的...原创 2020-03-27 16:29:03 · 1201 阅读 · 0 评论 -
辛苦复习两个月,线上三面阿里Java高开岗,终如愿拿到offer
前言每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴(支付宝三面)的面经!今年由于疫情原因,互联网整个行业都比较严峻,我比较幸运,不久前意外收到支付宝的面试(三面)已经拿到了offer。本来春节过后,是金三银四找工作旺季,大部分人年前年后也都准备好了这在两个月里谋得一份自己心仪的工作,奈何今年的2020有些特殊,肺炎肆虐,对我们的...原创 2020-03-26 21:50:49 · 377 阅读 · 0 评论 -
【干货】首席架构师用这本文档带你了解Spring Cloud与Docker集成
什么是 SpringCloud什么是 SpringCloud:是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心、消息中心 、负载均衡、数据监控等等。1 概念定义Spring Cloud 是一个微服务框架,相比 Dubbo 等 RPC 框架,Spring Cloud 提供的全套的分布式系统解决方案。Spring Cloud 对微服务基础框...原创 2020-03-24 15:32:20 · 304 阅读 · 0 评论 -
狂刷五遍这份Spring源码+微服务文档,面试官随便问
前言做 Java 开发,没有人敢小觑Spring Boot、Spring Cloud、Spring技术内幕、Spring源码分析和Spring开发实战和微服务的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 这些东西,扯一扯微服务,如果啃不下来,很可能就与大厂失之交臂。精通spring一系列的原理实现的话,可以帮助你更好地职业进阶,学习前辈优秀的架构设计思想,总结出最优...原创 2020-03-23 20:33:59 · 366 阅读 · 0 评论 -
阿里p8架构师推荐这三本Spring实战篇电子文档,助你玩转Spring全家桶
前言毋庸置疑,Spring 早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分 Java 后端程序员在日常工作中也会接触到Spring ,因此,如何用好 Spring ,也就成为 Java程序员的必修课之一。同时,Spring Boot 和 Spring Cloud的出现,可以帮助工程师更好地基于 Spring 及各种基础设施来快速搭建系...原创 2020-03-21 14:50:29 · 621 阅读 · 0 评论 -
Java开发3年薪资竟被实习生超过?快来狂刷三遍这份文档(干货)
一个悲伤却很现实的故事小于毕业进了-家很大的传统软件公司面向企业的一个业务部门,和同期进来的6个应届生,一起从零开始,每天CRUD ,吭哧吭哧“打杂”了两年。和同期毕业的、进了互联网公司的同学一比较,小于发现自己的技术远远落在他人后面,心里焦虑重重,对当前 “打杂”状态的不满越来盛,却不知道改怎么去提升自己的技术!你是否开发很久了,技术迟迟不见提升? 在公司呆的时间长提薪名额缺没有你? 是...原创 2020-03-21 14:14:59 · 381 阅读 · 0 评论 -
Java程序员如何快速变成一个优秀架构师,阿里架构师推荐这份文档
如何成为一名架构师? 想成为一名架构师,首先第一点必然是你的技术足够优秀,知识的深度和广度足够,遇到问题能很快从脑海中寻找出最合适的解决之道.其次,架构师会从整体上领导项目,与人打交道必不可少,因此与人沟通这些软技能也必不可少,当然,这个因人而异,有些人天生更会与人打交道,但无论如何,技术足够优秀是基本条件.当然,想成为一名优秀的架构师,实际开发经验是必不可少的,没有多年架构师的经验也不行,...原创 2020-03-20 15:33:05 · 375 阅读 · 0 评论 -
面试官:什么才是真正的架构设计?
前言在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。文末有福利!!!一. 什么是架构和架构本质Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、...原创 2020-03-19 17:16:44 · 851 阅读 · 0 评论 -
208集 Hadoop,共计8个G,清华毕业大佬精心整理(建议收藏)
前言Hadoop是一个开源软件框架,用于在商用硬件集群上存储数据和运行应用程序。它为任何类型的数据提供海量存储,巨大的处理能力以及处理几乎无限的并发任务或作业的能力。hadoop的优势hadoop的优势主要体现在高可靠性,高扩展性等方面。高可靠性是指多副本的存储机制和失败作业的重新调度计算。高扩展性是指资源不够时很容易直接扩展机器。一个集群可以包含数以千计的节点。其他优势还...原创 2020-03-16 14:44:56 · 315 阅读 · 1 评论 -
看一遍就懂进程线程、同步异步、阻塞非阻塞、并发并(建议收藏)
基本概念1 进程和线程进程(Process):是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也...原创 2020-03-10 15:25:32 · 470 阅读 · 0 评论 -
Redis 5种基本数据结构,源码案例式深层讲解
一、Redis 简介"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker."—— Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。(摘自官网)转载公众号:我没有三颗...原创 2020-03-09 21:35:09 · 281 阅读 · 0 评论 -
阿里资深架构师推荐:深入浅出SpringCloud与微服务构建pdf
前言简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而Spring Cloud就是其中的佼佼者。如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同...原创 2020-03-07 17:50:13 · 642 阅读 · 0 评论 -
程序员:苦苦等来的美团面试,我居然挂了
一面1、自我介绍答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,你数据结构学的好可以手撕一个红黑树你就说我数据结构掌握地很好,反正就是要把自己的优势凸显出来,比如自己对于java的知识较熟悉,我介绍完自己的本科经历以后,我就说我是保送到本校继续读研究生,然后最末尾会加上自己熟悉java,然后面试官就会问java的一些东西;2、项目介绍及其亮点答:使劲吹...原创 2020-03-05 21:21:24 · 568 阅读 · 1 评论 -
从中游公司跳槽到腾讯T4的制胜关键,自曝狂刷五遍的面试题
罗振宇在《时间的朋友》的演讲中有这么一句话:2019年是过去十年最难的一年,大部分的产业都受到了不同程度的冲击,但2019年却是未来十年最好过的一年。2020的开始是令人悲伤的,武汉疫情爆发,遍及全国,不过我们都相信中国一定会挺过去的!武汉加油!中国牛批!好了,现在我们来说面试的事情吧,疫情过去后马上就会迎来黄金面试季和跳槽季。面试是找工作的必修课,在这短短的几十分钟里,不仅要...原创 2020-03-05 17:59:18 · 244 阅读 · 0 评论 -
阿里T4架构师谈微服务:Docker+SpringBoot+Cloud+MVC……
前言最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。然而,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易维护。因此,未来微服务的发展只会越来越完善,成...原创 2020-03-03 17:54:30 · 407 阅读 · 0 评论