Hiday19
码龄5年
关注
提问 私信
  • 博客:34,966
    34,966
    总访问量
  • 41
    原创
  • 1,126,595
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:热衷于分享、记录。技术探讨、学习资料,可以加我vx:ddmsiqi ,共同进步!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2019-12-02
博客简介:

Hiday19的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得4次评论
  • 获得15次收藏
创作历程
  • 13篇
    2020年
  • 28篇
    2019年
成就勋章
TA的专栏
  • 编程
    25篇
  • Java
    40篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

微服务系列详解- Part 6:使用Spring Cloud Sleuth和Zipkin进行分布式跟踪

微服务是一团糟的调试工作。在本教程中,我们将发现如何在Spring Cloud环境中调试分布式调用。抽丝剥茧 细说架构那些事——【优锐课】上篇文章说到,微服务系列详解-Part5:Spring Cloud Zuul代理作为API网关微服务架构中的挑战之一是调试问题的能力。一个简单的用户操作可能会触发一系列下游微服务调用。在微服务中跟踪与特定用户操作相关的日志将很麻烦。除此之外,我们可能想跟踪为...
原创
发布博客 2020.03.27 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微服务系列详解-Part5:Spring Cloud Zuul代理作为API网关

在本教程中,我们将学习如何将Spring Cloud Zuul代理用作API网关,这是微服务架构的重要组成部分。抽丝剥茧 细说架构那些事——【优锐课】上篇文章说到,微服务系列详解-Part4:使用Netflix Hystrix的Spring Cloud断路器在微服务架构中,可能有许多API服务和与API通讯的UI组件很少。到目前为止,许多基于微服务的应用程序仍使用整体的UI作为单个模块构建的整...
原创
发布博客 2020.03.18 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微服务系列详解-Part4:使用Netflix Hystrix的Spring Cloud断路器

本微服务教程将继续展示如何设置断路器以解决微服务依赖项中的潜在问题。抽丝剥茧 细说架构那些事——【优锐课】上篇文章说到,微服务系列详解—Part 3:Spring Cloud Service注册和发现在微服务世界中,为了满足客户请求,一个微服务可能需要与其他微服务对话。我们应该最小化这种对其他微服务的直接依赖,但是在某些情况下,这是不可避免的。如果微服务已关闭或无法正常运行,则问题可能会扩展到...
原创
发布博客 2020.03.17 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微服务系列详解—Part 3:Spring Cloud Service注册和发现

了解有关设置服务注册表和发现或你的Spring Cloud和Spring Boot微服务开发的信息。抽丝剥茧 细说架构那些事——【优锐课】在微服务世界中,服务注册表和发现扮演着重要的角色,因为我们很可能会运行多个服务实例,并且我们需要一种机制来调用其他服务而不用硬编码它们的主机名或端口号。除此之外,在云环境中,服务实例可以随时启动和关闭。因此,我们需要一些自动服务注册和发现机制。Spring C...
原创
发布博客 2020.02.28 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微服务系列详解—Part 2:使用Spring Cloud Config和Vault进行配置管理

通过了解Spring Cloud Config Server的配置以及使用Vault存储敏感数据的方式,继续你的微服务之旅。抽丝剥茧 细说架构那些事——【优锐课】在“使用Spring Boot和Spring Cloud的微服务-第1部分:概述”中,我们简要介绍了什么是微服务以及如何使用SpringBoot和SpringCloud构建微服务。在这篇文章中,我们将学习:• Spring Clou...
原创
发布博客 2020.02.26 ·
570 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

微服务系列详解:使用Spring Boot和Spring Cloud—Part1:概述

在本系列中,我们将利用Spring Boot和Spring Cloud着手你的微服务之旅。这是对所需各种概念的介绍。抽丝剥茧 细说架构那些事——【优锐课】 欢迎加入Java学习资料交流qq群:907135806与我们一起探讨。微服务是软件开发中的热门词汇,许多组织更喜欢使用微服务架构来构建其企业应用程序。在Java社区中,Spring Boot是用于构建整体和微服务的最广泛使用的框架。我打...
原创
发布博客 2020.02.25 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入了解Java内存管理

优锐课带你对Java内存管理的深入了解将增强你对堆的工作方式、引用类型和垃圾回收的了解。抽丝剥茧 细说架构那些事——【优锐课】 欢迎加入Java学习资料交流qq群:907135806与我们一起探讨。你可能会认为,如果你使用Java进行编程,那么你需要了解什么有关内存的工作原理? Java具有自动内存管理功能,这是一个不错的,安静的垃圾回收器,它在后台工作以清理未使用的对象并释放一些内存。...
原创
发布博客 2020.02.19 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

改善异常处理的6条提示

正确处理异常可以为你节省数小时(甚至数天)的故障排除时间。意外的生产问题可能会破坏你的晚餐和周末计划。如果不尽快解决,它们甚至会影响你的声誉。制定明确的异常管理政策将节省你诊断,重现和纠正问题的时间。这里有6条技巧可以改善你的异常处理。抽丝剥茧 细说架构那些事——【优锐课】 欢迎加入Java学习资料交流qq群:907135806与我们一起探讨。1.使用单个系统范围的异常类不必为每种异常类...
原创
发布博客 2020.02.04 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java版本和功能指南

这是优锐课为你整理的你需要了解的有关不同Java版本和功能的所有信息。你可以使用本指南查找和安装最新的Java,了解Java发行版(AdoptOpenJdk,OpenJDK,OracleJDK等)之间的差异,以及获得Java语言功能的概述,包括Java版本8-13。背景资料首先,让我们看一下人们在尝试为其项目选择正确的Java版本时遇到的一些常见的实际问题。如果要了解有关特定版本的更多信息...
原创
发布博客 2020.02.02 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速入门:如何在Redis上使用Spring Cache

抽丝剥茧 细说架构那些事——【优锐课】你的Spring应用程序正在运行吗?好吧,你最好去缓存它!Spring是Java编程语言的一种非常流行的应用程序框架,它使构建企业Java软件更加容易。从3.1版开始,Spring支持将缓存添加到现有的Spring应用程序中,以提高性能并减少响应时间。Redis是一种开源的内存中数据结构存储,可用于构建NoSQL数据库。但是,Redis不包括对Java的...
原创
发布博客 2020.01.16 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入探索Java设计模式之享元模式

抽丝剥茧 细说架构那些事——【优锐课】享元模式适用于需要大量相同类型对象的情况。在此,设计布局可以减少创建多个对象的方式。对象在运行时会消耗资源,因此最好在内存中使用较少的对象。它减少了内存占用并利用了程序的整体性能。优锐课这篇文章通过Java中的一个简单示例深入研究了这种模式。总览轻量级模式减少了重复数据的使用。通常的做法是将对象设计成细粒度以利用其使用的灵活性。但是,问题是对象在运行时会...
原创
发布博客 2020.01.16 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java设计模式之单例模式

抽丝剥茧 细说架构那些事——【优锐课】单例模式可确保在给定的时间实例中只能创建一个具有全局访问点的对象。这是面向对象编程中最常用的技术之一。尽管它很简单,但从类设计的角度来看可能是最简单的,但是在尝试实现它们之前,必须先解决一些细微的问题。本文通过引用Java代码示例来深入探索这种模式。总览在某些情况下,系统应在给定的时间点仅允许一个类的对象存储在内存中。这意味着,当程序实例化该对象时,不应...
原创
发布博客 2020.01.15 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

可扩展的Java线程池执行器

抽丝剥茧,细说架构那些事——【优锐课】Java线程池执行程序偏向于排队而不是产生新线程。从好的方面来说,我们有两种解决方法。本文来自国内专业IT教育学院【优锐课】。Java学习资料交流qq群:907135806,在接下来的学习如果过程中有任何疑问,欢迎进群探讨。理想情况下,对任何线程池执行程序而言,期望如下:• 预先创建了一组初始线程(核心线程池大小)来处理负载。• 如果负载增加,则...
原创
发布博客 2020.01.09 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot执行器:完整指南

如果要增强对端点的控制,包括调整灵敏度和安全性,则应熟悉Spring Boot Actuator及其工具。本文来自国内专业IT教育学院【优锐课】。Java学习资料交流qq群:907135806,在接下来的学习如果过程中有任何疑问,欢迎进群探讨。Spring Boot Actuator是Spring Boot的子项目。它为你的应用程序提供了现成的几种生产级服务。在Spring Boot应用程序中...
原创
发布博客 2019.12.28 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot、Spring MVC、Spring:它们如何比较?

Spring, Spring Boot, Spring MVC, 到处都是springs! 这篇优锐课优锐课学习笔记将逐步介绍应在何时何地应用这些工具。在本文中,你将获得Spring,Spring MVC和Spring Boot的概述,了解它们可以解决什么问题以及在哪里最好地应用它们。你将学到的最重要的事情是,Spring,Spring MVC和Spring Boot不会争夺相同的空间。他们解决...
原创
发布博客 2019.12.28 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入研究Spring Cloud Bus

本文分享自国内优秀IT教育——【优锐课】通过此常见问题解答指导教程回答有关Spring Cloud Bus的一些基本问题。“ Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接在一起。然后可以将其用于广播状态更改(例如配置更改)或其他管理指令。”介绍上面的声明是Spring Cloud网站上的定义。 在简短定义之后,有一个简单的示例。我希望像我一样,你们中的许多人...
原创
发布博客 2019.12.27 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过分页提高NoSQL查询的性能

这篇文章分享自国内优秀IT教育机构——【优锐课】。我们将讨论如何使用新规范Jakarta NoSQL在Jakarta EE上进行分页。分页是将内容分成离散页面的过程。每个页面都有来自数据库的实体列表。分页允许从数据存储中检索大量元素到小块中,例如,它返回十页包含一百个项目,而不是在存储引擎中返回一千个。这篇文章将讨论如何使用新规范Jakarta NoSQL在Jakarta EE上进行分页。这...
原创
发布博客 2019.12.26 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用JDBC RowSet过滤数据

抽丝剥茧 细说架构那些事——【优锐课】有时,对数据库的应用程序查询返回大量行。尽管获取的数据缓存在ResultSet对象中,但它通常太大而无法使用。结果,我们必须能够将它们筛选为不同的数据集以限制可见行。本文通过适当的示例深入介绍JDBC RowSet的筛选方面。本文来自国内专业IT教育学院【优锐课】。Java学习资料交流qq群:907135806,在接下来的学习如果过程中有任何疑问,欢迎进...
原创
发布博客 2019.12.25 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Apache RocketMQ:有关如何确保稳定容量的经验教训

了解如何使用RocketMQ确保容量稳定。在上一篇文章中,我们讨论了Apache RocketMQ如何微调与延迟相关的瓶颈。还记得利特尔定律吗?毫不奇怪,当性能波动时会有例外。在那种情况下,我们如何保持容量的稳定性?在谈论解决方案时,我们必须了解紧迫性。如果不立即处理,这些紧急情况可能会导致整个群集的级联故障。该解决方案采用三种众所周知的方法:降级,流量整形和断路器。降级降级意味着系统...
原创
发布博客 2019.12.24 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何测试Java类的线程安全性

缺乏线程安全性导致的问题很难调试,因为它们是零星的,几乎不可能有意复制。你如何测试对象以确保它们是线程安全的?我在最近的学习中和优锐课老师谈到了这个问题,然后写下了这篇文章。如果你有更深层次的见解,欢迎加入Java学习资料交流qq群:907135806与我们一起探讨。线程安全是Java等语言/平台中类的重要素质,我们经常在线程之间共享对象。缺乏线程安全性导致的问题很难调试,因为它们是零星的,几...
原创
发布博客 2019.12.23 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多