目录 SpringBootTest单元测试报错 单元测试 @mock和@SpringBootTest使用 一.单元测试工具mock使用 二.springboot使用@SpringBootTest单元测试 三.mock和@springBootTest区别 SpringBootTest单元测试报错 @RunWith(S...
网站建设
python标准库之time模块的语法与简单使用
目录 表示时间的方式 1. 调用语法: 2. time概述 3. 时间获取 4. 时间格式化(将时间以合理的方式展示出来) 5. 程序计时应用 6. 示例 总结 表示时间的方式 时间戳表示法: 即以整型或浮...
SpringBoot高版本修改为低版本时测试类报错的解决
目录 高版本改低版本时测试类报错 比如在创建项目时默认的版本为2.2.2版本 然后我们修改为1.5.10的低版本 此时可以做如下修改 1、删除高版本默认导入的org.junit.jupiter.api.Test类 2、在类...
一文教你用python编写Dijkstra算法进行机器人路径规
目录 前言 一、算法原理 二、程序代码 三、运行结果 四、 A*算法:Djikstra算法的改进 总结 前言 为了机器人在寻路的过程中避障并且找到最短距离,我们需要使用一些算法进行路径规划...
spring boot org.junit.jupiter.api不存在的解决
目录 org.junit.jupiter.api不存在 解决方案 新建Springboot项目默认test包下的测试类报错缺少org.junit.jupiter.api 报错如下 原因分析 解决方案 org.junit.jupiter.api不存在 解决方案 spring boot2.2之后和之...
Python进度条tqdm的用法详解
前言 有时候在使用 Python 处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我们能够及时了解情况。这对于第三方库非常丰...
Java第三方库JodaTime的具体使用
目录 1、使用JodaTime 2、获取DateTime实例 3、使用DateTime的方法 4、使用Property的 5、其他的静态方法 结语 Java8之前的时间库中存在一些设计不好的地方,导致用起来非常地不方便,又容易出...
python计算数字或者数组的阶乘的实现
今天写毕业设计的时候遇到了一个级数展开式,里面包含着一个求一个数组的阶乘运算,这里特来记录一下。 # -*- coding:utf-8 -*-"""author: 15025time: 2021/7/18 17:58software: PyCharmDescription: calcul...
Java 如何判断Integer类型的值是否相等
目录 判断Integer类型的值是否相等 Integer赋值比较 赋值操作 构造函数 判断Integer类型的值是否相等 我们知道Integer是int的包装类,在jdk1.5以上,可以实现自动装箱拆箱,就是jdk里面会自动...
Python pandas入门系列之众数和分位数
目录 准备 1.求众数 1.1对全表进行操作 1.1.1求取每列的众数 1.1.2 求取每行的众数 1.2 对单独的一行或者一列进行操作 1.2.1 求取单独某一列的众数 1.2.2 求取单独某一行的众数 1.3 对多行或...
SpringBoot @PostConstruct和@PreDestroy的使用说明
目录 1. @PostConstruct 1.1 概述 1.2 验证执行顺序 2. @PreDestroy 1. @PostConstruct 1.1 概述 @PostConstruct标记在方法上,在当前类的实例加入到容器之前,会先执行@PostConstruct标记的方法。它的执行顺...
Python爬虫爬取商品失败处理方法
1.登陆网站,开启开发者模式。 可以在浏览器中点击右键检查或者F12打开开发者模式。 2.点选 NetWork,DOC,然后刷新页面。 在 network 中选择 doc,在请求的 headers 中搜索 cookie。 3.获取对...
基于@PostConstruct注解的使用,解决向静态变量注入
目录 @PostConstruct注解的使用,向静态变量注入值 说说思路 @PostConstruct和静态变量注入和spring初始化 执行顺序 关于spring初始化操作 @PostConstruct注解的使用,向静态变量注入值 今天在编写工...
关于Python中*args和**kwargs的深入理解
目录 1. 理解 * 和 ** 2.Python函数的参数 3. 支持任意参数的函数 *args, **kwargs 4. 固定位置参数和关键字参数 / * 5. **的另一个用法, 字典合并 总结: 1. 理解 * 和 ** Python的赋值语句可以解包将...
SpringBoot 在项目启动之后执行自定义方法的两种方
目录 SpringBoot 项目启动之后执行自定义方法的两种方式 方式一 实现 CommandLineRunner 接口 方式二 实现 ApplicationRunner 接口 二者区别 Springboot 项目启动后执行某些自定义代码 SpringBoot 项目启...
Python pandas之求和运算和非空值个数统计
目录 准备工作 1.非空值计数 1.1对全表进行操作 1.1.1求取每列的非空值个数 1.1.2 求取每行的非空值个数 1.2 对单独的一行或者一列进行操作 1.2.1 求取单独某一列的非空值个数 1.2.2 求取单...
spring 自定义让@Value被解析到
目录 spring 自定义让@Value解析到 背景 实现原理 Spring4自定义@Value功能 演示@Value的用法 我们定义一个注解 spring 自定义让@Value解析到 @Value 可以给字段赋值 背景 @Value通常与@PropertySource(...
Python 可迭代对象 iterable的具体使用
目录 前置知识 可迭代对象 如何判断一个对象是否是可迭代对象? enumerate 函数 多嵌套列表 总结 前置知识 如果给定一个 list 或 tuple,我们可以通过 for 循环来遍历这个 list 或 tuple,这...
Effective Java 在工作中的应用总结
目录 一 创建和销毁对象篇 1 若有多个构造器参数时,优先考虑构造器 2 通过私有构造器强化不可实例化的能力 二 类和接口篇 1 最小化类和成员的可访问性 2 使可变形最小化 三 泛型篇...
Python初识逻辑与if语句及用法大全
逻辑判断与逻辑语句 对于─件事情正确与否(真假的判断) √ X 根据判断的结果做不同的事情,就是我们的逻辑业务 对于条件满足的判断语句,就是条件语句 一个逻辑语句是由条件语...
Mybatis Plus 增删改查的实现(小白教程)
目录 前言 什么是 mybatis-plus? 快速开始 准备环境: 准备数据表 IDEA中配置 maven 创建 spring boot 应用 创建mapper接口 添加@MapperScan 扫描 Mapper 文件夹 配置 mybatis 日志 CRUD 基本用法 insert 操...
python开发的自动化运维工具ansible详解
目录 ansible 简介 ansible 是什么? ansible 特点 ansible 架构图 ansible 任务执行 ansible 任务执行模式 ansible 执行流程 ansible 命令执行过程 ansible 配置详解 ansible 安装方式 使用 pip(python的包管...
Java try()语句实现try-with-resources异常管理机制操作
目录 Java try()语句实现try-with-resources异常管理机制 不使用try-with-resources时,使用的资源要在finally中进行释放 使用try-with-resources时 自定义AutoCloseable实现 try-with-resources语句优雅的关闭资...
Anaconda配置各版本Pytorch的实现
目录 1. 前言 2. 配置镜像源 3. pytorch,torchvision,python 版本对应 4. 创建并进入虚拟环境 5. Pytorch 0.4.1 6. Pytorch 1.0.0 7. Pytorch 1.0.1 8. Pytorch 1.1.0 9. Pytorch 1.2.0 10. Pytorch 1.4.0 11. Pytorch 1.5.0 12. P...
Spring boot配置 swagger的示例代码
为什么使用Swagger 在实际开发中我们作为后端总是给前端或者其他系统提供接口,每次写完代码之后不可避免的都需要去写接口文档,首先写接口文档是一件繁琐的事,其次由接口到接...
python实现CSF地面点滤波算法原理解析
目录 一、算法原理 二、读取las点云 三、算法源码 四、结果展示 五、CloudCompare实现 一、算法原理 布料模拟滤波处理流程: 1)利用点云滤波算法或者点云处理软件滤除异常点; 2)将...
全面探究 Java 内部类
目录 一. 实例内部类 1. 定义 2. 如何获取实例内部类这个对象的引用 3. 注意事项 二. 静态内部类 1. 定义 2. 如何获取静态内部类这个对象的引用 3. 注意事项 三. 匿名内部类 1. 定义 2. 常...
Python 中的Sympy详细使用
遇到复杂计算找python绝对不让你失望,sympy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如多项式求值、求极限、解方程、求积分、微分方程、级数展开、矩阵运算等等...
Java中内部类的概念与分类详解
目录 内部类概念 内部类的分类: 成员内部类 普通内部类 静态内部类 局部内部类 总结 只能使用修饰限定符:public 和 默认 来修饰类 内部类概念 在 Java 中,将一个类定义在另一个类的...
python点云地面点滤波(Progressive Morphological Filter)算
目录 1. 引言 2. Morphological Filters(形态学滤波) 2.1 膨胀/腐蚀 2.2 形态学滤波 3. Progressive Morphological Filters 3.1 参数计算(窗口尺寸/高程差阈值) 3.1.1 窗口尺寸 3.1.2 高程差阈值 3.2 参数输入...
Java中的纸老虎之泛型
目录 一. 泛型的定义 二. 为什么要用到泛型 三. 泛型的写法 四. 泛型的使用实例 1. 求最大值 2. 优化 五. 通配符 1. 基本写法 2. 上界 3. 下界 六. 泛型的限制 泛型,其实算是Java当中比较难...
python 点云地面点滤波-progressive TIN densification(PT
目录 1.引言 1.1什么是地面点滤波? 1.2地面点滤波的相关方法 2.PTD具体介绍 2.1去除孤立点 2.2参数说明 2.3选择种子点并构建TIN模型 2.4迭代加密TIN模型 本篇博客参考: 1)DEM generation fro...
SpringBoot模拟员工数据库并实现增删改查操作
目录 1:首先创建一个pojo层在里面定义数据 2:编写dao层注入数据: 3:总结 1:首先创建一个pojo层在里面定义数据 Department部门: package com.example.springbootweb.pojo;import lombok.AllArgsConstruc...
Pycharm挂代理后依旧插件下载慢的完美解决方法
首先要挂代理,但是还不够,pycharm默认不使用代理,需要进行设置 找到代理软件的HTTP代理地址,将地址和端口填入设置中即可 到此这篇关于Pycharm挂代理后依旧插件下载慢的完美解决...
关于Java Spring三级缓存和循环依赖的深入理解
目录 一、什么是循环依赖?什么是三级缓存? 二、三级缓存如何解决循环依赖? 三、使用二级缓存能不能解决循环依赖? 一、什么是循环依赖?什么是三级缓存? 【什么是循环依赖...
用vscode开发python的步骤详解
一个老程序员,各种开发语言和技术都有涉及。每种语言都有相对应的IDE,提供比较完善的功能。vscode出来以后,总想能用1个工具,就不想安装N个了。IDE好不好用,很多是使用习惯的...
SpringBoot实战项目之谷歌浏览器全屏效果实现
项目场景: 客户需求文档中,要求在Win10系统下须使用Chrome谷歌浏览器展示页面,但高层相关方希望页面展示时可以实现全屏效果以提高用户体验。 对于谷歌浏览器的全屏功能来说,前...
pandas 时间偏移的实现
目录 1 timedelta 1.1 时间偏移单位为周 1.2 时间偏移单位为天 1.3 时间偏移单位为小时 1.4 时间偏移单位为分钟 1.5 时间偏移单位为秒 1.6 时间偏移单位为毫秒 1.7 时间偏移单位为微秒 2 date...
springboot整合security和vue的实践
目录 环境 1.security参考资料 认证流程原理: 2.springboot整合security要点 2.1获取登录用户信息 2.2自定义登入登出url 2.3自定义Handler返回json 2.4记住我功能 2.5验证码功能 2.6限制登录次数 2....
python读取测试数据的多种方式
目录 一、通过创建.ini或.conf文件读取 二、通过yaml文件读取 三、通过excel读取 一、通过创建.ini或.conf文件读取 1、创建一个config.ini或者.conf文件,这种方法就是ini文件的读取,如下 [api...
Mybatis使用@one和@Many实现一对一及一对多关联查询
目录 一、准备工作 1.创建springboot项目,项目结构如下 2.添加pom.xml配置信息 3.配置相关信息 二、使用@One注解实现一对一关联查询 三、使用@Many注解实现一对多关联查询 四、FetchType.LA...
Python使用Pygame实现时钟效果
本文实例为大家分享了Python使用Pygame实现时钟效果的具体代码,供大家参考,具体内容如下 import pygame,sys,math,randomfrom pygame.locals import *from datetime import datetime,date,timedef print_text(font,x,y,...
Java结合redis实现接口防重复提交
redis 接口防重 技术点:redis/aop 说明: 简易版本实现防止重复提交,适用范围为所有接口适用,采用注解方式,在需要防重的接口上使用注解,可以设置防重时效。 场景: 在系统中,...
springboot结合vue实现增删改查及分页查询
1:首先。创建一个springboot项目,这里我使用以及构建好基本框架的脚手架,打开是这个样子: Result类:已经封装好了三种返回类型的包装类:code,msg,data 2:创建数据库叫mytest(可以...
django执行原生SQL查询的实现
目录 执行原生 SQL 查询 1、执行原生查询 1.1 普通查询 1.2 将查询字段映射为模型字段 1.3 索引查询 1.4 将参数传给 raw() 2、直接执行自定义 SQL 2.1 指定连接数据库 执行原生 SQL 查询 Djang...
spring boot输入数据校验(validation)的实现过程
项目内容 实现一个简单的用户注册接口,演示怎样进行数据校验。 要求 JDK1.8或更新版本 Eclipse开发环境 如没有开发环境,可参考 [spring boot 开发环境搭建(Eclipse)]。 项目创建 创建...
Python脚本制作天气查询实例代码
获取天气的主要代码如下: # cityCode 替换为具体某一个城市的对应编号# 1、发送请求,获取数据url = f'http://wthrcdn.etouch.cn/weather_minicitykey={cityCode}'res = requests.get(url)res.encoding = 'utf-8'res_j...
Maven引用自定义jar包方式
目录 Maven引用自定义jar包 概述 导入jar 在pom中引入依赖 加入maven-dependency-plugin插件 环境说明 自定义jar包发布到自己指定maven本地仓库 ①我要上传的jar包为:ipdatabase-1.0.jar ②找到本地安...
Python之进行URL编码案例讲解
为什么要对URL进行encode 在写网络爬虫时,发现提交表单中的中文字符都变成了TextBox1=%B8%C5%C2%CA%C2%DB这种样子,观察这是中文对应的GB2312编码,实际上是进行了GB2312编码和urlencode。 那么...
Java mybatis-plus详解
目录 1、简介 2、适用情况 3、mybatis-plus前期准备(工程将以 H2 作为默认数据库进行演示) 1、使用 Spring Initializer快速初始化一个 Spring Boot 工程 2、导入mybatis-plus依赖 3、yml文件中添加相...