自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 微服务架构的初步实践:Spring Cloud Eureka与Feign

Netflix Eureka是Spring Cloud Netflix项目下的子项目,主要用于实现微服务架构中的服务治理功能。在微服务架构中,服务治理是非常重要的一环。为了提高系统的可靠性和可用性,我们需要保证每个服务都能正确运行,而且需要能够在服务出现故障时,快速地进行故障检测和恢复。这就需要一个能够管理所有服务的服务注册中心,而Eureka就是这样一个服务注册中心。在我的项目中,我们使用Eureka来管理所有的服务。每个服务在启动后,都会向Eureka注册自己的信息,并定时发送心跳以更新状态。

2023-06-10 20:22:21 281

原创 利用Shiro和Redis优化用户信息管理模块

Apache Shiro是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,为开发安全的应用程序提供了全面的保障。Shiro的架构简洁,易于理解和使用,同时具有高度的可扩展性。Redis是一个开源的内存数据库,数据以键值对的形式存储,支持多种数据结构。由于Redis所有数据都存储在内存中,所以其读写速度非常快,可以作为缓存来使用。通过整合Shiro和Redis,我们优化了用户信息管理模块,提高了应用的性能,增强了应用的安全性。

2023-06-10 20:15:05 479

原创 利用RabbitMQ实现服务间的解耦和异步消息传递

在我们的项目中,我们需要定义和创建多个Exchange和Queue。我们使用Spring的@Exchange和@Queue注解来定义Exchange和Queue,然后使用RabbitAdmin来创建Exchange和Queue。RabbitMQ是一个功能强大的消息代理,它可以帮助我们实现服务间的解耦和异步处理。通过使用RabbitMQ,我们的服务变得更加独立,灵活,能够更好地应对复杂的业务需求。

2023-06-10 20:12:23 1789

原创 Californium 实现CoAP协议,利用RabbitMQ实现服务器与客户端间的解耦和异步消息传递

Californium 实现CoAP协议,利用RabbitMQ实现服务器与客户端间的解耦和异步消息传递

2023-06-07 15:28:00 1296 1

原创 2021-09-12

实现: 搭建物联网管理平台 实现设备(单片机)接入平台 并能上报数据下发命令 远程控制 Step2 1.通过克隆的vue-element-template来添加自己所需的业务 1.1 、到gitte上下载vue-element-template (1)下载地址: https://gitee.com/zpfpro/vue-element-template 这里采用HTTPS方式下载ZIP (2)把项目在vscode中打开 (3) 打开项目的终端,输入命令 npm install 下载依赖 接下来耐心等

2021-09-12 17:18:11 1225

原创 2021-09-04

实现: 搭建物联网管理平台 实现设备(单片机)接入平台 并能上报数据下发命令 远程控制 Step 1 1.利用springboot框架搭建服务后端 所需环境: jdk1.8 Maven 3.6.1 mysql 5.7 1.1搭建初始化项目 (1)使用IDEA创建新工程 (2) 点击Spring Initializr ==>选择jdk版本1.8 ==>点击Next (3) 点击Next (4)选择开发的需要的依赖,也可以创建项目后再添加 (5) 创建项目 (6) 项目创建完成 (7

2021-09-04 14:34:05 358

原创 2021-08-04

解决sass-loader和node-sass版本不兼容的问题 一、在Vue项目中,需要导入依赖sass-loader和node-sass 大多数人会遭遇的问题,直接输入命令安装 npm install sass-loader node-sass --save-dev 这样安装的会是最新版本,会导致版本不兼容 npm run dev 执行以上命令运行后报错:TypeError: this.getOptions is not a function 该问题原因:sass-loader版本太高 解决方案:

2021-08-04 13:46:55 765

空空如也

空空如也

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

TA关注的人

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