在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 和 Spring Boot 构建高可用的分布式应用
在构建分布式应用时,数据的一致性和可靠性是首要考虑的问题。etcd 是一个分布式的键值存储系统,提供了高可用和一致性保证的特性。Spring Boot 是一个快速构建应用程序的开发框架,它与 etcd 的集成可以帮助我们更轻松地构建高可用的分布式应用。
本文将介绍如何使用 etcd 和 Spring Boot 构建高可用的
原创
2023-12-21 08:29:34
248阅读
webSocket1、什么是webSocket?2、webSocket可以用来做什么?3、webSocket协议4、服务端WebSocket操作类5、客户端 1、什么是webSocket?WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需
转载
2024-01-03 20:38:36
98阅读
# 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阅读
随着微服务架构的火爆,Etcd作为服务发现或者分部式存储的基础平台也越来越频繁的出现在我们的视野里。因此对于快速部署一套高可用的Etcd集群的需求也越来越强烈,本次就带领大家一起使用Kubernetes的Statefulset特性快速部署一套Etcd集群。什么是Kubernetes?Kubernetes 是一个用于容器集群的自动化部署、扩容以及运维的开源平台。使用Kubernetes,你可以快速高
MongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,同时也说明了很多公司生产中大量使用 Mongodb。 Mo
转载
2019-07-16 10:12:00
88阅读
2评论
Spring Boot(三):Spring Boot中Redis的使用 Spring Boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。 一、Redis介绍 Redis是目前业界使用最广泛的内存数据存储。 相比memcached,Redis支持更丰富的数据结构,例如hashes,
转载
2019-01-10 10:14:00
159阅读
2评论
是hibernate的配置属性,其主要作用是:自动创建、更新、验证数据库表结构。该参数的几种配置如下: create:每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。 crea
转载
2019-05-05 09:41:00
84阅读
1.属性配置 2.Controller使用 2.@PathVariable 与 @RequestParam 的区别 (1)@PathVariable (2)@RequestParam 3.@GetMapping 和 @PostMapping 简写
转载
2019-01-01 19:06:00
95阅读
2评论
MongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用。
原创
2022-03-21 13:41:14
77阅读
Spring Boot(十一):Spring Boot中MongoDB的使用 mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,
转载
2019-01-11 17:52:00
77阅读
2评论
Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数据库的一
转载
2019-04-13 15:01:00
69阅读
点赞
1评论
在Spring Boot的自动配置中经常看到@ConditionalOnProperty注解的使用,本篇文章带大家来了解一下该注解的功能。
Spring Boot中的使用
在Spring Boot的源码中,比如涉及到Http编码的自动配置、数据源类型的自动配置等大量的使用到了@ConditionalOnProperty的注解。
HttpEncodingAutoConfiguration类中部分源代
转载
2021-06-12 10:52:23
367阅读
在现代微服务架构中,Spring Boot是一个广泛使用的框架,而Redis作为高性能的键值存储和数据结构服务器,常被用作缓存、消息代理和存储等多种场景。本文将详细介绍如何在Spring Boot中使用Redis,包括配置、数据操作以及实例代码。
## 1. Spring Boot与Redis的集成
在开始之前,确保你已经在你的Spring Boot项目中添加了Redis相关的依赖。在`pom