×

gateway

Spring Cloud GateWay 原理

davdskill davdskill 发表于2024-05-30 浏览5995 评论0
Spring Cloud GateWay 原理 一、概述 在微服务架构中,每个服务都是一个可以独立开发和运行的组件,而一个完整的微服务架构由一系列独立运行的微服务组成。其中每个服务都只会完成特定领域的功能。各个微服务之间通过轻量级通信机制 REST API 或者 RPC 完成通信。 微服务之后在某些层面会带来一定的影响,比如,一个用户查看一个商品的详情,对于客户端来说,可能需要调用商品服务、评论服务、库存服务等多个服务来完成数据的渲染。 在这个场景中,客户端虽然能通过调用多个服务实现数

django

Django之发送邮件(django之发送邮件配置)

davdskill davdskill 发表于2024-05-30 浏览5293 评论0
Django 框架在在 django.core.mail 模块中内置了邮件发送功能,通常情况下发送邮件是需要使用 SMTP 服务器的,且常用的免费邮箱服务器有 163 、 126 、 QQ 等,下面以发送 QQ 邮件为例      随后就会生成一串字符串 ****************************** 若要发送邮件到 QQ 邮箱,则需要使用到 django 框架的邮件发送模块,常用函数如下:

tomcat

tomcat 打破双亲委派源码分析(tomcat打破双亲委派机制)

davdskill davdskill 发表于2024-05-29 浏览4785 评论0
1. jvm 默认的类加载机制 加载某个类时会先委托父加载器寻找目标类,找不到再 委托上层父加载器加载,如果 所有父加载器在自己的加载类路径下都找不到目标类,则在自己的类加载路径中查找并载入 目标类。这就是双亲委派机制。    2. tomcat 打破双亲委派 tomcat 的ClassLoader CommonClassLoader : Tomcat 通用类加载器, 加载的资源可被 Tomcat 和 所有的 Web 应用程序共同获取 CatalinaClassLoader

react native

React Native 如何实现吸顶效果

davdskill davdskill 发表于2024-05-29 浏览4831 评论0
前言 上个月接到一个需求对会员的数据展示、统计。这个也不复杂,当时定的技术是使用react-native实现,有吸顶的效果,在实现的过程中遇到的问题就记录一下。 效果 思路 1、利用FlatList的stickyHeaderIndices属性实现 2、通过监听滚动,判断滚动位置来控制是否固定在顶部 实现1: 利用FlatList的stickyHeaderIndices属性实现 代码 import React, { useEffect } from 'react' imp

ribbon

Ribbon负载均衡算法原理与源码解读(ribbon负载均衡算法有哪些)

davdskill davdskill 发表于2024-05-29 浏览6180 评论0
负载均衡算法原理 算法原理为:通过rest接口第几次请求数 % 服务器集群总数量 获取实际调用服务器位置的下标,每次服务重启后,rest接口第几次请求计数从1开始。 可以想象一下,你要对一个服务器进行请求,然后负载均衡的默认算法是轮询算法,即你要保证你的请求对所有服务器集群是一个轮换的机制。 又因为取余数便总能够得到比集群总数量小的数,联想数组下标,我们这个取的余数即可作为数组下标,当然这边理解为服务器位置的下标也是同种性质的。 那么通过每次下标自增一,满了之后归0,即可实现

爬虫

【Python】Python概览第三方库 (python第三方库介绍)

davdskill davdskill 发表于2024-05-29 浏览4513 评论0
 前两天我安装第三方库的功能出现了点问题,断断续续修复了一天,修好之后我就在想Python的第三方库有多少,都能用来做什么,于是我展开了探索。 ​21天打卡最后一篇 活动地址:CSDN21天学习挑战赛 Python具有强大的计算生态,而这些功能需要用户自行安装。 目录 一、网络爬虫方向 1.requests 2.scrapy 二、数据分析方向 1.numpy 2.scipy 3.pandas 三、用户图形界面方向 1.PyQt5 2.wxpython 四

elementui

elementUI自定义上传文件(前端后端超详细过程)(elementui手动上传文件)

davdskill davdskill 发表于2024-05-28 浏览5236 评论0
elementUI自定义上传文件(前端后端超详细过程) 简介:自定义上传文件并与其他参数一同提交到后台(主要使用axios) 简单介绍组件( upload)的属性(熟悉参数的直接略过) 总结elmentUI一下它的使用和常用属性的作用。 limit : 限制了上传文件的个数 , 如果你上传单个文件这里设置 1 ,多个文件就别设置。 auto-upload:自动上传,在我看来,除非是单独上传文件时, 这个属性才有用,因为单独文件直接上传到后台服务器。 而我们想要自己获取到组件里的文件和其它

spring cloud

史上最详细的hadoop安装教程(hadoop安装教程图解)

davdskill davdskill 发表于2024-05-28 浏览5997 评论0
一、引言 首先说明一下,本文的安装教程仅是针对个人的操作经验所写的。可能有些同学安装的时候觉得跟他的不一样,那可能是由于版本不一样所导致的。另外本次分享是基于已经安装了java及配置好了环境。 本机的配置环境如下: Hadoop(3.1.1) Ubuntu Linux(64位系统) 二、安装ssh服务 ubuntu中默认是没有安装ssh server的,只有 ssh client,可以使用如下命令安装: sudo apt-get install ssh openssh-server

spring cloud

3-OAuth2登录流程分析(oauth2第三方登录)

davdskill davdskill 发表于2024-05-28 浏览6751 评论0
在上一篇胖哥和大家共同体验了OAuth2登录流程,直观感受了OAuth2,本篇我们来共同分析一下OAuth2登录的流程,本次分析将严重依赖trace日志。 流程分析 ①访问被拒绝 /foo/hello发起请求后会经过一系列过滤器链的过滤触发访问被拒绝,核心的日志如下: 进入HTTP资源安全处理过滤器FilterSecurityInterceptor。 发现本次/foo/hello请求是一个匿名请求。 而实际上/foo/hello需要非匿名认证。 访问决策投票器WebExpressi