自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AD_plus的博客

细说架构那些事,+V:ddmsiqi

  • 博客(23)
  • 收藏
  • 关注

原创 Java垃圾收集器和参考对象

我们来看一下Java中的垃圾收集器概念,以及它可以处理的各种引用对象类型,这使Java GC神秘化!通过优锐课的java学习分享中,我们将讨论Java中的一些内存管理概念,并将重点放在垃圾收集器与可用的不同参考对象之间的交互上。整理成了文档呈现在本文中,给大家参考学习。这不是介绍,所以让我们相互同意,你已经掌握了Java Heap和GC基础知识。 许多文章都很好地涵盖了该主题,你实际上可能想知...

2019-12-28 17:38:39 228

原创 Redis的异步,响应式和RxJava2接口

在优锐课的java架构学习中,让我们探索Redis的异步,反应式和RxJava2接口。异步,响应式和RxJava2都是Java编程语言中的所有相关编程模型。 但是,它们不能在Redis(用于实现内存中数据存储的开源软件项目)中自动提供。好消息是,这三种编程模型都可以在Redis中使用Redisson(Redisson)来使用,Redisson是将Redis与Java集成的第三方客户端库。 在本...

2019-12-28 15:19:26 810

原创 Java中的Redis 哨兵高可用性

在优锐课的java架构学习分享中,让我们探索Redis Sentinel,看看如何在Java上运行它什么是Redis哨兵?可用性是任何企业数据库中最重要的质量之一。用户必须保证他们可以访问所需的信息和见解,从而在工作中表现出色。但是,确保数据库在需要时可用是一件容易的事,而做起来却容易。术语“高可用性”是指可以连续运行而不会出现故障的系统,该系统的时间长度比平均时间长。Redis Sent...

2019-12-28 10:38:35 272

原创 Apache Kafka应用程序中的机器学习和实时分析(第二部分)

在优锐课的java学习分享中,这篇文章探讨了构建ML基础结构的特定部分:在Kafka应用程序中部署分析模型以进行实时预测。文章的第一部分在这啦,记得先看哦,不然看不懂哈,更有连贯性。Apache Kafka应用程序中的机器学习和实时分析(第一部分)嵌入式模型的流处理除了使用模型服务器和RPC通信之外,你还可以将模型直接嵌入到Kafka应用程序中。 这可以是利用Kafka Streams或K...

2019-12-27 12:03:11 259

原创 Apache Kafka应用程序中的机器学习和实时分析(第一部分)

在优锐课的java学习分享中,这篇文章探讨了构建ML基础结构的特定部分:在Kafka应用程序中部署分析模型以进行实时预测。Apache Kafka与机器学习(ML)之间的关系是一个有趣的话题,我在如何使用Apache Kafka在生产中构建和部署可伸缩机器学习以及使用Apache Kafka推动尖端机器学习方面写了很多。这篇文章介绍了构建机器学习基础架构的特定部分:在Kafka应用程序中部署分...

2019-12-27 11:41:11 363

原创 使用Spring Boot和Cloudant入门微服务

通过优锐课的java架构分享学习中,讨论了关于创建一个简单的微服务来管理Cloudant NoSQL数据库中的产品评论专题。收获颇丰,整理出来给大家参考学习,尤其是架构思维导图对于正在学习中的人很受益!预计时间阅读和遵循本教程中的步骤大约需要30分钟到一个小时。先决条件要完成本教程,你需要以下内容:JDK1.82.3以上版本Git客户安装这些工具后,请将示例应用程序从GitH...

2019-12-26 11:34:46 375

原创 最佳解读整理 Spring Bean生命周期:使用Spring Aware接口

在优锐课最新Java架构学习分享中,了解有关使用Aware接口访问Spring bean生命周期事件的更多信息,详细的思维导图让在迷茫中的人眼前一亮。码了很多专业的相关知识, 分享给大家参考学习。Spring Aware界面允许你查看Spring Framework的内部工作原理。通过Spring Aware接口,你可以访问Spring上下文或Spring bean生命周期事件。你的Sprin...

2019-12-25 11:22:39 1148

原创 RocketMQ:高可用性实施

在优锐课的java学习分享中,我们探索了RocketMQ的HA实现。我们可以看到,码了很多专业的相关知识, 分享给大家参考学习。介绍当我们谈论HA时,通常人们会想到故障转移机制。 但是,使群集可用于消息也被认为是HA。 在某种程度上,我认为这比仅提供经纪人更重要。 毕竟,用户可以并且将会感受到这种可用性的影响。代码段这是场景:假设集群中有2个代理:master-a和master-b。 每...

2019-12-24 17:06:58 278

原创 微服务的设计模式(二)

在优锐课的学习分享中,讨论了关于微服务的许多设计模式的详细描述。码了很多专业的相关知识, 分享给大家参考学习。看到这里迷路的朋友们可以先看本文的上部分内容,这样思路更清晰!微服务的设计模式(一)客户端UI组合模式通过分解业务功能/子域来开发服务时,负责用户体验的服务必须从多个微服务中提取数据。 在整体世界中,从UI到后端服务只有一次调用,以检索所有数据并刷新/提交UI页面。 但是,现在不...

2019-12-23 11:00:11 299

原创 微服务的设计模式(一)

在优锐课的学习分享中,讨论了关于微服务的许多设计模式的详细描述。码了很多专业的相关知识, 分享给大家参考学习。微服务可以对你的企业产生积极影响。 因此,有必要知道如何处理微服务架构(MSA)和一些微服务设计模式,以及微服务架构的一般目标或原理。 这是微服务架构方法[1]中要考虑的四个目标。降低成本:MSA将降低设计,实施和维护IT服务的总体成本。提高发布速度:MSA将提高从构思到服务部...

2019-12-23 10:53:26 310

原创 人们疯狂编写错误代码的3个原因

在优锐课的程序员学习方法论理, 讨论了程序员为什么在各处都看到错误的代码? 发生这种情况的原因有几个。一起来看看在过去的几天里,我一直在思考为什么我们作为一个行业一直一直在生产不良代码。能够构建高质量代码的系统的开发人员数量很少,而且彼此之间就相去甚远,正如老套话所说,每个人就像大海捞针一样。1.明显原因我能想到的最明显的原因是,有好的程序员和不太好的程序员,技能水平较高的人和技能水平较低...

2019-12-20 15:35:34 810

原创 精选干货分享 Java线程教程:使用Java创建线程和多线程

通过优锐课的java学习分享中,讨论了对Java Thread概念的简要介绍,很多人觉得很棘手。与许多其他计算机语言不同,Java提供了对多线程的内置支持。 Java中的多线程包含两个或多个可以同时运行的部分。 Java线程实际上是一个轻量级进程。本文将向你介绍许多人发现棘手或难以理解的所有Java Thread概念。我将介绍以下主题:1.什么是Java线程?2.Java线程模型3.J...

2019-12-19 10:12:17 243

原创 小白必须要懂的MongoDB:基础知识总结

在优锐课的学习分享沙龙中,研究什么是MongoDB,什么是NoSQL数据库,以及对现有数据库管理系统的介绍。码了很多知识点,分享给大家。1. 目的此外,我们将讨论MongoDB功能-为什么使用MongoDB以及MongoDB历史记录。 此外,我们还将通过一些示例查看MongoDB应用程序和MongoDB安装。2.什么是NoSQL数据库?在开始之前,我们必须了解NoSQL。 NoSQL或“ ...

2019-12-18 10:33:46 319

原创 干货Spring Boot系列:使用MyBatis

通过优锐课核心java学习笔记中,我们可以看到,MyBatis是用于高级映射和存储过程的SQL框架。码了很多专业的相关知识, 分享给大家参考学习。MyBatis是一个SQL映射框架,支持自定义SQL,存储过程和高级映射。SpringBoot不为MyBatis集成提供官方支持,但是MyBatis社区为MyBatis构建了SpringBoot入门程序。创建一个SpringBoot Maven项目...

2019-12-17 10:31:33 273

原创 总结分享-使用ELK堆栈部署Kafka(part:2)

通过优锐课核心java学习笔记中,我们可以看到使用ELK堆栈部署Kafka,码了很多专业的相关知识, 分享给大家参考学习。我又来更啦,关于前部分的详细在这,朋友们不要迷糊,地址在这总结分享-使用ELK堆栈部署Kafka(part:1)步骤3:安装Kibana让我们继续进行到ELK Stack中的下一个组件-Kibana。 和以前一样,我们将使用一个简单的apt命令来安装Kibana:s...

2019-12-16 14:44:08 254

原创 总结分享-使用ELK堆栈部署Kafka(part:1)

在本文中,通过优锐课核心java学习笔记中,我们可以看到,将展示如何使用ELK Stack和Kafka部署建立弹性数据管道所需的所有组件。码了很多专业的相关知识, 分享给大家参考学习。如有不足之处,欢迎补充建议!在发生生产事件后,恰恰在你最需要它们时,日志可能突然激增并淹没你的日志记录基础结构。 为了防止Logstash和Elasticsearch遭受此类数据突发攻击,用户部署了缓冲机制以充当...

2019-12-16 14:16:34 277

原创 关于Linux运行级别,正确理解在这

通过优锐课核心java学习笔记中,我们可以看到关于Linux运行级别,码了很多专业的相关知识, 分享给大家参考学习。了解有关Linux运行级别的更多信息-正确的方法!你可以将Linux运行级别视为操作系统运行的不同“模式”。这些模式或运行级别中的每一个都有其自己的已打开或关闭的进程和服务的列表。 从Linux启动时开始,它始终处于某个运行级别。随着你继续使用计算机,此运行级别可能会更改,具体...

2019-12-14 21:50:22 790

原创 Spring Cloud Config Server —程序员门

通过优锐课核心java学习笔记中,我们可以看到,更改微服务的属性可能会导致一个复杂的问题。 在本文中,我们将看到Spring Cloud Config Server和微服务如何相处。码了很多专业的相关知识, 分享给大家参考学习。在分布式系统中管理微服务的配置是一项繁琐且耗时的任务,尤其是当我们谈论的是由大量微服务组成的大型系统时。每次需要更改微服务的配置时,都将转到相应的项目,更改其配置,然后...

2019-12-14 17:34:56 300

原创 在Java中快速创建kafka

在优锐课的java学习分享中,这个详细的教程将帮助你创建一个简单的Kafka生产者,该生产者可将记录发布到Kafka集群。在本教程中,我们将创建一个简单的Java示例,该示例创建一个Kafka生产者。 你创建一个名为my-example-topic的新复制的Kafka主题,然后创建一个使用该主题发送记录的Kafka生产者。将向Kafka制作人发送记录。同步发送记录,稍后,你将异步发送记录。在你...

2019-12-14 15:23:22 425

原创 如何使用Spring Cloud Contract进行测试

通过优锐课核心java学习笔记中,我们可以看到如何使用Spring Cloud Contract进行测试,码了很多专业的相关知识, 分享给大家参考学习。在使用Spring Cloud Contract进行测试了解有关消费者/提供商关系的更多信息以及如何使用Spring Cloud合同进行测试; 测试和验证API通信。1、了解如何使用Spring Cloud进行测试。随着许多行业转变为微服务...

2019-12-13 17:20:09 432

原创 摸透Spring MVC真正如何工作核心原理(part:2)

通过优锐课核心Spring MVC学习笔记中,我们可以看到Spring MVC中包含的功能可以在Web应用程序中发挥巨大作用的强大功能,一起来看看。这里看着很迷的小伙伴可以去我主页,翻前面的第一章节,part110、DispatcherServlet:统一请求处理HttpServlet.service()实现通过HTTP动词的类型路由请求,在低级servlet的上下文中非常有意义。 但是,在...

2019-12-13 10:09:58 208

原创 摸透Spring MVC真正如何工作核心原理(part:1)

通过优锐课核心Spring MVC学习笔记中,我们可以看到Spring MVC中包含的功能可以在Web应用程序中发挥巨大作用的强大功能。这是Spring Web MVC的强大功能和内部工作的深入研究,它是Spring Framework的一部分。1、项目设置在整篇文章中,将使用最新,最出色的Spring Framework5。我们在这里重点介绍Spring的经典Web堆栈,该框架的第一版已经...

2019-12-12 14:51:07 201

原创 微服务架构-使用Docker进行Spring Boot开发

优锐课学习笔记中研究了如何将容器带入Spring Boot项目。 在这里,我们使用Docker来包含Java REST后端,而无需担心操作系统。一起来看看AtSea Shop是示例店面应用程序,可以部署在不同的操作系统上,并且可以针对企业开发和运营环境进行自定义。 在较早的帖子中,我讨论了该应用程序的体系结构。 在本文中,我将介绍如何设置开发环境以调试在容器中运行的Java REST后端。1、...

2019-12-12 12:03:42 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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