![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
烟雨平生V
这个作者很懒,什么都没留下…
展开
-
令人欣慰!阿里大牛把Spring微服务架构设计整理成了500多页文档,真香
spring微服务一直是各个大厂面试久经不衰的热点话题,市面上关于spring微服务的书籍也是非常·的多,还有各个知名博主,大厂大牛,都对这个技术点发表了一篇又一篇的文章,博客,笔记,但是始终是没有一本可以总结出spring微服务重点全面内容的书籍,下面给大家分享我小编觉得一份对spring微服务有独特见解的一份电子文档,《Spring微服务架构设计》,这本书提供了实现大型响应式微服务的实用方法和指导原则,并通过示例全面讲解如何构建微服务。本书深入介绍了Spring Boot、Spring Cloud、Do原创 2020-11-05 16:46:15 · 470 阅读 · 4 评论 -
肝到头秃!阿里爆款Spring进阶宝典,涵盖其所有技术栈
前言我们都知道Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EB才能完成的事情。但 Spring不仅仅局限于服务器端开发,任何Java应用都能在简单性、可测试性和松耦合等方面从 Spring中获益。可以说Spring对于Java的影响力是绝对的!也是我们Java程序员避不开的一项必备技术,今天这篇文章就通过一套阿里内部Spring进阶学习资料与大家来聊一聊Spring及相关技术实战与源码解析,希望能让大家对Spring框架有一个新的认知。原创 2020-10-16 14:44:58 · 421 阅读 · 4 评论 -
阿里P8级架构师老毕呕心沥血熬夜一个星期又又又又又出新分享SpringBoot文档
前言本篇文章给大家分享的内容是全栈技能修炼:使用Angular和Spring Boot打造全栈应用的技术文档。全栈经过多年的发展,技术体系变得非常庞杂。看看层出不穷的技术知识图就知道了,但是你是否曾注意到很多同样的思想被到处套用?不仅在同一个技术体系内如此,跨体系的套用其实更加明显。比如RxJS的事件流、后端的MessageQueue 与现在大热的Serverless架构在深层思想上有着千丝万缕的联系。有了这种眼光,你不仅可以更轻松地跨领域学习,更重要的是,你会拥有极为难得的预见力。而技术预见力原创 2020-09-29 15:25:07 · 1373 阅读 · 9 评论 -
凭借这份GitHub上疯狂霸榜标星140k的Spring全家桶文档,我接连斩获阿里、京东、腾讯三家offer
Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。它包SpringMVC、SpringBoot、Spring Cloud、Spring Data等解决方案。很多研发人员把spring看作心目中最好的java项目,没有之一。Spring系列包含非常多的项目,可以满足java开发中的方方面面。所以这是重点也是难点,工作中必须会,面试时肯定考。下面我会为大家介绍一些上面所说方案的相关实战PDF及面试资料,希望会对大家有所帮助~Spring framework与Spr原创 2020-09-23 21:00:54 · 1159 阅读 · 5 评论 -
珍贵经验!Spring Boot 内存又泄露,排查太难了!
背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+AlwaysPreTouch -XX:ReservedCodeCacheSize=128m -XX:InitialCodeCach原创 2020-09-22 13:49:28 · 483 阅读 · 0 评论 -
Spring Boot 2.x:Elasticsearch快速入门
Elasticsearch是什么?Elasticsearch是一个基于Lucene的搜索服务器,Elasticsearch也是使用Java编写的,它的内部使用Lucene做索引与搜索,但是它的目的是使用全文检索变得简单,通过隐藏Lucene的复杂性,取而代之的提供一套简单一致的RESTful API。Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。它可以被下面这样准确的形容:一个分布式的实时文档存储,每个字段 可以被索引与搜索一个分布式实时分析搜索引擎原创 2020-09-15 21:06:49 · 465 阅读 · 0 评论 -
Spring Boot 如何快速集成 Redis 哨兵?
Redis Sentinel 介绍Redis Sentinel:哨兵,放哨,看中文名字就知道它是一种 Redis 高可用解决方案,主要是针对 Redis 主从模式实现主从节点监控、故障自动切换。没有 Redis Sentinel 架构之前,如果主节点挂了,需要运维人员手动进行主从切换,然后更新所有用到的 Redis IP 地址参数再重新启动系统,所有恢复操作都需要人为干预,如果半夜挂了,如果系统很多,如果某个操作搞错了,等等,这对运维人员来说简直就是恶梦。有了 Redis Sentinel,主从原创 2020-09-03 13:17:33 · 412 阅读 · 0 评论 -
阿里P8架构师呕心沥血整理出这份Spring Cloud实战
前言随着互联网的高速发展,庞大的用户群体和快速的需求变化已经成为了传统架构的痛点。在这种情况下,如何从系统架构的角度出发,构建出灵活、易扩展的系统来快速响应需求的变化,同时,随着用户量的增加,如何保证系统的稳定性、高可用性、可伸缩性等等,成为了系统架构面临的挑战。为了解决这些问题,微服务架构应运而生,它的本质在于分布式、去中心化。在微服务架构的实施和落地过程中,通常我们会进行技术选型,很多人会拿阿里开源的 Dubbo 和 Spring Cloud 进行对比,实际上对比的是 RPC 和 REST,其实原创 2020-09-01 20:18:21 · 547 阅读 · 0 评论 -
为什么说Java程序员到了必须掌握SpringBoot的时候
Spring Boot 2.0的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革?给大家推荐一个专门收集 Spring Boot 学习资源的地方:Spring Boot.原创 2020-08-29 20:16:34 · 498 阅读 · 0 评论 -
一篇文章让你了解基于Spring的测试
针对Spring某个类及方法的单元测试,结合单元测试框架(比如JUnit)和Mock的框架(比如EasyMock)就足以完成,当前Bean需要的依赖对象通过Mock创建,隔离所有的依赖,不需要使用到Spring IoC容器。但实际开发中所进行的Spring测试并不是完全意义上的单元测试,而是依赖于容器的测试。Spring提供的测试框架严格意义上是侧重集成测试的框架,这在Spring官方文档中有明确的区分。但Spring针对单元测试提供了一些支持,包括用于单元测试的一些共用方法和模拟类,这些方法和模拟类,原创 2020-08-24 16:23:07 · 825 阅读 · 0 评论 -
Spring Boot在微服务中的最佳实践
在本文中,我将列出构建Spring Boot应用程序的“金科玉律”,这些应用程序是微服务系统一部分。这些“金科玉律”都来自我过往的经验,我曾经将运行在JEE服务器上的单体SOAP应用程序迁往基于REST的小型Spring Boot应用程序。这些最佳实践假设你的产品上已经拥有许多微服务,且每天要应对海量的请求。让我们开始吧。收集度量指标度量指标可视化可以改变组织中系统监控的方法,这非常令人惊讶。在Grafana中设置监控之后,我们能够识别系统中90%以上的大问题,避免这些问题在客户环境中发生并由客户提原创 2020-08-22 14:41:07 · 647 阅读 · 0 评论 -
全网最全SpringBoot干货知识总结(超详细,建议收藏)
前言:本文非常长,建议先mark后看,也许是最后一次写这么长的文章说明:前面有4个小节关于Spring的基础知识分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader详解它们占据了本文的大部分内容:虽然它们之间可能没有太多的联系,但这些知识对于理解Spring Boot的核心原理至关重要,如果你对Spring框架烂熟于心,完全可以跳过这4个小节。正是因为这个系列的文章是由这些看似不相关的知识点组成,因此取名知识清单。在过去两三年的Spring生态圈原创 2020-08-20 14:57:41 · 980 阅读 · 0 评论 -
京东T9用一份900页SpringBoot笔记让你像搭积木一样构建系统架构
Java的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。一方面是要快速开发出系统,这就要求使用的开发框架尽量简单,无论是新手还是老手都能快速上手,快速掌握页面渲染、数据库访问等常用技术。也要求开发框架能尽量多地集成第三方工具,以便信手拈来。最后,还希望在开发调试过程中,方便代码更改后能快速重启。·另外一方面,当系统模块增加,用户使用量增加时,面对这样的挑战,系统拆分成为新的架构,程序员和架构师当然不希望换掉已有的开发框架,希望能原创 2020-08-18 17:28:15 · 1169 阅读 · 0 评论 -
京东实战:由浅入深精通SpringCloud微服务架构
前言:都2020年了还没用过微服务吗?面试的时候高并发回答的总是不能让面试官满意?一个互联网项目究竟有多少细节?网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做?那么你缺乏这两个字:实战!消除痛点、解决面试、积累实战经验接下来小编要给你们介绍的这本书会带给你想要的所有!获取这份pdf 点赞+关注后私信【学习】内容简介:本书针对Spring Cloud Greenwich.SR2 版本+Spring Boot的2.1.x.RELEASE版本。在编写过程中,不仅考原创 2020-07-28 20:38:14 · 583 阅读 · 0 评论 -
京东T9带你深入SpringBoot,2020最新版SpringBoot实战项目教程
Spring曾有过光辉岁月,它一路与时俱进,引领Java编程潮流至少10年。如今,Spring Boot的诞生,让我们再也不用被Spring 的繁琐配置所束缚。Spring Boot是当前后端开发的极佳框架。它在如今纷繁的技术中尤为突出。这份文档针对Spring Boot 2.0及以上版本,采用“知识点+实例”的形式编写。本书通过“58个基于知识的实例+2个综合性的项目”,深入地讲解Spring Boot的技术原理、知识点和具体应用;把晦涩难懂的理论用实例展现出来,使得读者对知识的理解变得非常.原创 2020-07-28 16:12:28 · 888 阅读 · 0 评论