- 博客(286)
- 收藏
- 关注
原创 毕业设计 基于Spring Boot的昆虫标本管理系统的设计与实现
随着社会的不断发展与进步,人们对于学习内容信息化的认识已然由低层次向高层次发展,为了使人们对昆虫标本信息的学习达到准确、高效,本文提出了基于SpringBoot的昆虫标本管理系统的设计与实现。该系统主要包括昆虫标本汇总、昆虫标本分类、论坛管理、留言咨询以及图片识别等功能模块。
2024-06-23 15:29:22
854
原创 Spring Boot实训项目 瑞吉外卖功能实现
本项目(“外卖点餐”系统)是专门为餐饮企业(餐厅、饭店)定制的-款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。通过实训我们学习到MyBatisPlus是MyBatis的增强工具,它为MyBatis提供了更加方便快捷的使用方式,同时也提供了更多的扩展功能。它提供了大量的注解和接口,如@TableField注解可以定义表字段的属性等等。
2023-07-07 13:11:14
5633
6
原创 Spring Boot期末项目 用户管理系统
点击角色管理可以查询所有的角色信息,通过Controller 层接收用户的请求,调用 Service 中的方法处理请求,Service 层提供对业务逻辑的处理和调用 Mapper 进行数据库操作的方法,以实现对角色管理的增删改操作。1.3.1 点击用户管理可以查询所有的用户信息,通过Controller 层接收用户的请求,调用 Service 中的方法处理请求,Service 层提供对业务逻辑的处理和调用 Mapper 进行数据库操作的方法,以实现对用户管理的增删改查。
2023-07-07 12:40:01
1408
2
原创 Java课程实验 Spring Boot 任务管理
更新 Token 权限:如果您已经具有 Token 权限,但是访问某个 API 接口时出现了权限错误,那么可能需要查看您的 Token 权限是否满足该接口的要求,如果不满足,需要重新申请升级 Token 权限。总的来说,无返回值的异步方法适用于执行一些无需返回结果的异步操作,有返回值的异步方法适用于执行一些需要计算并返回结果的异步操作。这个错误通常表示您尝试访问 Tushare 平台的某个 API 接口时没有相关的访问权限,根据错误信息,您可以访问提供的链接查看该 API 接口的具体权限要求和访问方式。
2023-07-07 12:18:37
895
原创 Java课程实验 Spring Boot 文件上传与下载
你需要检查一下你的文件路径和文件名是否正确,确保模板文件存在于你指定的位置,并且有足够的读取权限。同时,你还需要确定你所使用的 Template Resolver 配置是正确的,能够解析出你的模板文件。9.编写controller类,实现中文文件名文件下载功能。3.掌握 Spring Boot 文件上传与下载的实现。5.编写controller类,实现文件上传功能。6.编写controller类,实现文件下载功能。8.编写前端页面,实现文件下载页面。7.编写前端页面,实现文件上传页面。
2023-07-07 12:05:54
574
原创 Spring Boot企业级开发课后习题答案
第一章一、填空题1、Spring 2、约定优先配置 3、8 4、Maven(3.3+)、Gradle(4.4+) 5、@Controller、@ResponseBody二、判断题1、错 2、错 3、对 4、对 5、错三、选择题1、ACD 2、A 3、ABCD 4、B 5、A
2023-07-07 11:39:26
922
原创 Linux操作系统期末考试题
1、以用户登录Linux系统,当前目录下创建exam.sh脚本,脚本中完成如下命令内容编辑,设置当前用户对脚本的执行权限,测试脚本执行结果。(5分)1)输出“Hello Linux”/bin/bash2)显示在线用户who3)动统计本脚本内容,显示行数、字数、字节数wc exam.sh2、创建自己名字拼音用户(如wangqiang),并强制建立同名的家目录,设置密码为123。移动exam.sh脚本到新用户家目录下,更换脚本所有者为新用户。(8分)
2023-06-29 00:28:08
2453
原创 Linux操作系统期末复习题
Shell本身是一个用C语言编写的程序, Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,提供了许多控制结构。Shell是操作系统(内核)与用户之间的桥梁,充当命令解释器的作用,将用户输入的命令翻译给系统执行。Linux中提供一些内建命令(shell命令)供用户使用,可以用这些命令编写shell脚本来完成复杂重复性的工作。等版本(参考系统/bin查看的版本)
2023-06-29 00:25:09
1815
原创 Linux操作系统选择题之网络配置及服务
进程启动,才能实现局域网的文件共享。openssh是一个文本界面。Apache服务器的网站允许。service 服务名。service 服务名。ssh是客户端命令,是服务端守护进程名称。
2023-06-29 00:12:29
525
原创 Linux操作系统选择题之用户与组
groupadd/home#$root/home/jerryusermodsuroot/homechpasswdwhich 命令userdel -rsu该用户没有附加于sudo组。/etcuseradd -u 1200 -g 1000 -d /home/user01 user01用户自己的家目录-rw-r--r-- , -r--------
2023-06-29 00:11:52
1151
原创 Linux操作系统选择题之文件管理
可以提供不同机器之间的文件或文件夹拷贝。bin目录的命令任何人都可以使用,目录中的命令只能管理员使用。存放系统或者应用程序库文件。
2023-06-28 11:30:58
344
原创 Linux操作系统选择题之vi编辑器
你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作
2023-06-28 11:23:19
372
原创 Linux操作系统选择题之系统概述
linux系统是开源产品,用户不得随意裁剪。linux系统中全是文件没有文件夹。之间的数字,代表第几个虚拟控制台。Ctrl+Alt+Fn(n为。软件可以自由修改和发布。收费操作系统的版权保护。计算机软件和硬件组成。
2023-06-28 11:19:04
380
原创 如何在虚拟机上U盘挂载?
a: 虚拟机->Remsvable Devices(可移动设备)->选择对应的U盘->连接->在状态栏中显示 , 通过这一步 虚拟机可以弹出识别U盘的信息并把U盘连接到虚拟机,同时主机上显示U盘已安全拔出。b:虚拟机->Remsvable Devices(可移动设备)->选择对应的U盘->在状态栏中显示 , 通过这一步 虚拟机右下角U盘标志被点亮。2. 在虚拟机识别出USB之后,用fdisk -l ,会看到U盘被识别为sdb1(2.0) 或sdc1(3.0)
2023-06-28 11:17:56
4091
原创 Linux操作系统实验十二 Linux编程技术应用
我们可以使用一个简短的变量来替换一个比较长的字符串,这样我们在使用这个字符串的时候就可以方便的使用变量来替换。除此之外,当我们修改某一个字符串时,如果我们没有使用变量,则我们需要修改使用该字符串的每个地方,如果使用了变量,我们只需要修改变量定义处即可。递归赋值(=):递归赋值,即赋值后并不马上生效,等到使用时才真正的赋值,此时通递归找出当前的值;操作系统中是比较常见的,例如,我们在使用源码安装一个软件的时候,通常只需执行。学习Makefile中的变量的定义和使用,以及常用的特殊变量使用。
2023-06-28 11:00:16
415
原创 Linux操作系统实验十一 进程管理
创建子进程后如果父进程不等待,子进程退出后就会变成僵尸进程,直到父进程来获取退出信息才会释放剩余资源,并且此时该进程无法被信号杀死,继续占用资源造成内存泄露。子进程是父进程的一个拷贝,子进程获得同父进程相同的数据,但是同父进程使用不同的数据段和堆栈段。学习完进程的创建和加载,我们发现系统都是先执行父进程的内容再执行子进程,那么有什么方法可以使子进程先执行,父进程后执行的吗?由于子进程是父进程的复制,所以子进程中也会有创建子进程的语句,如果不加以限制,就会形成递归创建,但实际上并不是这样的。
2023-06-28 10:49:30
1138
原创 Linux操作系统实验十 Linux网络及服务配置
配置(生成Makefile):./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre。配置(生成Makefile):./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config。
2023-06-27 12:03:18
3093
原创 Linux操作系统实验九 用户与组管理(二)
文件/目录权限是使用常见的八进制权限掩码来表示的,通常都是用三位数表示,但确切地说,它是用四位数表示的,因为除了读、写和执行权限以外还有特殊的权限。目录权限使用常见的八进制权限掩码来表示的,通常都是用三位数表示,但确切地说,它是用四位数表示的,因为除了读、写和执行权限以外还有特殊的权限。的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行,同时将该目录下的所有子目录或文件权限一并处理。系统中的每个目录都有访问许可权限,目录的权限和文件的权限类似,目录的访问权限也分为只读,只写和可进入三种。
2023-06-27 11:49:51
1190
原创 Linux操作系统实验八 用户与组管理(一)
在第一个冒号和第二个冒号之间存放的是加密过后的密码,密码是以密文的方式存放,其中密文是由用户密码和其它信息加密后组成的,这里不做详细讲解,我们只需要知道如果第一个冒号和第二个冒号之间是。恭喜你已经顺利的通过了前两关的挑战,现在你已经学会了如何创建一个新用户和删除一个已经存在的用户,以及如何修改一个用户的登录密码,接下来,我们一起学习不同用户之间的切换。恭喜你已经完成了第一关的挑战,现在你已经学会了如何创建一个新用户和删除一个已经存在的用户,接下来,我们一起学习为新创建的用户设置登录密码。
2023-06-27 11:31:36
2956
原创 Linux操作系统实验七 Shell编程之循环程序编程
当指定的条件不成立时, for 循环就会停止。当 if-then 语句的条件被满足时(值大于 5 且小于 10),shell 会执行 continue 命令,跳过此次循环中剩余的命令,但整个循环还会继续。根据要求,在右侧编辑器补充代码,利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。本关任务:利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。
2023-06-27 11:27:22
821
原创 Linux操作系统实验六 Shell编程之分支程序编程
根据要求,在右侧编辑器补充代码,利用case语句编写程序实现让用户输入1-4之间的数字,若输入的数字为1时,则输出“你选择了1”;本关任务:利用case语句编写程序实现让用户输入1-4之间的数字,若输入的数字为1时,则输出“你选择了1”;根据要求,在右侧编辑器补充代码,利用case语句编写程序实现让用户输入0-100之间的成绩,若成绩小于0或者大于100,则输出“无效成绩”;以此类推,当 $1 为 3,4,5,6,7 的时候,会从上至下顺序匹配,根据匹配的条件执行对应的表达式,即输出对应的值;
2023-06-27 11:15:07
763
原创 Linux操作系统实验五 shell编程基础
例如,用于进入或者切换目录的 cd 命令,虽然我们一直在使用它,但如果不加以注意,很难意识到它与普通命令的性质是不一样的:该命令并不是某个外部文件,只要在 Shell 中你就可以运行这个命令。幸运的是,有几种办法可以解决这个问题。如果脚本中在该函数之外有同样名字的变量,那么 shell 将会保持这两个变量的值是分离的。从字面上来看就是可以变的量,举个例子,我们小时候都做过数学的应用题,经常定义 y 的值是某个数,如果换了一道题,还是定义 y 的值,但是 y 的值就不和第一道题相同了,这个 y 就是变量。
2023-06-27 11:03:59
5489
原创 Linux操作系统实验四 文件管理(二)
命令可以将多文件/目录打包生成一个文件,那么对于多文件/目录的压缩操作分为两步:第一步是将其进行打包,然后将打包过后的文件进行压缩操作。命令移动目录和移动文件的使用大致一样,唯一不同的是如果出现源目录和目标目录重名,则采用合并的方式,而对于文件则是直接覆盖。命令将一个或多个源目录复制到指定的目录下。通常,我们上网下载的文件一般都是压缩过后的文件,通过本关的学习,我们可以学会如何将一个压缩文件进行解压操作。在Linux系统中,如果要对一个文件进行操作,首先要求文件已经存在,如果文件不存在,则需要创建文件。
2023-06-27 10:44:40
666
原创 Linux操作系统实验三 文件管理(一)
只删除一个链接并不影响索引节点本身和其它的链接,只有当最后一个链接被删除后,文件的数据块及目录的链接才会被释放。命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,命令行中那么多命令,肯定是无法记住全部的,所以补全命令是非常好用的一个帮手,命令记不全的时候或者路径记不全的时候直接按两次。它实际上是一个特殊的文件。系统上读取一个光盘文件是非常简单的,只需要将光盘插入光驱即可在我的电脑里打开光盘文件,而在早期的。
2023-06-27 10:25:23
5949
原创 Linux操作系统实验二 编辑器的使用
首先启动vi/vim编辑器后,首先进入的工作模式是命令模式,在当前模式下,我们只能查看文件内容,不能对文件内容进行写入操作。可以分别从命令模式切换到输入模式和末行模式,也可以从末行模式或输入模式切换到命令模式,但是输入模式与末行模式之间不能互相切换。本关任务是学会在vi/vim底线命令模式下,将已打开文件的部分内容另存为一个文件,同时对当前文件中的本分内容进行替换操作。本关任务:在vi/vim底线命令模式下,将以打开文件的部分内容另存为一个文件,同时对当前文件中的本分内容进行替换操作。
2023-06-27 10:11:53
1594
原创 Linux操作系统实验一 Linux操作系统安装
对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热键:Ctrl+Alt+shift+F1~6切换到字符界面;在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面。实验室安装的实验环境(Linux操作系统)和头歌(www.educoder.net)实验平台(课程实验)# 3 - 完全多用户模式(标准的运行级)快捷键Ctrl+G,定位鼠标到虚拟机。快捷键Ctrl+Alt,释放鼠标。的运行级别从 0-6 共6个。
2023-06-27 10:02:27
645
原创 软件测试 测试综合期末上机试题
黑盒测试用例设计,输入三个整数a、b、c,分别作为三角形的三条边,判断是否能构成三角形,用边界值分析法设计测试用例:(测试数据正确给3分,预期结果正确给3分,测试用例说明正确给3分。(测试方法代码正确给3分,其他代码正确给3分,注释及运行截图正确给3分。要求有内容输入、确认查找、打开链接、暂停、关闭等操作,3种以上元素定位方式。及截图正确3分,测试代码正确给3分,注释及运行截图正确给3分。设计测试用例:(测试数据正确给。分,执行路径说明正确给3分。3分,覆盖情况说明正确给3。
2023-06-26 10:03:58
738
原创 软件测试 测试计划和管理习题及答案
为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括( )。错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势。软件文档不仅是软件开发各阶段的重要依据,而且影响软件的( )。软件测试是软件质量保证的重要手段,下列( )是软件测试的任务。Monkey测试中的所有事件都是随机的,不带任何主观性。软件的集成测试最好是由( )承担,以提高集成测试的效果。下列关于软件测试策略的叙述中不正确的是( )。
2023-06-26 09:56:12
575
原创 软件测试 系统非功能性测试习题及答案
从技术角度测试需求分析:通过研究______ 、数据库设计、代码实现等,分析其技术特点,了解设计和实现要求,包括系统稳定可靠、分层处理、接口集成、数据结构、性能等方面的测试需求。______ ,也称组装测试、联合测试、子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。从客户角度进行测试需求分析:通过______ 、业务数据、业务操作等分析,明确要验证的功能、数据、场景等内容,从而确定业务方面的测试需求。验收测试的重要特征就是用户参与。
2023-06-26 09:54:18
883
原创 软件测试 系统功能测试习题及答案
如果规定输入值 int1 取值为 1、-1 两个数之一,那么得到 3 个等价类,即有效等价 类{int1|int1=1}、{int1|int1=-1},无效等价类{int1|int1≠1 并且 int1≠-1}如果规定输入值 x 取值为 1,2,3 三个数之一,那么得到 4 个等价类, 即有效等价 类{x|x=1}、{x|x=2}、{x|x=3},无效等价类(x|x≠1,2,3}如果规定输入值 i 为奇数,那么得到两个等价类,即有效等价类{i|i 是奇数}无效等 价类{i|i 不是奇数}
2023-06-26 09:47:31
1213
原创 软件测试 测试自动化习题及答案
在测试过程中,不同的工具可以支持不同的测试活动。自动化测试并不是总能降低测试成本的,因为维护测试脚本的成本可能非常昂贵。自动化测试脚本需要进行开发,并且自动化测试中错误的测试用例会浪费资源。关于 Selenium 的功能特性,说法错误的是( )。自动化测试可以提高测试效率,却无法保证测试的有效性。经验表明,软件测试中发现的错误,绝大部分都是工具发现的。下列关于自动化测试工具的说法中,错误的是( )。下列关于自动化测试工具的说法中,正确的是 ( )。
2023-06-26 09:46:39
1302
原创 UI Automator Viewer的使用
原因是在于,uiautomatorviewer.bat中,需要知道SDK下的子目录platform-tools的路径,即bat文件中的“%prog_dir%”,因此我们需要修改uiautomatorviewer.bat中最后一行代码,将“%prog_dir%”替换为platform-tools的实际目录。从左至右分别用于:打开已保存的布局,获取详细布局,获取简洁布局,保存布局。通过使用UI Automator Viewer,我们可以在没有代码的情况下,查看控件布局,并获取UI的ID,用于之后的脚本编写。
2023-06-26 09:36:44
2125
原创 Appium服务器与安卓模拟器通信问题
在使用第三方模拟器(如夜神模拟器)测试时,无法连接到appium服务器。解决该问题的方法如下:将模拟器安装目录下的adb.exe替换成安卓SDK中platform-tools目录下的adb.exe。这是由于appium服务器配置的是安卓SDK开发环境,第三方adb调试工具版本需要与其保持一致。第2行:用于连接已经启动的安卓模拟器设备,夜神模拟器IP连接地址是本地回环地址127.0.0.1,默认端口号为62001。第3行:用于检查设备是否连接成功,连接成功后提示device,连接失败提示offline。
2023-06-26 09:32:08
1115
原创 Appium环境安装
Python是一种面向对象的、解释性的、跨平台的而高级程序设计语言,可以用于自动化测试,一方面、Python易学,模块多,类库丰富,有独立的单元测试框架;安装Android-sdk网上说了一大堆,先下载platform-tools,然后再下载tools什么的,最后再配置环境变量,这里需要注意的是安装jdk版本不要过高,否则后面启动uiautomatorviewer 肯定会报如下错,安装1.8的即可。1)安装后,在dos窗口输入appium启动服务,出现如下信息说明安装成功。
2023-06-26 09:30:14
838
原创 Ascent运行指南
找到tomcat\webapps\Ascent\WEB-INF\classes\database.conf.properties文件,打开并修改dataSource相关信息为自己的数据库信息。(4)启动Tomcat,正确启动后,输入http://localhost:8080/Ascent,项目正确启动并运行了。注意:这些软件的版本很重要,版本太高或太低都可能会带来部署和运行问题。(5)管理员用户名为admin,密码为123456,登录试运行。解决方法:修改数据库时区,如图2-13所示。
2023-06-26 09:25:08
229
毕业设计 基于Spring Boot的昆虫标本管理系统的设计与实现(项目源代码+SQL文件+答辩PPT+毕业论文)
2024-06-23
Java实训项目 瑞吉外卖(项目源代码+实训报告+SQL文件+实体E-R图)
2023-07-07
Java期末项目 用户管理系统(项目源代码+实验报告+SQL文件)
2023-07-07
Java课程实验 Spring Boot 任务管理(源代码+实验报告)
2023-07-07
Java课程实验 Spring Boot 文件上传与下载(源代码+实验报告)
2023-07-07
Java课程实验 RabbitMQ 常用的工作模式
2023-07-07
Java课程实验 Security 前端页面管理
2023-07-07
Java课程实验 Spring Security 实现用户认证和授权管理
2023-07-07
Java课程实验 Spring Boot 缓存管理
2023-07-07
Java课程实验 Spring Boot 项目的打包和部署
2023-07-07
Java课程实验 Thymeleaf 模板应用
2023-07-07
Java课程实验 编码实现 Redis 数据访问
2023-07-07
Java课程实验 Spring Boot 分别整合 MyBatis、JPA
2023-07-07
Java课程实验 Spring Boo 配置文件以及 Profile 多环境配置
2023-07-07
Java课程实验 编写 Spring Boot 入门程序
2023-07-07
RedisDesktopManager安装包
2023-07-07
Java项目源代码(后台管理+母婴商城+企业网站+小米商城)
2023-07-07
RabbitMQ-Server安装包
2023-07-07
Linux操作系统PPT详解
2023-06-29
软件测试PPT详解(第二版)
2023-06-26
软件测试geckodriver驱动安装包
2023-06-26
IBM Security AppScan安装包
2023-06-26
Apache-JMeter-5.1.1安装包
2023-06-26
Android期末项目 新闻APP设计与实现
2023-06-22
Android Studio 2022+SQLite 5.4
2023-06-22
Android Studio移动应用开发PPT详解(微课版)
2023-06-22
JavaWeb期末项目 图书馆管理系统(实验报告+项目源码+数据库sql文件)
2023-01-14
JavaWeb实训项目 河南省旅游指南(实训报告+项目源码+数据库sql文件+答辩PPT)
2023-01-14
JavaWeb上机实验12 Servlet的应用(三)
2023-01-13
JavaWeb上机实验11 Servlet的应用(二)
2023-01-13
JavaWeb上机实验10 EL和JSTL优化程序
2023-01-13
JavaWeb上机实验9 JSP脚本、指令与动作标记(二)
2023-01-13
JavaWeb上机实验8 JSP脚本、指令与动作标记(一)
2023-01-13
JavaWeb上机实验7 内置对象(二)
2023-01-13
JavaWeb上机实验6 内置对象(一)
2023-01-13
JavaWeb上机实验5 Servlet的应用(一)
2023-01-13
JavaWeb上机实验4 Web开发环境搭建
2023-01-13
JavaWeb上机实验3 数据库访问(三)
2023-01-13
JavaWeb上机实验2 数据库访问(二)
2023-01-13
JavaWeb上机实验1 数据库访问(一)
2023-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人