前言 本文为JUnit单元测试相关知识,下边将对JUnit单元测试概念,JUnit优点,JUnit安装与使用,JUnit运行流程与常用注解,JUnit测试套件使用及参数化设置,JUnit断言等进行详尽介绍~ 博主主页:´C...
-
java 超详细的JUnit单元测试介绍
-
jvm 报错 虚拟机 idea Java HotSpot(TM) 64-Bit Server VM warning
今天在学习freemarker静态化页面的时候遇到了这个错误: Java HotSpot™ 64-Bit Server VM warning: Sharing is only supported for boot loade...
-
【毕业设计之微信小程序系列】基于APP的微信点餐小程序的设计与实现
基于APP的微信点餐小程序的设计与实现 摘 要 本文介绍了一种基于APP的微信点餐小程序的设计与实现方法。该系统利用微信公众号作为用户入口,用户可以通过微信扫码进入点餐系统,选择菜品、下单、支付等操作。系统后...
-
前端 javascript CesiumJS使用详细,在vue中使用Cesium.js(WebGIS中的Cesium地图可视化应用)
简述:Cesium是一种基于WebGL开源的虚拟地球技术,可以用于构建高性能、跨平台的三维地球应用程序,它支持多种数据格式和地图服务,可以实现地球表面的高精度渲染、地形分析、数据可视化等功能。Cesium还提供了丰富的API...
-
spring boot 后端 maven MyBatisPlus使用时报错Invalid value type for attribute ‘factoryBeanObjectType‘
目录 问题 探索过程 总结 问题 今天在学习MyBatisPlus过程中突然报了个错,信息如下 报错大意:factoryBeanObjectType 属性值类型无效 探索过程 显然这个错误不是我们代码内部出错导致的 应该是j...
-
开发语言 PHP Swoole Client
PHP常用socket创建TCP连接,使用CURL创建HTTP连接,为了简化操作,Swoole提供了Client类用于实现客户端功能,并增加了异步非阻塞模式,让用户在客户端也能使用事件循环。作为客户端使用,Swoole Cl...
-
大数据开源框架环境搭建(五)——Hbase完全分布式集群的安装部署
目录 实验环境: 实验步骤: 〇、Zookeeper安装配置: 一、安装前注意事项 二、HBase安装 三、Hbase集群配置 1.配置hbase-env.sh文件,位于Hbase安装目录/conf/ 2.配置hbase-...
-
python pyhon防反编译之用pyinstaller加pyarmor实现双重安全
pyhon防反编译之用pyinstaller加pyarmor实现双重安全最近有个项目由于是做的桌面客户端需要分发,所有有了代码安全需求, 关于安全没有绝对的,只是提高下代码的安全,增加些反编译的难度经过调研最终决定使用方案:...
-
python之SQLite连接数据库
文章目录SQLite连接数据库创建数据表插入数据查询数据连接数据库# 1.连接数据库conn = sqlite3.connect("test.db" # 打开或创建数据库文件print("成功打开数据库" 创建数据...
-
论软件系统架构风格
摘要:2021年7月,我所在的公司承担了广东省某医院的网上预约挂号项目的开发工作,我有幸作为系统架构师参与整个系统的开发过程,并负责了系统架构设计工作。该系统以预约挂号为主线,其中包括管理平台审核、确认挂号、订单支付、更新预...
-
Flutter 实战:构建跨平台应用
文章目录 一、简介二、开发环境搭建三、实战案例:开发一个简单的天气应用1. 项目创建2. 界面设计3. 数据获取4. 实现数据获取和处理5. 界面展示6. 添加动态效果和交互7. 添加网络错误处理8. 添加刷新功能9. 添...
-
前端 html5测试题整理--针对标签的概念性
标签为媒体元素(比如 and )规定外部文本轨道。这个元素用于规定字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的。2.哪个元素定义了 元素的参数?答案:。param 元素允许您为插入 XHTML 文档的对象规定...
-
开发语言 使用Python语言生成区块链地址
# 单次运行priv = SigningKey.generate(curve=SECP256k1 # 生成私钥pub = priv.get_verifying_key( # 生成公钥keccak.update(pub...
-
大数据 Flink消费kafka消息实战
在机器192.168.1.101上部署三个容器(消息生产者、zookeeper、kafka 构建kafka相关的环境不是本文重点,因此这里利用docker快速实现,步骤如下:在机器192.168.1.101上安装docker...
-
intellij-idea java tomcat 两种方法用IDEA创建一个Servlet程序 新手教程详解
1 Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。...
-
javascript 运维 手把手教你搭建个人地图服务器(高德离线部署解决方案):获取地图瓦片数据、高德JS API、私有化部署和调用。。。
...
-
Windows 7 x64 SP1 安装 Google Chrome 109.0.5414.120 (正式版本) (64 位)
1 使用 IE 浏览器 输入网址 Google Chrome 网络浏览器得益于 Google 智能工具,Chrome 现在更易用、更安全、更快速。https://www.google.cn/chrome/,点击下载 Chro...
-
测试工具 Postman如何测试WebService接口
前言: 由于工作所需,需要使用Postman测试工具,对基于ws规范的WebService接口进行测试.在经过多种尝试后,终于找到了正确的测试方法.下面我便详细记录测试步骤,以便以后再次测试时可以拿来主义. 第一步:确保We...
-
数据库 大数据 【Flink】 ClassNotFoundException: com.ververica.cdc.debezium.utils.ResolvedSchemaUtils
在FlinkSQL客户端中执行FlinkCDC,使用mysql连接的时候,报如下问题(Flink版本1.13.6):问题原因:引用了错误的lib包导致 ,FlinkCDC官网为...
-
框架 SSM JavaEE 【Spring6】| JdbcTemplate(Spring中的CRUD)
目录一、JdbcTemplate1. 环境准备2. 新增、修改、删除3. 查询4. 批量添加、修改、删除5. 使用回调函数(了解)6. 使用德鲁伊连接池一、JdbcTemplateJdbcTemplate是Spring提供的...
-
gitee Kotlin学习日志(六)控件使用,大厂必备
android:text=“这是一个复选框”代码ck_select.isChecked = false //默认未选中tv_result.text = “您${if (isChecked “勾选” else “取消勾选”}...
-
linux 运维 ubuntu换源 #终端遇到Failed to fetch https://…..时需要换源
原因:无法访问国外源或当前源没有该资源 解决:换国内源 1.备份文件 2.打开文件 3.换源 软件源镜像站有阿里、清华、华科大等...
-
intellij-idea elasticsearch 教你IDEA解决GIT冲突
前言GIT基本上贯穿我们的开发生涯,之所以要使用git也是有很多优点的 1.通俗易懂点,保存代码不丢失:防止因内存,操作等因素导致代码丢失2.易于版本控制:Git可以帮助你跟踪代码的变化,记录每个版本的变化和...
-
spring boot 后端 SpringBoot集成flink
Flink是一个批处理和流处理结合的统一计算框架,其核心是一个提供了数据分发以及并行化计算的流数据处理引擎。 最大亮点是流处理,最适合的应用场景是低时延的数据处理。 场景:高并发pipeline处理数据,时延毫秒级,且兼具可...
-
内容运营 经验分享 网络 “怪诞美学”在B站爆火,UP主连续数周登顶榜单
飞瓜数据(B站版)榜单显示,有位UP主连续好几周登顶榜单,榜单包括成长榜、涨粉榜。这位UP主就是@夏弃疾下乡版,她在2020年就已经入驻B站发布过作品,但发布一支作品后就停更了很久,在今年1月,她又开始更新,但是风格大变,更...
-
devOps系列(六)grafana+prometheus搭建
前言作者目前打算分享一期关于devOps系列的文章,希望对热爱学习和探索的你有所帮助。文章主要记录一些简洁、高效的运维部署指令,旨在 记录和能够快速地构建系统。就像运维文档或者手册一样,方便进行系统的重建、改造和优化。每篇文...
-
前端 javascript 致远OA ajax.do 任意文件上传 (CNVD-2021-01627) 漏洞复现
为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓01 漏洞描述02 影响范围03 验证方式04 利用方式05 修复方案01 漏洞描述致远OA是一套办公协同管理软件。由于致远OA旧版本某些接口存在未授权访问,以及部分函数存在...
-
pytest python jmeter 压力测试 接口测试 自动化测试 13款强大的开源API测试工具,不容错过!
使用SOA和微服务作为软件架构的趋势不断上升,催生了多种用于服务API自动化测试的工具。API是应用程序接口(application programming interface)的缩写,是一套用于构建和集成应用软件的定义和协...
-
正则表达式 nmap服务识别指纹自制细节
作者:破符指纹保存路径及文件Nmap服务指纹存放文件名为nmap-service-probe,其文件存放路径为nmap环境根目录下,linux下多为:/usr/share/nmap/nmap-service-probe。指纹...
-
人工智能 机器学习 AI自动驾驶
AI自动驾驶一、自动驾驶的原理二、自动驾驶的分类三、自动驾驶的挑战四、自动驾驶的前景五、关键技术六、自动驾驶的安全问题七、AI数据与自动驾驶八、自动驾驶的AI算法总结自动驾驶技术是近年来备受关注的热门话题。它代表了人工智能和...
-
算法 数学建模学习笔记(9)多元线性回归分析(非常详细)
多元线性回归分析1.回归分析的地位、任务和分类2.数据的分类3.对线性的理解、系数的解释和内生性4.取对数预处理、虚拟变量和交互效应5.使用Stata进行多元线性回归分析6.异方差7.多重共线性8.逐步回归法1.回归分析的地...
-
spring boot 后端 maven 经验分享 java-ee log4j 我把springboot项目从Java 8 升级 到了Java 17 的过程总结,愿为君提前踩坑!
项目从jdk8升级到jdk17,我不是为了追求java 17的新特性(准确来说也还没有去了解有什么新特性),也不是为了准确与时俱进,永远走在java行列的最前端,纯粹因为项目需要,因为我们都知道,只要项目能跑,你就不要动它!...
-
oracle mysql和达梦数据库中创建临时表的不同方法
1.达梦数据库临时表的两种类型: 1.1 ON COMMIT DELETE ROWS --事务级临时表它是临时表的默认参数,表示临时表中的数据仅在事务过程(Transaction)中有效,当事务提交(COMMI...
-
c++ 单元测试 开发语言 突破编程
1 单元测试简介单元测试(Unit Testing)是一种编程方法,用于验证代码中的最小可测试单元(通常是函数、方法或模块)是否按照预期工作。在 C++ 中,单元测试通常涉及编写一组测试用例,每个用例都调用一个特定的函数或方...
-
算法 数据结构 leetcode
inorderTraversal(root-˃left ; // 遍历左子树printf("%d ", root-˃val ; // 访问当前节点inorderTraversal(root-˃right ;...
- java理论 2024-03-17
基于JAVA+Springboot+Thymeleaf前后端分离项目:酒店宾馆房间预订系统设计与实现
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,学习后应...
-
github vscode插件——git分支管理、查看log提交的历史记录
不辜负曾经那份热爱当你觉得vscode用的不顺手时,就多找些插件叭❤一、Git Graph1. 安装选择红框的"扩展",搜索"Git Graph",直接安装即可。2. 使用打开源代码管理菜单,会发现右上角有个小分支图标,直接...
-
c# 2024-02-08 Unity 编辑器开发之编辑器拓展1 —— 自定义菜单栏
文章目录1 特殊文件夹 Editor2 在 Unity 菜单栏中添加自定义页签3 在 Hierarchy 窗口中添加自定义页签4 在 Project 窗口中添加自定义页签5 在菜单栏的 Component 菜单添加脚本6 在...
-
顶顶通呼叫中心中间件安装流程
一、申请模块打开网址:http://my.ddrj.com,注册并登录。登录成功后点击“我的授权” -˃ “申请授权” (根据需求选择“在线授权”或是“离线授权”):选择勾选 mod_cti 中的模块:mod_cti 中有三...
-
git中的cherry-pick和merge有些区别以及cherry-pick怎么用
git中的cherry-pick和merge在使用场景上有些区别: cherry-pick用于将另一个分支的某一次或几次commit应用到当前分支。它可以选择性地拉取代码修改。merge用于将两个分支合并成一个新分支。它会把...
-
人工智能 神经网络 深度学习笔记(3)——kernel(内核)与filter(滤波器)
深度学习笔记(3)——kernel(内核)与filter(滤波器)文章目录深度学习笔记(3)——kernel(内核)与filter(滤波器)前言一、kernel内核概念二、filter滤波器概念三、两者关系1. 一个filt...
-
JVM调优 JVM堆空间开辟依据 线上OOM解决思路 java.lang.OutOfMemoryError: GC overhead limit exceeded问题分析及解决
一、错误重现出现该问题的原因:当GC为释放很小空间占用大量时间时会抛出此异常,即(Sun 官方对此的定义,超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常)。一般是因为堆太小,导致异常的原因:没有足够的内存...
-
实现 Android UI 自适应的最佳实践
在 Android 开发中,不同设备的屏幕尺寸和分辨率千差万别,导致同一个界面在不同设备上的显示效果可能大相径庭。因此,为了在各种设备上都能呈现出优秀的 UI,开发者需要进行 UI 自适应的设计。一、Scre...
-
在vscode上传项目到gitee
一、在Gitee上新建一个仓库 Tip:若已经创建过了,直接跳到第二部分看VsCode如何上传代码到Gitee创建仓库比较简单,下面两张图就是整个过程,这里不在赘述,具体如下:二、VsCode...
-
intellij-idea java Maven下载和IDEA 配置 Maven
下载Maven Maven官网下载地址:Maven – Download Apache Maven 注意maven 3.9+ 要 jdk8/jdk8+ 的jdk的版本 点击 FIles...
-
oracle mysql 数据库 | 数据库概述、关系型数据库、非关系型数据库
目录:1.数据库:1.1 数据库的含义1.2 数据库的特点2.数据表3.数据库管理系统4.数据库系统5.关系型数据库 和 非关系型数据库:5.1 关系型数据库5.2 关系型数据库“优势”5.3 非关系型数据库6.关系型数据库...
-
编辑器 前端 javascript json VSCode代码颜色设置与常用插件
一、VSCode代码颜色设置1. 在VSCode插件市场搜索 Vetur 并安装2. 打开 VSCode 管理 --˃ 设置;或者 文件 --˃ 首选项 --˃ 设置;或者快捷键 ctrl + , 。3. 打开设置后,搜...
-
自动化 爬虫 【Selenium】谷歌 chromedriver 114之后的版本下载方法
自从谷歌浏览器更新到115之后的版本之后就找不到对应版本的chromedriver,在chromedriver官网(ChromeDriver - WebDriver for Chrome (chromium.org )中显示...
-
c语言 为 Compose MultiPlatform 添加 C/C++ 支持(1):在 kotlin 中使用 cinterop 实现与 C/C++ 互操作
前言在安卓中我们可以使用 jvm 提供的 jni 方便的编写 C/C++ 代码并与 java/kotlin 互操作。但是当使用 kotlin MultiPlatform 时想要调用 C/C++ 代码将变得麻烦甚至是不可用,因...
-
算法 c语言 数据结构 链表 学习 LeetCode-二叉树OJ题
1.单值二叉树 965. 单值二叉树https://leetcode.cn/problems/univalued-binary-tree/ 先判断这棵树是否为空,如果是空树则是true。再判断左子树是否为空,并且左子树的...