首页 | davdskill PyQt4 PySide 输入对话框 脚本之家 Hello! I'm at work browsing your blog fr... ... 还有 59 人发表了评论 加入8233人围观
django es集成到django----elasticsearch and elasticsearch-dsl,django-elasticsearch-dsl,Django 和 Django RES各版本关系 davdskill 发表于2024-05-30 浏览7283 评论0 介绍 本文主要依赖环境介绍 名称 版本 django 2.2 djangorestframework 3.13.1 elasticsearch-dsl 7.4.0 django-elasticsearch-dsl 7.2.2 django-elasticsearch-dsl-drf 0.22.5 python 3.66 安装环境 pip3 install django==2.2 -i https://pypi.douban.com/simple/ pip
gateway Spring Cloud GateWay 原理 davdskill 发表于2024-05-30 浏览5995 评论0 Spring Cloud GateWay 原理 一、概述 在微服务架构中,每个服务都是一个可以独立开发和运行的组件,而一个完整的微服务架构由一系列独立运行的微服务组成。其中每个服务都只会完成特定领域的功能。各个微服务之间通过轻量级通信机制 REST API 或者 RPC 完成通信。 微服务之后在某些层面会带来一定的影响,比如,一个用户查看一个商品的详情,对于客户端来说,可能需要调用商品服务、评论服务、库存服务等多个服务来完成数据的渲染。 在这个场景中,客户端虽然能通过调用多个服务实现数
spring boot Spring Boot 使用Knife4j davdskill 发表于2024-05-30 浏览5036 评论0 Knife4j Knife4j是一款可以提供在线API文档的框架,是基于Swagger框架实现的。 在Spring Boot项目中,使用Knife4j需要添加依赖knife4j-spring-boot-starter: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifact
django Django之发送邮件(django之发送邮件配置) davdskill 发表于2024-05-30 浏览5293 评论0 Django 框架在在 django.core.mail 模块中内置了邮件发送功能,通常情况下发送邮件是需要使用 SMTP 服务器的,且常用的免费邮箱服务器有 163 、 126 、 QQ 等,下面以发送 QQ 邮件为例 随后就会生成一串字符串 ****************************** 若要发送邮件到 QQ 邮箱,则需要使用到 django 框架的邮件发送模块,常用函数如下:
react.js react生命周期详细介绍(react生命周期详解) davdskill 发表于2024-05-29 浏览9433 评论0 目录 挂载:在组件实例被创建并插入到dom中时,生命周期调用顺序如下 constructor componentWillMount getDerivedStateFromProps render componentDidMount 更新:当组件的 props 或 state 发生变化时会触发更新。 componentWillReceiveProps () shouldComponentUpdate componentWillUpdate getSnapshotBefore
tomcat tomcat 打破双亲委派源码分析(tomcat打破双亲委派机制) davdskill 发表于2024-05-29 浏览4785 评论0 1. jvm 默认的类加载机制 加载某个类时会先委托父加载器寻找目标类,找不到再 委托上层父加载器加载,如果 所有父加载器在自己的加载类路径下都找不到目标类,则在自己的类加载路径中查找并载入 目标类。这就是双亲委派机制。 2. tomcat 打破双亲委派 tomcat 的ClassLoader CommonClassLoader : Tomcat 通用类加载器, 加载的资源可被 Tomcat 和 所有的 Web 应用程序共同获取 CatalinaClassLoader
react native React Native 如何实现吸顶效果 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 发表于2024-05-29 浏览6180 评论0 负载均衡算法原理 算法原理为:通过rest接口第几次请求数 % 服务器集群总数量 获取实际调用服务器位置的下标,每次服务重启后,rest接口第几次请求计数从1开始。 可以想象一下,你要对一个服务器进行请求,然后负载均衡的默认算法是轮询算法,即你要保证你的请求对所有服务器集群是一个轮换的机制。 又因为取余数便总能够得到比集群总数量小的数,联想数组下标,我们这个取的余数即可作为数组下标,当然这边理解为服务器位置的下标也是同种性质的。 那么通过每次下标自增一,满了之后归0,即可实现
爬虫 【Python】Python概览第三方库 (python第三方库介绍) 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 发表于2024-05-28 浏览5236 评论0 elementUI自定义上传文件(前端后端超详细过程) 简介:自定义上传文件并与其他参数一同提交到后台(主要使用axios) 简单介绍组件( upload)的属性(熟悉参数的直接略过) 总结elmentUI一下它的使用和常用属性的作用。 limit : 限制了上传文件的个数 , 如果你上传单个文件这里设置 1 ,多个文件就别设置。 auto-upload:自动上传,在我看来,除非是单独上传文件时, 这个属性才有用,因为单独文件直接上传到后台服务器。 而我们想要自己获取到组件里的文件和其它
spring cloud 史上最详细的hadoop安装教程(hadoop安装教程图解) 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 发表于2024-05-28 浏览6751 评论0 在上一篇胖哥和大家共同体验了OAuth2登录流程,直观感受了OAuth2,本篇我们来共同分析一下OAuth2登录的流程,本次分析将严重依赖trace日志。 流程分析 ①访问被拒绝 /foo/hello发起请求后会经过一系列过滤器链的过滤触发访问被拒绝,核心的日志如下: 进入HTTP资源安全处理过滤器FilterSecurityInterceptor。 发现本次/foo/hello请求是一个匿名请求。 而实际上/foo/hello需要非匿名认证。 访问决策投票器WebExpressi