- 博客(34)
- 收藏
- 关注
原创 银行存款的各种图
(1)存款功能,以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。若为新储户须建立一个账户,并记录此次的记录。(2)取款功能,以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。系统计算利息,在原账户信息中将取款额减去。
2024-12-17 08:48:41
128
原创 黑盒白盒测试
例如,在测试一个循环结构,循环次数的边界值(如最小次数、最大次数)是测试的重点,通过测试这些边界值能够有效地发现程序在边界条件下的错误。例如,对于一个有多个输入参数且每个参数都有自己的边界的函数,确定所有边界值的组合来进行测试是一项繁琐的工作。即使是经验丰富的测试人员,也很难保证能够准确地推测出所有可能的错误情况,而且软件的复杂性也可能导致一些新的、未被推测到的错误出现。测试用例的设计是根据程序的内部逻辑来进行的,通常会覆盖程序中的不同执行路径、条件分支、循环等结构,以确保程序的每个部分都能正确运行。
2024-12-11 15:27:18
1205
原创 阿里巴巴JAVA开发手册 Java 开发手册
SELECT a.* FROM 表 1 a, (select id from 表 1 where 条件 LIMIT 100000,20 ) b where a.id=b.id。而不是 new Date().getTime();catch,使用 catch(Exception e)方式,并 throw new DaoException(e),不需要打印日志,1. 【强制】不要使用 count(列名)或 count(常量)来替代 count(*),count(*)就是 SQL92 定义的。
2024-08-19 13:45:00
2525
1
原创 ElasticSearch
2、Solr用POST方法向Solr服务器发送一个描述Field及其内容的XML文档,Solr根据XML文档添加、删除、更新索引,Solr搜索只需要发送HTTP GET请求,然后对Solr返回XML、Json等格式的查询结果进行解析,组织页面布局,Solr不提供构建UI的功能,Solr提供了一个管理界面,通过管理界面可以查询Solr的配置和运行情况。1、ES提供的是RestFul的API;solr提供的是Web-Service的API,两者的风格不同,而在如今的时代,RestFul会更加推荐。
2024-08-14 23:08:56
456
原创 鸿蒙liunx
如果需要安装软件的终端能访问完整的软件源但是没有需要安装的软件,不过有其它终端可以访问完整的软件源下载安装软件,并且其它终端有软件商店,那么可以先在有软件商店的终端上下载软件到自定义路径,然后在需要安装的终端上点击设置,选择存放软件包的路径,找到软件包进行安装。:当需要安装软件的终端不能访问完整的软件源下载安装软件,但有其它终端可以访问完整的软件源下载安装软件,且软件源里有需要安装的软件(包括从软件官网下载的软件)时,可以使用此方法。在可视模式下,可以选择文本,然后执行操作,比如复制、删除、替换等。
2024-08-10 11:30:00
2917
原创 基于Spring Boot的学生管理系统的设计与实现
现今学生学籍管理的巨大的数据量给管理人员带来了诸多不便,教学管理缺少一种更加完善、灵活性更强、运行稳定、节省时间、正确率更高的学生学籍管理软件,为了学生档案的管理更加方便快捷,此项目应运而生,能帮助教研人员利用最新的开发工具,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的学生档案能够具体化,直观化、合理化。对于此次项目,主要采用黑盒测试,因为对于这样规模小,结构相对简单的系统,并不太需要着重关心其内部结构,重要的是其功能是否实现和逻辑处理是否能正常完成。该表的结构如表1所示。
2024-08-07 04:30:00
1337
原创 自查spring
NoArgsConstructor、@AllArgsConstructor和@RequiredArgsConstructor:这三个注解分别用于生成无参构造器、包含所有参数的构造器和包含特定参数的构造器。在SpringBoot框架中,使用Profile配置文件进行多环境配置时,该配置文件必须满足application-{profile}.properties的格式,其中{profile}对应具体的环境标识,如dev/test/prod。② 支持丰富的数据类型,例如列表,集合、排序集和散列等。
2024-08-04 23:10:43
521
原创 springboot整合redis
(1)redis 默认只允许自己的电脑(127.0.0.1)连接。选中“此电脑”,右键点击,选择“属性”,“高级系统设置”,“环境变量”->“系统变量”中选中path,点击“编辑”,将解压后的redis路径添加进去。在com.example包下创建domain包,在domain包下创建地址实体类Adress、家庭实体类Family和个人实体类Person。在RedisDemoApplicationTests类中添加测试方法,运行单元测试,查看结果。(4)测试成功,点击ok,建立连接。默认有16个db分块。
2024-07-08 00:30:00
1207
原创 springboot总结
NoArgsConstructor、@AllArgsConstructor和@RequiredArgsConstructor:这三个注解分别用于生成无参构造器、包含所有参数的构造器和包含特定参数的构造器。在SpringBoot框架中,使用Profile配置文件进行多环境配置时,该配置文件必须满足application-{profile}.properties的格式,其中{profile}对应具体的环境标识,如dev/test/prod。② 支持丰富的数据类型,例如列表,集合、排序集和散列等。
2024-07-02 15:19:27
269
原创 思维导图麒麟liunx系统
at任务是指使用at命令安排的,只执行一次的任务它允许用户指定在未来某个特定时间执行命令或脚本定时更新系统软件包。自动备份文件和数据库。文件的扩展名用于表示文件的类型,如.txt表示文本文件,jpg表示图片文件。在这个结构中,每个目录都可以包含文件和子目录,而每个文件都是目录的叶子。挂载点通常是根文件系统下的某个目录,挂载后该目录下的内容分区的内容。磁盘管理涉及到磁盘的分区、格式化、挂载等操作,是系统管理的重要部分。文件和目录的命名应遵循系统的命名规则,通常包括字母、数字、下划线和点。
2024-06-26 00:30:00
1181
原创 vue3第五阶段开发文档,后台管理系统
用户第一次登录时,前端需要调用后端的接口,并将用户名和密码传给后端,后端收。用户想要离开后台主页时,处于安全性考虑,需要退出登录状态,此时单击头部区域。在用户管理页面单击“详情”链接,跳转到用户详情页面,并传递用户编号值,具体。当用户单击“详情”链接时,仅实现了跳转到用户详情页面的功能,此时,在用户详。当进入到详情页后,左侧菜单“用户管理”激活状态消失,应该将“用户管理”菜单。用户成功跳转到详情页面时,如果想退出当前详情页,则可以单击“后退”按钮,具。,如果没有则跳转到登录页面,如果存在则跳转到后台页面。
2024-06-23 18:30:00
1214
1
原创 Vue3阶段四开发文档商品管理
钮时,显示文本框同时按钮隐藏,此时可以在文本框中输入标签内容,添加商品标签。初始化数据完成后,需要将数据在页面上展示出来。在封装组件时,为了提高组件的复用性,把表格标题区域预留为具名插槽,使得用。在封装组件时,为了自定义表格内容,将表格主体区域预留为作用域插槽,具体步。在本案例中,对商品信息进行管理,对无效的商品信息进行删除,接下来实现删除。组件中的代码,以具名插槽的形式展示表格标题区域,具体代码。组件中,基于作用域插槽方式渲染表格的数据,具体代码如下。组件中的代码,实现文本框和按钮的按需展示,具体如下。
2024-06-22 00:45:00
1439
1
原创 Vue3第三阶段开发文档ToDoList
通过列表的形式展示不同的数据项,分别表示展示全部任务、未完成任务、已完成任务项,在任务状态区域的左侧会显示未完成任务的条数,接下来计算未完成任务的条数并。组件中监听自定义事件,当自定义事件被触发时,执行对应的方法,进。将父组件中的数据成功向子组件中传递,并在页面上展示出来。组件中定义计算属性,计算未完成的任务条数,具体代码如下。组件中定义可以从父组件中接收的数据,具体代码如下。组件中编写切换状态区域的页面结构,具体代码如下。实现初始任务列表具体步骤如下。组件中的代码,添加页面的初始数据,具体代码如下。
2024-06-21 00:45:00
1005
1
原创 vue3第二阶段的开发文档
该功能通过表单来进行实现,在单击“添加”按钮时实现表单中所有信息的提交,在实现学习计划的添加功能后,可以添加多条学习计划。在单击表格行最后一列“删除”时,可以对整行的学习计划进行删除操作。接下来实现添加学习计划的功能,学生可以自主填写学习科目、学习内容和学习地。进行添加学习计划的操作。标签,在单击“删除”时传递该学习计划的完成状态,具体代码如下。③ 添加卡片区域中学习科目区域的页面结构,具体代码如下。④ 添加卡片区域中学习任务区域的页面结构,具体代码如下。方法,实现对学习计划完成状态的判断,具体代码如下。
2024-06-20 00:30:00
1077
原创 vue3微商城前台开发文档
1 第8章 “微商城”后台开发文档 8.1 准备工作 8.1.1 导入项目 (1)创建 D:\vue\chapter08 目录。 (2)从配套源代码中,将项目模板“shop-system-template”文件夹复制到 chapter08 目 录,并将其重命名为“shop-system”。 (3)使用命令提示符打开 D:\vue\chapter08\shop-system 目录,安装依赖。 yarn yarn add axios@1.2.2 --save yarn a
2024-06-19 12:00:00
1597
原创 Vue3搭载后端服务器开发文档
注意:如果已经设置了密码,则也需要执行上述命令修改密码,执行后可以将密码的。社区版,如果您还没有安装,请继续阅读安装步骤。)以管理员身份运行命令提示符,输入以下命令开始安装。键,进入命令提示符窗口,输入以下命令启动项目。)打开命令提示符窗口,输入如下命令启动。)压缩包版本的下载地址,如下图所示。)执行如下命令测试能否使用新密码登录。,测试后端服务器是否启动成功,测试结。)打开命令提示符,执行如下命令登录。)登录成功后,执行如下命令导入。后,执行如下命令设置密码。后,执行如下命令即可。目录的地址栏中,输入。
2024-06-18 10:51:15
578
原创 Vue3微商城开发文档
1 第8章 “微商城”前台开发文档 8.1 准备工作 8.1.1 导入项目 (1)创建 D:\vue\chapter08 目录。 (2)从配套源代码中,将项目模板“my-shop-template”文件夹复制到 chapter08 目录, 并将其重命名为“my-shop”。 (3)使用命令提示符打开 D:\vue\chapter08\my-shop 目录,安装依赖。 yarn yarn add axios@1.2.2 --save yarn add less@4.1.
2024-06-18 10:48:53
1054
3
原创 Vue3 组合式 API
但与生命周期钩子的一个关键区别是,watch() 和 watchEffect() 在 DOM 挂载或更新之前运行会有副作用,所以当侦听器运行时,模板引用还未被更新。因此,使用模板引用的侦听器应该用 flush: 'post' 选项来定义,这将在 DOM 更新后运行副作用,确保模板引用与 DOM 保持同步,并引用正确的元素。在 setup() 函数内,由 ref() 创建的响应式数据返回的是对象,所以需要用。第一个参数 props,它是响应式的,当传入新的 prop 时,它将被更新。
2024-04-15 10:28:50
748
1
原创 SpringBoot视图技术
开发Web应用时,难免需要使用静态资源。Thymeleaf是一种现代的基于服务器端的Java模板引擎技术,也是一个优秀的面向Java的XML、 XHTML、HTML5页面模板,它具有丰富的标签语言、函数和表达式,在使用Spring Boot框架进行页面 设计时,一般会选择Thymeleaf模板。"“ 用于引入Thymeleaf模板引擎标签,使用关键字 “th”标注标签是Thymeleaf模板提供的标签,其中,“th:href”用于引入外联样式文件,“th:text”用于动态 显示标签文本内容。
2024-04-11 02:30:00
900
1
原创 Class 与 Style 绑定
数据绑定的一个常见需求场景是操纵元素的 CSS class 列表和内联样式。因为class和style都是 attribute,我们可以和其他 attribute 一样使用v-bind将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且易出错的。因此,Vue 专门为class和style的v-bind用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是对象或数组。
2024-04-02 00:30:00
899
1
原创 vue实例与数据绑定
二是计算属性不仅可以依赖当前 Vue 实例的数据,还可以依赖其他实例的数据。变量 app 就代表了这个 Vue 实例,事实上,几乎所有的代码都是对象,写入 Vue 实例的选项内,对象包含挂载元素、数据、模板、方法等。模板是为了描述视图的结构,模板中放入太多逻辑导致模板过重难以维护,所以遇到复杂的逻辑时应该使用计算属性。所有的计算属性都以函数的形式写在 Vue 实例内的 computed 选项内,最终返回计算属性的结果。每个 vue 实例都会代理其 data 对象里所有的属性,这些代理的属性是响应的;
2024-04-01 10:35:30
1317
原创 SpringBoot集成Mybatis保姆级教程(完整版)
这是一个maven的项目,所以你需要自己去配置一下maven,打开settings,搜索maven,配置Maven Home和settings file,当然,你也可以使用默认的配置。完成上面的配置之后,最后一步需要选择文件的位置,我们可以使用它默认的名称demo,注意下面的Project location选择的路径是指包含你工程内部文件的路径。完成上面的步骤之后,你的工程就已经出来了,删除一些不需要的文件,大概是这样的一个结构,工程名和包名我自己改了一下。OK,启动成功,访问端口默认是 8080。
2024-03-27 17:18:06
31008
5
原创 笔记本开机自动启动热点
当我们经常需要使用移动热点的时候,可能希望开机便自启动移动热点。一、 技术难度:★★★(3颗星)阅读时间:大约3分钟适用于:Windows10/11二、执行步骤:1、鼠标右击屏幕左下角的开始菜单,打开 Windows PowerShell(管理员)(A)在Windows11中可以打开 Windows终端(管理员)(A)2、在打开的Windows PowerShell窗口中输入:set-executionpolicy remotesigned 按下键盘上的回车键(Enter按键)。3、等待一会,将出现如下的提
2024-03-23 13:52:56
2999
1
原创 Vue的常用指令
Vue 指令(Directives)是 Vue.js 的一项核心功能,它们可以在 HTML 模板中以 v- 开头的特殊属性形式使用,用于将响应式数据绑定到 DOM 元素上或在 DOM 元素上进行一些操作。Vue 指令是带有前缀 v- 的特殊 HTML 属性,它赋予 HTML 标签额外的功能。与传统的 JavaScript 方法相比,使用 Vue 创建响应式页面要容易得多,并且需要的代码更少。
2024-03-19 00:30:00
2568
原创 vue3响应式绑定
当你在模板中使用了一个 ref,然后改变了这个 ref 的值时,Vue 会自动检测到这个变化,并且相应地更新 DOM。:由于 Vue 的响应式跟踪是通过属性访问实现的,因此我们必须始终保持对响应式对象的相同引用。中的顶层的导入、声明的变量和函数可在同一组件的模板中直接使用。另一个 ref 的好处是,与普通变量不同,你可以将 ref 传递给函数,同时保留对最新值和响应式连接的访问。不同的是,Vue 能够拦截对响应式对象所有属性的访问和修改,以便进行依赖追踪和触发更新。的 ref,而不是普通的变量?
2024-03-18 10:55:06
893
转载 Spring Boot 最核心的 3 个注解详解
这是 Spring 3.0 添加的一个注解,用来代替 applicationContext.xml 配置文件,所有这个配置文件里面能做到的事情都可以通过这个注解所在类来进行注册。注解的变体,只是用来修饰是 Spring Boot 配置而已,或者可利于 Spring Boot 后续的扩展,源码如下。如果有些通过类的注册方式配置不了的,可以通过这个注解引入额外的 XML 配置文件,有些老的配置文件无法通过。看全路径就知道,这是自 Spring Boot 诞生时添加的注解,用来提供自动配置,上面的两个都是。
2024-03-15 14:28:49
1338
1
原创 数据结构之线性表(顺序表、单链表、双链表)
1、要在带头结点的单链表第i(0≤i≤size)个结点前插入一个存放数据元素x的结点,首先要在单链表中寻找到第i-1个结点并由指针p指示,然后动态申请一个结点存储空间并由指针q指示,并把数据元素x的值赋予新结点的数据元素域(即q->data=x),最后修改新结点的指针域指向ai结点(即q->next=p->next),并修改ai-1结点的指针域使之指向新结点q(即p->next= q)。第一个数据元素结点在带头结点的单链表中是链表中的第二个结点,在不带头结点的单链表中是链表中的第一个结点。
2024-03-14 21:13:23
989
原创 Linux 文件与目录管理
我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。
2024-03-14 02:15:00
2714
原创 vue起步
刚开始学习 Vue,我们不推荐使用 vue-cli 命令行工具来创建项目,更简单的方式是直接在页面引入 vue.global.js 文件来测试学习。Vue3 中的应用是通过使用 createApp 函数来创建的,语法格式如下:const app = Vue.createApp({ /* 选项 */ })传递给 createApp 的选项用于配置根组件。在使用 mount() 挂载应用时,该组件被用作渲染的起点。
2024-03-12 12:00:00
1397
1
原创 vue3前端高级架构
* 从 src/components/HelloWorld.vue 中引入 HelloWorld 组件 */这里是我们要开发的目录,基本上要做的事情都在这个目录里。<HelloWorld msg="欢迎来到菜鸟教程!-- Vue 代码 -->-- 展示模板 -->
2024-03-11 12:51:24
912
原创 git - 简明指南
此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到暂存区的改动以及新文件都不会受到影响。遗憾的是,这可能并非每次都成功,并可能出现。是你想要标记的提交 ID 的前 10 位字符。在其他分支上进行开发,完成后再将它们合并到主分支上。你也可以使用少一点的提交 ID 前几位,只要它的指向具有唯一性。你的本地仓库由 git 维护的三棵“树”组成。分支是用来将特性开发绝缘开来的。在你创建仓库的时候,如此你就能够将你的改动推送到所添加的服务器上去了。,它像个缓存区域,临时保存你的改动;
2024-03-09 11:29:21
926
原创 学习数据结构
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的。
2024-03-07 21:19:24
369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人