目录 背景介绍 一、模拟登陆 二、爬取商品信息 1. 定义相关参数 2. 分析并定义正则 3. 数据爬取 三、简单数据分析 1.导入库 2.中文显示 3.读取数据 4.分析价格分布 5.分析销售地分布 6...
网站建设
浅谈Mybatis之参数传递的几种姿势
目录 I. 环境配置 1. 项目配置 2. 数据库表 II. 参数传递 1. @Param注解 2. 单参数 3. 多参数 3. Map传参 4. POJO对象 5. 简单参数 + Map参数 6.小结 III. 不能错过的源码和相关知识点 在mybatis的日常...
小白学Python之实现OCR识别
目录 前期准备 界面编写 截图功能实现 OCR实现 内容显示 总结 前期准备 在这个阶段主要准备整个小程序的结构,既然要实现ocr,那么输入就是一张图片,而图片这里采用屏幕截图的方...
java接口返回参数按照请求参数进行排序方式
目录 java接口返回参数按照请求参数进行排序 排序 java通过接口进行排序 描述 知识点 1.Comparable接口 2.Comparator接口 java接口返回参数按照请求参数进行排序 在项目实际开发中可能遇到过...
Python接口自动化之浅析requests模块get请求
一、requests模块说明 介绍 Requests是Python语言的第三方的库,专门用于发送HTTP请求。 特点 1.Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容...
Java反射机制在Spring IOC中的应用详解
目录 Java反射机制在Spring IOC的应用 下面是Spring通过配置进行实例化对象 Spring的配置如下所示 实现一下Spring底层处理原理 反射机制、反射机制的作用、反射机制的功能 1、反射机制的作...
Python OpenCV实现边缘检测
本文实例为大家分享了Python OpenCV实现边缘检测的具体代码,供大家参考,具体内容如下 1. Sobel 算子检测 Sobel 算子是高斯平滑和微分运算的组合,抗噪能力很强,用途也很多,尤其是效...
Python接口自动化浅析Token应用原理
目录 一、Token基本概念及原理 1、Token作用 2、什么是Token 3、Token运行原理 4 、Token认证优点 5、Token和 Cookie、Session 的选型 二、Token实战 在之前的Python接口自动化测试系列文章: Python接...
Spring AOP实现复杂的日志记录操作(自定义注解)
目录 Spring AOP复杂的日志记录(自定义注解) 第一步 第二步 第三步 第四步 多个注解可以合并成一个,包括自定义注解 比如说SpringMVC的注解 Spring AOP复杂的日志记录(自定义注解) 做项目中...
聊聊Object类中的wait()和notify()方法
目录 Object类中的wait()和notify()方法 一、特点 二、wait()方法的作用 三、notify()方法的作用 四、wait()和notify()的使用 object中的wait和notify细节 wait jdk中为啥要规定我们要使用while,而不是...
Python接口自动化之cookie、session应用详解
目录 一、cookie 1、cookie介绍 2、cookie原理 二、session 1、session介绍 2、session原理 1. 存储位置不同: 2. 存储容量不同: 3. 存取方式不同: 4. 隐私策略/安全性不同: 5. 有效期不同: 6. 服...
springboot集成redis lettuce
目前java操作redis的客户端有jedis跟Lettuce。在springboot1.x系列中,其中使用的是jedis,但是到了springboot2.x其中使用的是Lettuce。 因为我们的版本是springboot2.x系列,所以今天使用的是Lettuce。...
Python接口自动化浅析requests请求封装原理
目录 以下主要介绍如何封装请求 将常用的get、post请求封装起来 get请求源码: post请求源码: 再来研究下request源码: 直接调用request函数 在上一篇Python接口自动化测试系列文章: Pyt...
java静态工具类注入service出现NullPointerException异常
目录 一般我们在 controller 层调用 service 时,只需要使用 @Autowired 注解即可, 例如如下代码我们经常看到: @RestController@RequestMapping("business")public class BizResourceController { @Autowired private B...
Python接口自动化浅析unittest单元测试原理
目录 一、单元测试三连问 1、什么是单元测试? 2、为什么要做单元测试? 3、怎么做单元测试? 二、unittest模块说明 1、unittest简介 2、unittest组成 1.TestCase(测试用例): 2.TestSuite(测试...
详解如何用Python登录豆瓣并爬取影评
目录 一、需求背景 二、功能描述 三、技术方案 四、登录豆瓣 1.分析豆瓣登录接口 2.代码实现登录豆瓣 3.保存会话状态 4.这个Session对象是我们常说的session吗? 五、爬取影评 1.分析豆瓣...
使用JavaConfig代替xml实现Spring配置操作
目录 JavaConfig代替xml实现Spring配置 简单实体类 JavaConfig配置类 测试类 脱离xml用JavaConfig配置Spring 情况一 情况二 JavaConfig代替xml实现Spring配置 简单实体类 package indi.stitch.pojo;import org.spri...
Django实现上传图片功能
本文实例为大家分享了Django实现上传图片的具体代码,供大家参考,具体内容如下 1.设置存放上传的图片的文件夹 settings.py MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')MEDIA_URL = '/...
两种java实现二分查找的方式
目录 1、二分查找算法思想 2、二分查找图示说明 3、二分查找优缺点 3、java代码实现 3.1 使用递归实现 3.1 不使用递归实现(while循环) 3.3 测试 4、时间复杂度 5、空间复杂度 起初在数据...
Python接口自动化浅析登录接口测试实战
目录 1、什么是接口? 那么,接口测试和功能测试的区别在哪呢? 2、如何开展接口测试? 3、如何设计接口用例? 1.获取接口文档 Fiddler 2.分析接口文档的接口,提取测试点 3.接口测试...
Selenium+Tesseract-OCR智能识别验证码爬取网页数据的
目录 1.项目需求描述 2.整体思路 3.功能实现 1.项目需求描述 通过订单号获取某系统内订单的详细数据,不需要账号密码的登录验证,但有图片验证码的动态识别,将获取到的数据存到数...
django实现图片上传数据库并显示
Django文件上传,供大家参考,具体内容如下 需求 1、完成学生信息注册操作 2、将学生信息入库 3、将上传文件存放至项目下media文件夹下 4、显示所有学生信息 创建模型类 class Student(...
Spring使用@Autowired注解实现自动装配方式
目录 Spring支持注解配置 引入注解依赖 启用注解 使用@Autowired注解实现自动装配 1、IOC容器配置 2、实体类使用@Autowired注解注入属性 3、测试结果 @Autowired注解的使用和注入规则 1.使用在...
@Autowired自动装配,@Bean注入@Primary,@Qualifier优先级讲
目录 Autowired自动装配 第一种情况 第二种情况 第三种情况 第四种情况 总结 @Autowired 取值 app.getBean() @Primary 优先 Autowired自动装配 spring利用依赖注入(DI),完成对IOC容器中的各个组件的依...
带你详细了解Python GUI编程框架
目录 1. GUI编程类关系图 2. 常用组件方法 3.GUI面向对象写法 总结 1. GUI编程类关系图 我们来看看Tkinter 的GUI组件关系图 重要说明: 1. 上述图表示的是相关类的继承关系图,从右到左子类...
Java中的反射机制详解
目录 一、什么是反射? 二、为什么要用反射 三、Class类 四、获取 Class 类对象的四种方式 五. 通过反射构造一个类的实例 ① 使用 Class.newInstance ② 通过反射先获取构造方法再调用 批量...
Python接口自动化浅析数据驱动原理
目录 一、openpyxl模块 openpyxl模块介绍 openpyxl安装 openpyxl简单使用 二、Excel用例管理 三、ddt介绍及使用 ddt介绍 ddt使用 ddt: data: unpack: 在上一篇Python接口自动化测试系列文章:Python接...
Java代码实现循环队列的示例代码
循环队列结构 队列特点 队列为一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的...
OpenCV图像处理之自定义滤波
目录 1 空间滤波 1.1 滤波过程 1.2 相关和卷积 2 OpenCV 函数 2.1 filter2D 函数 2.2 flip 函数 3 代码示例 3.1 偏导数 参考资料 总结 图像处理中,"空间域" 指的是图像平面,因此,空间滤波可定义...
Java Spring AOP详解
目录 1.什么是AOP? 2.AOP在Spring中的作用 3.使用Spring实现AOP 方式一:使用Spring的接口 方法二:使用自定义类来实现 方法三:使用注解实现 总结 1.什么是AOP? AOP为Aspect Oriented Programming的...
Python接口自动化浅析yaml配置文件原理及用法
目录 一、yaml介绍及使用 01 yaml简介 02 yaml语法规则 03 yaml数据结构 对象 数组 纯量 二、yaml配置文件的使用 01 yaml配置文件准备 02 yaml配置文件格式校验 三、yaml配置文件读写 01 安装pyYa...
Python接口自动化浅析logging日志原理及模块操作流
目录 一、日志介绍 01 为什么需要日志? 02 什么是日志? 03 日志的用途是什么? 04 日志的级别分为哪些? 05 日志功能的实现 二、Logging模块 01 logging模块介绍 02 logging模块优势 03 loggi...
Java和C的随机数(Random)详解
目录 一、前言 二、随机数的创建步骤 1.导包 2.创建对象: 3.数据接收 三、Java随机数游戏 四、 c语言的猜数字示例图: 总结 一、前言 前面我们学习了Java中的运算符,对运算符也有一...
Pytorch实现网络部分层的固定不进行回传更新问题
目录 实际问题 问题解决思路 代码实现 LAST 参考文献 实际问题 Pytorch有的时候需要对一些层的参数进行固定,这些层不进行参数的梯度更新 问题解决思路 那么从理论上来说就有两种办...
java多线程JUC常用辅助类详解
1.countDownLatch 减法计数器:实现调用几次线程后,在触发另一个任务 简单代码实现: 举例说明:就像五个人在同一房间里,有一个看门的大爷,当五个人都出去后,他才能锁门,也就是...
python读取和保存mat文件的方法
目录 一、mat文件 二、python中读取mat文件 1、读取文件 2、保存文件 首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,...
spring bean标签的primary属性用法讲解
目录 bean标签的primary属性 @Primary 在spring中常被忽视的注解 下面是个简单的使用例子 用@Qualifier这个注解来解决问题 扩展:Spring注解常用汇总 bean标签的primary属性 primary这个翻译过来是...
Spring中@Autowired和@Qualifier注解的3个知识点小结
目录 @Autowired和@Qualifier注解的3个知识点 1.@Autowired自动注入 2.如果想直接使用byName的注入方式 3.如果没有指定Spring创建的bean的名称 @Autowired @Qualifier @Resource的区别 1.@Autowired 2.@Qualifier 3...
关于使用OpenCsv导入大数据量报错的问题
导入100W的Csv数据,使用OpenCsv解析工具解析Csv,发现报错 报错内容 com.opencsv.exceptions.CsvMalformedLineException: Unterminated quoted field at end of CSV line. Beginning of lost text: [XXXXX...] at com.opencsv.CSVRea...
Mybatis-plus多条件筛选分页的实现
目录 1. 数据库映射对象与视图对象 2. 测试SQL 3. MVC层分解 3.1 查询参数封装 3.2 Controller层代码 3.3 Service接口层 3.4 ServiceImpl接口实现层 3.5 Mapper数据持久层 4. 结果 5 补充 5.1 分页失效问题...
pyspark操作hive分区表及.gz.parquet和part-00000文件压缩
目录 pyspark 操作hive表 1 saveAsTable写入 2 insertInto写入 2.1 问题说明 2.2 解决办法 3saveAsTextFile写入直接操作文件 pyspark 操作hive表 pyspark 操作hive表,hive分区表动态写入;最近发现spark动态写...
java编程SpringSecurity入门原理及应用简介
目录 1. SpringSecurity 框架简介 1.1 概要 1.2 组成以及同款产品(shiro)对比 1.2.1 Spring Security 1.2.2 Shiro 1.3 模块划分 1.4 SpringSecurity 基本原理 1.5.UserDetailsService 接口讲解 2.SpringSecurity Web 权限方...
让你分分钟学会python条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 我们通过下图来简单了解下条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为t...
java实现简单的加减乘除计算器
本文实例为大家分享了java实现加减乘除计算器的具体代码,供大家参考,具体内容如下 代码 import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.awt.FlowLayout;import javax.swing.*;@Suppr...
Python接口自动化浅析如何处理动态数据
在上一篇Python接口自动化测试系列文章: Python接口自动化浅析logging封装及实战操作 ,主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带token进行请求。 以下主要介...
浅谈Java垃圾回收机制
目录 1、介绍 2、重要条款 2.1 无法访问的对象 2.2 垃圾回收的资格 3、使对象符合 GC 条件的方法 4、请求JVM运行垃圾收集器的方式 5、举例 1、介绍 在 C/C++ 中,程序员负责对象的创建和销...
Python接口自动化浅析如何处理接口依赖
在前面的Python接口自动化测试系列文章: Python接口自动化浅析logging封装及实战操作 , 其中介绍了将logging常用配置放入yaml配置文件、logging日志封装及结合登录用例讲解日志如何在接口...
java 使用过滤器实现登录拦截处理
目录 滤器实现登录拦截处理 一、什么是过滤器 二、工作原理及生命周期 三、过滤器使用 filter简易实现登录功能拦截 LoginFliter controller 结果图 滤器实现登录拦截处理 一、什么是过滤器...
Python中celery的使用
目录 Celery简介 celery的异步任务 1.安装celery 2.安装redis 3.使用ceelry Django中使用celery 1.创建celery文件 2.添加celery配置 3.在别的应用下使用celery执行异步任务 [使用celery异步发送钉钉群消息通...
SpringBoot打jar包遇到的xml文件丢失的解决方案
目录 SpringBoot打jar包遇到的xml文件丢失 在pom.xml的build标签中添加如下内容 SpringBoot打jar包遇到的一些问题 1.访问不到jsp页面 1.1 jar包中没有jsp文件,报404错误 1.2 还是访问不到页面,但不...