51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

经验分享

Spring Cloud 入门 之 Ribbon 篇(二)

Spring Cloud 入门 之 Ribbon 篇(二)

厉飞雨 阅读(75) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 上一篇 [《Spring Cloud 入门 之 Eureka 篇(一)》](https://51tbox.com/) 介绍了微服务的搭建,服务注册与发现。但在文章中留了一个小尾巴--如何正确使用 Eureka 进行服务发现并调用服务。 本篇文章将介绍如何使用 Ribbon 完成发现服务的调用以及其负载均衡的规则的使用。 ...

Spring Cloud 入门 之 Eureka 篇(一)

Spring Cloud 入门 之 Eureka 篇(一)

厉飞雨 阅读(60) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。 本篇介绍 Spring Cloud 入门系列中的 Eurek...

SpringBoot 使用 logback 配置日志输出到文件

SpringBoot 使用 logback 配置日志输出到文件

厉飞雨 阅读(80) 评论(0) 赞(2)

前言 {#toc_0} ----------- 项目上线之后按要求需要对日志进行存储管理,故对项目中的日志打印进行配置。 具体配置实现: {#toc_1} ---------------- ### 1、在resource目录下创建文件: {#toc_2} `logback-custom.xml` ```lang-xml <?xml version="1...

Spring AOP 实现读写分离

Spring AOP 实现读写分离

厉飞雨 阅读(80) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 上一篇 [《MySQL 实现主从复制》](https://51tbox.com/) 文章中介绍了 MySQL 主从复制的搭建,为了在项目上契合数据库的主从架构,本篇将介绍在应用层实现对数据库的读写分离。 二、原理 {#二、原理} ------------ 配置主从数据源,当接收请求时,执行具体方法之前(拦截),判断请求具...

Spring Boot 入门之消息中间件篇(五)

Spring Boot 入门之消息中间件篇(五)

厉飞雨 阅读(39) 评论(0) 赞(4)

一、前言 {#一、前言} ------------ 在消息中间件中有 2 个重要的概念:消息代理和目的地。当消息发送者发送消息后,消息就被消息代理接管,消息代理保证消息传递到指定目的地。 我们常用的消息代理有 JMS 和 AMQP 规范。对应地,它们常见的实现分别是 ActiveMQ 和 RabbitMQ。 上篇文章 [《Spring Boot 入门之缓存和 NoSQL ...

SpringSecurity中使用过滤器处理加密过的密码

SpringSecurity中使用过滤器处理加密过的密码

厉飞雨 阅读(39) 评论(0) 赞(2)

在项目开发过程中,常常使用SpringSecurity来接管用户登录认证的功能,基本流程是前端将账号密码post到后端配置的SpringSecurity的登录请求url中,SpringSecutity接收到数据后自行对账号密码作对比认证,得到登录成功与否的结果。在实际的项目中,虽然post请求的参数不会直接暴露在请求的url中,但是仍然可以通过抓包获取到传输的账号密码等信息,这...

Spring Cloud Alibaba学习笔记

Spring Cloud Alibaba学习笔记

厉飞雨 阅读(65) 评论(0) 赞(2)

12月7日入职 12.7 > 入职,了解公司使用的技术框架,了解Spring Cloud Alibaba 12.8 > 学习Nacos > nacos服务端的下载与安装:[nacos下载地址](https://github.com/alibaba/nacos/releases) > 下载解压后有cmd和sh两种后缀的文件,分别用于window...

Spring Boot 入门之缓存和 NoSQL 篇(四)

Spring Boot 入门之缓存和 NoSQL 篇(四)

厉飞雨 阅读(143) 评论(0) 赞(5)

一、前言 {#一、前言} ------------ 当系统的访问量增大时,相应的数据库的性能就逐渐下降。但是,大多数请求都是在重复的获取相同的数据,如果使用缓存,将结果数据放入其中可以很大程度上减轻数据库的负担,提升系统的响应速度。 本篇将介绍 Spring Boot 中缓存和 NoSQL 的使用。上篇文章 [《Spring Boot 入门之持久层篇(三)》](https:...