随笔分类 -  Spring.Boot.Cloud

SpringCloud 常用微服务组件整理。
摘要:SpringBoot3集成WebSocketWebSocket通过一个TCP连接在客户端和服务器之间建立一个全双工、双向的通信通道,使得客户端和服务器之间的数据交换变得更加简单。 阅读全文
posted @ 2024-05-12 09:53 知了一笑 阅读(1038) 评论(0) 推荐(2) 编辑
摘要:SpringBoot3集成PostgreSQLPostgreSQL是一个功能强大的开源数据库系统,具有可靠性、稳定性、数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux、Unix、Windows等。 阅读全文
posted @ 2024-03-24 15:03 知了一笑 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3集成ZookeeperZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步、提供组服务。分布式应用程序以某种形式使用所有这些类型的服务。 阅读全文
posted @ 2024-01-23 16:51 知了一笑 阅读(473) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3集成KafkaKafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。 阅读全文
posted @ 2023-08-18 10:48 知了一笑 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3集成RocketMqRocketMQ因其架构简单、业务功能丰富、具备极强可扩展性等特点被广泛应用,比如金融业务、互联网、大数据、物联网等领域的业务场景; 阅读全文
posted @ 2023-08-17 09:22 知了一笑 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:SpringBoot3集成ElasticSearchElasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,适用于各种数据类型,数字、文本、地理位置、结构化数据、非结构化数据; 阅读全文
posted @ 2023-08-16 08:30 知了一笑 阅读(2039) 评论(0) 推荐(3) 编辑
摘要:SpringBoot3集成RedisRedis典型的应用场景就是数据缓存能力,用来解决业务中最容易出现的查询性能问题,提升系统的响应效率;其次就是分布式锁机制,用来解决分布式系统中多线程并发处理资源的安全问题; 阅读全文
posted @ 2023-08-15 10:07 知了一笑 阅读(2854) 评论(0) 推荐(1) 编辑
摘要:SpringBoot3安全管理SpringSecurity组件可以为服务提供安全管理的能力,比如身份验证、授权和针对常见攻击的保护,是保护基于spring应用程序的事实上的标准; 阅读全文
posted @ 2023-08-14 09:04 知了一笑 阅读(776) 评论(1) 推荐(2) 编辑
摘要:SpringBoot3集成QuartzQuartz由Java编写的功能丰富的开源作业调度框架,可以集成到几乎任何Java应用程序中,并且能够创建多个作业调度; 阅读全文
posted @ 2023-08-13 10:01 知了一笑 阅读(840) 评论(1) 推荐(0) 编辑
摘要:SpringBoot3数据库集成项目工程中,集成数据库实现对数据的增晒改查管理,是最基础的能力,通常涉及三个基础组件:连接池,持久层框架,数据源。 阅读全文
posted @ 2023-08-12 15:52 知了一笑 阅读(938) 评论(0) 推荐(1) 编辑
摘要:SpringBoot3分库分表按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用;水平分片又称为横向拆分,是通过某些字段根据某种规则将数据分散至多个库或表中。 阅读全文
posted @ 2023-08-11 08:08 知了一笑 阅读(887) 评论(0) 推荐(3) 编辑
摘要:SpringBoot3文件管理项目中文件管理是常见的复杂功能,文件的类型多样,处理起来比较复杂,其次文件涉及大量的IO操作,容易引发内存溢出; 阅读全文
posted @ 2023-08-10 08:22 知了一笑 阅读(796) 评论(0) 推荐(4) 编辑
摘要:SpringBoot3之Web编程SpringBoot3之Web编程案例,涉及多拦截器,页面交互与参数解析,Swagger接口文档,Junit单元测试等功能。 阅读全文
posted @ 2023-08-09 08:12 知了一笑 阅读(566) 评论(0) 推荐(1) 编辑
摘要:SpringBoot3进阶用法SpringBoot3进阶用法,主要涉及如下几个核心功能点:调度任务,异步处理,邮件发送,应用监控,切面编程。 阅读全文
posted @ 2023-08-08 08:12 知了一笑 阅读(756) 评论(0) 推荐(4) 编辑
摘要:SpringBoot3基础用法SpringBoot3基础案例:环境搭建,入门案例,日志组件,全局异常处理,工程打包,服务启动关闭; 阅读全文
posted @ 2023-08-07 14:06 知了一笑 阅读(988) 评论(1) 推荐(1) 编辑
摘要:Gateway集成Netty服务Netty是一个异步的,事件驱动的网络应用框架,用以快速开发高可靠、高性能的网络应用程序,提供网络传输能力的管理,支持常见的数据传输协议; 阅读全文
posted @ 2023-02-28 08:50 知了一笑 阅读(822) 评论(0) 推荐(0) 编辑
摘要:SpringBoot集成Tomcat服务基于SpringBoot的版本,Tomcat集成的是9.0版本,参考Tomcat核心组件描述,对于框架有大致的了解后,再去分析集成原理,会更容易把握主线逻辑; 阅读全文
posted @ 2023-02-21 08:46 知了一笑 阅读(1479) 评论(1) 推荐(1) 编辑
摘要:微服务网关Gateway实践总结​微服务架构中,网关服务通常提供动态路由,以及流量控制与请求识别等核心能力,保证系统的安全与稳定。 阅读全文
posted @ 2022-09-01 08:17 知了一笑 阅读(1403) 评论(1) 推荐(0) 编辑
摘要:SpringBoot2 参数管理实践,入参出参与校验但是在日常开发中,碍于很多客观因素,很少有时间去不断思考和优化代码,所以只能从实际情况的角度去思考如何构建系统代码,保证以后自己还能读懂自己的代码,在自己的几年编程中,实际会考虑如下几个方面:代码层级 阅读全文
posted @ 2021-06-16 08:11 知了一笑 阅读(764) 评论(1) 推荐(1) 编辑
摘要:SpringBoot2 集成测试组件,七种测试手段对比自测是于开发而言,提测是对专业的测试人员而言,如果尽可能在自测阶段就发现问题,并解决问题,那么一个问题就不会影响到团队协作上的更多人员,如果一个简单的问题上升到团队协作层面,很可能会导致问题本身被放大。 阅读全文
posted @ 2021-05-31 12:42 知了一笑 阅读(810) 评论(0) 推荐(0) 编辑