webSocket1、什么是webSocket?2、webSocket可以用来做什么?3、webSocket协议4、服务端WebSocket操作类5、客户端 1、什么是webSocket?WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 20:38:36
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 etcd 和 Spring Boot 构建高可用的分布式应用
在构建分布式应用时,数据的一致性和可靠性是首要考虑的问题。etcd 是一个分布式的键值存储系统,提供了高可用和一致性保证的特性。Spring Boot 是一个快速构建应用程序的开发框架,它与 etcd 的集成可以帮助我们更轻松地构建高可用的分布式应用。
本文将介绍如何使用 etcd 和 Spring Boot 构建高可用的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-21 08:29:34
                            
                                248阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot 整合 etcd
## 引言
在分布式系统中,服务发现和配置管理是非常重要的组成部分。etcd是一个高可用的分布式键值存储系统,它提供了强大的服务发现和配置管理功能。而Spring Boot是一个用于构建独立的、可执行的Spring应用程序的框架,它简化了Spring应用的开发和部署。
本文将介绍如何使用Spring Boot整合etcd,实现服务发现和配置管理的功            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-19 05:35:59
                            
                                1003阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一,基本环境搭建1,打开IDEA创建项目项目传经完成2,检查pop.xml文件需要start是否齐全,我这里报错的maven坐标直接更换了,父项目请使用2.2.1.RELEASE,正确的如下<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:            
                
         
            
            
            
            springboot 整合redis(lettuce) 首先确保电脑上装了redis。最好能用redisDesktop查看一下数据情况redis是一款非常流行的Nosql数据库。redis的功能非常强大,因为Nosql在查询上的速度特别快。(在算法上的hash和数组查询的差距)在web上常用作缓存(消息队列等)。本文只介绍redis和springboot的集成,不介绍缓存部分下文将介绍缓存部分。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 06:49:35
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Spring Boot开发中使用DTO层在Spring Boot的开发过程中,使用DTO(Data Transfer Object)层是一个很常见的做法。DTO层是在应用程序的业务逻辑层和数据访问层之间引入的一个中间层,用于在不同层之间传输数据。本文将介绍DTO层的基本语法和为什么在Spring Boot开发中需要使用DTO层,并提供实际案例代码。为什么需要DTO层?在Spring Boot开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 13:58:40
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着微服务架构的火爆,Etcd作为服务发现或者分部式存储的基础平台也越来越频繁的出现在我们的视野里。因此对于快速部署一套高可用的Etcd集群的需求也越来越强烈,本次就带领大家一起使用Kubernetes的Statefulset特性快速部署一套Etcd集群。什么是Kubernetes?Kubernetes 是一个用于容器集群的自动化部署、扩容以及运维的开源平台。使用Kubernetes,你可以快速高            
                
         
            
            
            
            8. 部署8.1 部署到应用服务器首先,我们构建一个war包:apply plugin: 'war'
war {
    baseName = 'readinglist'
    version = '0.0.1-SNAPSHOT'
}这样就能打成war包了,但目前这个war包没什么用,因为既没有包含web.xml也没有一个servlet initializer来enable Spring MV            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 21:47:11
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先spring特性IOC和AOPIoC,英文全称Inversion of Control,意为控制反转。AOP,英文全称Aspect-Oriented Programming,意为面向切面编程。IOC    控制反转,就是创建对象的控制权,被反转到了Spring框架上。通常,我们实例化一个对象时,都是使用类的构造方法来new一个对象,这个过程是由我们自己来控制的,而控制反转就把ne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 09:18:31
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何使用 Spring Boot 连接 HBase
在当今大数据时代,许多应用都需要处理海量数据,并且 HBase 作为一个强大的分布式 NoSQL 数据库,得到了广泛应用。Spring Boot 提供了简化的配置,使得连接 HBase 变得更加容易。本文将详细介绍如何在 Spring Boot 项目中连接 HBase。
## 流程概述
下面是实现 Spring Boot 连接 HBas            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-11 06:27:48
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-27 16:59:20
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot 中的连接超时实现
在开发中,连接超时是一个非常重要的配置,它能够有效避免在网络不稳定或服务不可用的情况下造成的长时间等待。在Spring Boot中实现连接超时并不是一件困难的事情,接下来我将为你详细讲解整个流程。
## 流程概述
下面是实现Spring Boot连接超时的流程步骤:
| 步骤 | 说明            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-28 03:59:17
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现SPRING BOOT长链接
## 流程
首先,我们需要明确整个实现SPRING BOOT长链接的流程,可以用下表展示步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个Spring Boot项目 |
| 2 | 添加WebSocket依赖 |
| 3 | 创建WebSocket配置类 |
| 4 | 创建WebSocket处理类 |
| 5 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-12 04:14:37
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我认为,SpringBoot微服务框架从两个主要层面影响Spring社区的开发者们:基于Spring框架的“约定优先于配置(COC)”理念以及最佳实践之路提供了针对日常企业应用研发各种场景的spring-boot-starter自动配置依赖模块,如此多“开箱即用”的依赖模块,使得开发各种场景的Spring应用更加快速和高效。SpringBoot提供的这些“开箱即用”的依赖模块都约定以spring-            
                
         
            
            
            
            前面,我们已经在本地创建了oracle表空间、登录用户和一张用户表:1,测试一下数据库连接 结果,说明数据库连接没有问题。 2,使用数据库连接池以druid为例:2.1,pom引入druid(有数据库连接池功能)相关依赖<!-- druid 数据库连接池 -->
<dependency>
    <groupId>com.alibaba<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 16:15:54
                            
                                311阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前面2篇DDD入门之理解面向对象(一), DDD入门之解决了什么问题(二) 已经说明了为什么要使用DDD,现在来看一个具体的例子:明确需求业务需求假设我们要实现一个商品中心这个核心领域。要求如下:商品包含一个或多个明细。一个明细也可以被包含在多个商品里。明细有三种:在线课程、实体书、线下服务。明细不可单独售卖,但可以单独编辑商品和明细都有类目商品的类目和明细的类目可以保持一致,也可以不保持一致明细            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 13:46:51
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringFactoriesLoader类的主要作用是通过类路径下的META-INF/spring.factories文件获取工厂类接口的实现类,初始化并保存在缓存中,以供Springboot启动过程中各个阶段的调用。Spring的自动化配置功能,也与此息息相关。本文有一部分会以spring整合redis为示例,讲述SpringFactoriesLoader在Spring自动化配置中的作用。版本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 19:42:38
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、前言二、代码实现1、gateway网关配置2、socket server 服务端3、socket client客户端4、模拟测试5、集成 web socket一、前言gateway网关内置了支持socket长链接的路由转发功能。本篇主要讲解通过socket客户端、web页面两周方式建立socket,通过gateway网关路由到socket服务端的实现。因为gateway默认使用netty,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-25 10:20:54
                            
                                152阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            习惯优于配置Spring Boot 项目的重要思想就是“习惯优于配置”,这也是为什么该项目诞生的原因,让开发者免于 Spring 生态中各种项目的配置。尽管如此,但项目中完全零配置还是很难做到的,因此本篇文章就来讲解一下 Spring Boot 中的配置。分析默认项目先从默认创建的项目开始分析,Spring Boot 默认创建的项目会有一个如下所示的入口类,该类被标注了 @SpringBootAp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 11:40:56
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Boot 集成教程Spring Boot 介绍Spring Boot 开发环境搭建(Eclipse)Spring Boot Hello World (restful接口)例子spring boot 连接Mysqlspring boot配置druid连接池连接mysqlspring boot集成mybatis(1)spring boot集成mybatis(2) – 使用pagehelp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-04 22:27:40
                            
                                223阅读
                            
                                                                             
                 
                
                                
                    