自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

modi000的博客

零碎的知识,简单的理解

  • 博客(1383)
  • 资源 (1)
  • 收藏
  • 关注

原创 软考高项笔记

某活动的总时差= 工期- 经过该活动最长路径。

2025-05-06 12:59:19 269

原创 JavaWeb的请求与响应(使用postman工具,模拟前端发送参数,接收响应,用于接口测试)

springboot框架已经通过内置了Dispatcher Servlet类(继承于HttpServlet类),所以,基于Springboot框架下,只需要写Controller类就行,不需要再写Servlet类了。前端是username,后端是name,变量名不一致,此时,需要使用注解映射。前端有get、post两种请求方式,后端不区分,此时后端程序保持不动。3.ctrl+s,保存测试链接,以备后续多次测试。目前都是使用SpringBoot的方式,更简单。1.创建worksapce。

2025-03-31 13:59:56 284

原创 http协议总结、响应状态码、tomcat介绍

在网页中按f12,点击network标签,可以看到一次requet对应一次response.无状态协议:不携带上一次数据,如携带上一次数据,会导致数据越来越多。

2025-03-04 14:07:02 247

原创 springbootWeb入门--创建springbootweb项目及给浏览器反馈字符串示例

3.在工程中建立模块,选择“spring initilazer”,类型勾选“maven”4.勾选“spring web”之后,就无需再自行写dependcy了。勾选了springweb之后,依赖文件中,自动完成配置。6.生成的工程文件,如下绿色框中文件,可以直接删除。8.此时,直接在启动类中,右键run,即可运行。9.浏览器中,输入对应的地址,即可显示。2.选择项目的jdk版本。

2025-03-04 13:24:28 286

原创 Maven的传递性、排除依赖、生命周期、插件

同理,如果要排除Junit,也只要在当前工程中,exclusion即可。小结:无论是要排除某Jar包中直接依赖还是间接依赖,都只需在引入该Jar包的工程pom文件中排除即可。蓝色背景中的两个jar包是projectA的直接依赖,其余的Jar包是projectA的间接依赖。程序中引入maven-projectA jar包, 此时,可以看到,间接依赖的Jar包都可以使用。如上,只要标明依赖名和组织名,不需要写版本,添加后,点击刷新,此依赖就排除了。projectA可以使用直接依赖,也可以使用间接依赖。

2025-02-27 16:43:06 453

转载 Java注解-最通俗易懂的讲解

注解的重要性就不用我来说了,controller层有@controller注解,service层有@service注解,基本上到处都是注解,!所以注解是Java程序员的必备技能,如果你对注解还不是很了解,那么我强烈建议您把这一篇文章好好读一下!一、概念1.1. 什么是注解?。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。

2025-02-26 17:01:42 82

转载 java中类名一定要和java文件名一致吗?

首先java中类名不一定要和java文件名一致,是否一致需要分情况,其次java中可以有多个类,但是最多只有一个类的类名和文件名相同,如果一个类被public修饰,那该类的类名必须和文件名相同,并且一个java文件中最多只有一个类被public修饰。2、java中可以有多个类,但是最多只有一个类的类名和文件名相同。由于主方法所在的类名和文件名不一致,所以执行主方法的时候程序报错。3、如果一个类被public修饰,那该类的类名必须和文件名相同。由于上面有两个类的类名都和方法名相同,所以程序报错。

2025-02-26 15:59:27 246

转载 yapi 使用步骤

原文链接:https://blog.youkuaiyun.com/m0_64294969/article/details/138760906。5.点击mock地址,发现返回的数据格式和我们自己需要的不一样,可以点击高级mock,添加自己的期望,也就是json类型。1.打开yapi官网,网址为https://yapi.pro/project/384499/interface/api。YAPI:是高效 易用的功能强大的api管理平台,目的为开发 产品 测试 提供更优雅的管理服务(接口文档管理平台)

2025-02-18 14:15:41 654

原创 Maven的依赖管理

添加Jar过程需要联网,刷新(两个刷新按钮都可以)后,如果本地仓库中没有,会到私服、中央仓库中下载,下载后的Jar包会在右侧栏目中显示。三、依赖的来源,可以从中央仓库中去找(速度慢),也可以从下边的网站中去找。直接点开,显示如下图。(直接点下载的话,就下载Jar包了)一、依赖配置(如本地仓库中没有,则需要联网,会自动下载)注意:测试类需要以Test结尾。二、引入后的Jar包测试。

2025-02-18 13:59:37 273

原创 使用IDEA创建Maven项目、Maven坐标,以及导入Maven项目

创建Maven项目后,会生成pom.xml文件, 配置的依赖(第三方Jar包)以及当前项目的坐标在这里。Groupid:一般写公司域名倒写,再加上项目名(也可以不写项目名,下边的示例就没写项目名)正如使用Vue创建工程化的前端项目,此时,使用Maven创建标准化的后端项目。之所以要配置maven环境,是因为,默认导入的是原项目的环境,故需要重新配置。项目名的命名规则:名称都用小写,多个单词之间用中划线分割。version:带snapshot,表示测试版本。一、创建Maven项目。三、导入Maven项目。

2025-02-18 13:35:58 596

原创 IDEA中集成Maven

配置完settings.xml文件后,本地仓库路径会自动配置,因为在settings.xml中已经配置过本地仓库的位置了,如未自动关联,可能是settings.xml中配置有问题。分为在当前工程和全局环境下配置,优先使用在全局环境下配置。1.配置当前工程的Maven环境。一、IDEA中配置Maven。2.配置全局的Maven。

2025-02-18 12:56:29 271

原创 前端vue项目打包部署

3)启动nigix.exe,进程一闪而过,在logs目录汇总的erro.log查看有无错误信息,没有的话,就表示启动成功了。2)修改nignx的端口号,默认的是80,与windows某进程端口号冲突,故需要修改,例如改为8000;打包完成后,目录中,会生成dist文件。打包后,数据占用空间更小,比如把换行都去掉了。可以通过vscode通过命令打包,也可以通过vscode的图形化界面命令。前端主流部署服务器是 Ngix ,后端主流部署服务器是tomcat。1)将html文件中的默认文件删掉。

2025-02-12 14:02:15 573

原创 web前端-vue项目路由设置

效果如上图,目前已通过element的布局,完成了包含head aside main 三部分的布局。其中head 及左侧的aside 在部门和员工组件中都保持不变,不修改代码,只修改main部分的内容,完成页面切换。在DeptView.vue和 EmpView.vue两个组件中分别加上路由链接(类似超链接,所以需要在各自的页面中添加)示例:点击左侧的导航栏,地址栏只是#/后边的内容发生变化,这是通过路由功能实现的。1)在vue项目中的views目录中,创建自定义的组件(页面)2)在路由表中配置路由。

2025-02-11 14:05:21 665

转载 Vue组件库Element

关于前端开发模式MVVM,之前学习的vue是侧重于VM开发的,主要用于数据绑定到视图的,那么接下来我们学习的ElementUI就是一款侧重于V开发的前端框架,主要用于开发美观的页面的。Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。如下图所示就是我们开发的页面和ElementUI提供的效果对比。

2025-02-10 17:16:14 99

转载 保姆级手写vue-router路由配置步骤

转载:https://blog.youkuaiyun.com/l15655495902/article/details/133033721。-router是安装,后面的@3.5.1是版本号,也可以选择安装其他版本号。在router文件夹中的index.js中配置如下指令。2.在new Vue中引入。

2025-02-10 17:06:58 56

转载 Vue Router 的安装、建立路由模块、启动路由和路由重定向

Vue Router 是 Vue.js 的官方路由管理器,它允许你构建单页应用(SPA),并能让你用 Vue.js 开发具有多视图的应用程序。Vue Router 遵循 Vue.js 的设计哲学,因此它和 Vue.js 核心深度集成,让构建路由变得简单而自然。

2025-02-10 16:39:58 332

原创 web前端布局--使用element中的Container布局容器

中的标签绑定的,此时就可以显示后端数据。1.将element相应的布局容器代码layout,粘贴到vue项目中的自定义组件(页面)<template>

2025-02-10 14:09:45 532

转载 idea中快速查找类和方法名

转载:

2025-01-21 23:02:42 296

原创 Java语法总结(三)

上述程序有问题,当score的分数不在0-100之间的话,显示的都是绩效D。分支结构中,不同的分支是平等的关系,若前一个条件成立,后边的条件就不执行了。1.Java中的程序流程跟C语言一样,分为顺序结构、分支结构和循环结构。

2025-01-19 23:21:03 188

原创 java语法总结(二)

4.通过idea创建一个普通的java程序步骤:创建工程、创建模块、创建包(域名倒写)、创建类文件。输出内容.sout:---》System.out.println(输出内容);5.标识符命令规则:数字、字母、下划线、$(C中没有这个)四种,数字不能放在开头。输入soutv会自动转换成打印上一个变量的值的输出语句。7.定义类的大括号后不用加分号(c++中是要加分号的)3.注释:ctrl+/单行注释,ctrl+shift+/多行注释。格式化:ctrl+alt+L。复制粘贴:ctrl+d。

2025-01-13 22:40:38 195

原创 Java语法总结(一)

byte short char 比较特殊,三者之间,或者相同类型之间做运算,都会先转换成int。强制类型转换,将占内存少的数据类型自动转换成多字节数据类型。反之,需要强制类型转换。byte 和short 比较特殊,不必考虑int类型,只关注是否超出了表示范围。Java的数据类型分为基本数据类型和引用数据类型。2.引用数据类型:数组、类、接口、枚举、注解等。数据超出了int的范围,改正:在后边添加L。需要用最大内存的数据类型来接收运算结果。,定义变量报错,应在数字后面添加F。1.基本数据类型:四类八种。

2025-01-08 23:26:01 343

转载 v-bind与v-model的区别

3、v-bind可以给任何属性赋值,v-model只能给表单类,也就是具有value属性的元素进行数据双向绑定,如text、radio、checkbox、selected。这个原因也很好理解,从页面流向data,v-model是捕获用户的输入值,如果没有value,捕获不了,所以这个流向没有意义,v-model就是收集value值。1、v-bind是单向绑定,用来绑定数据和属性以及表达式,数据只能从data流向页面。2、v-model是双向绑定,数据能从data流向页面,也能从页面流向data。

2025-01-08 16:53:10 120

原创 web前端学习总结(二)---javascript之事件监听

事件绑定属性,是以on开头,例如,onclick单击。例如:当点击按钮后,会触发事件,弹窗。1.在DOM中直接绑定。2.在js代码中绑定。

2025-01-07 18:06:31 327

原创 web前端学习总结(一)

标签2)在页面中,引入.js文件,推荐放在内中最下部分。也可以放在外。2.内部引用JavaScript代码必须位于

2025-01-07 18:03:45 921

转载 【C++】DLL和LIB的含义及使用场景和区别

导入库:用于支持动态链接库(DLL)的引用,它仅存储 DLL 的函数导出信息,而不包含实际代码实现。DLL 文件是动态链接库,扩展名为 .dll,用于在程序运行时动态加载和调用其中的代码或函数。静态库会在编译时直接嵌入到程序中,因此生成的可执行文件较大,但独立性强,不依赖外部文件。DLL(动态链接库) 适合模块化、插件式开发和共享资源,更新维护方便,但依赖运行时环境。LIB(静态库或导入库) 适合独立应用,无需运行时依赖,但更新时需要重新编译整个程序。在运行时加载,按需使用,节省内存和磁盘空间。

2024-12-30 16:14:49 495

原创 win系统DOS中快捷键

1.清屏:cls。

2024-12-25 21:59:31 387

原创 Java中的继承和多态以及抽象类、接口的理解

多态性,可以用父类引用指向子类对象。例2:形参是父类对象(实现解耦)方法的重载:重载与多态毫无关系。

2024-12-24 10:42:53 322

转载 Dom(文档对象模型)

JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为操作元素是DOM核心内容一般地,节点至少拥有nodeType(节点类型),nodeName(节点名称),nodeValue(节点值)这三个基本属性元素节点 nodeType 为1属性节点 nodeType 为2文本节点 nodeType 为3(文本节点包含文字,空格,换行等)

2024-12-16 14:35:38 162

原创 web网页前后端交互方式

如使用get方式,则提交的数据会在url中显示;如使用post方式,提交的数据会在数据体中显示(如下图所示,按下F12键,查看。),如此action属性并未写后端的url地址,则默认是向当前页面推送(ps:如果,图中显示的链接是一串英文符号,是因为当前页面的url中有中文,中文被转换)。前端是通过html中的表单,通过method属性定义发送表单数据的方式是get还是post。通过action属性,

2024-12-16 14:28:11 371

原创 web前端td、tr、th标签的含义

3.TH:英文全称是"tableheadercell"的缩写,在中文中是“表头单元格”的意思。1.TD:英文全称是"tabledatacell",中文意思是“表中的数据单元”。2.TR:英文全称是"tablerow"的缩写”的缩写。

2024-12-16 14:08:52 2019

转载 黑马JavaWeb开发笔记04——HTML表格<table>、表单<form>、表单项<input> <select> <textarea>标签

本篇文章是2023年最新黑马JavaWebHTML表格、表单、表单项标签的总结,帮助需要学习Web开发的朋友温故而知新。HTML表格标签HTML表单标签HTML表单项标签表单场景: 表单就是在网页中负责数据采集功能的,如:注册、登录的表单。表单标签: < form >表单项标签: 不同类型的input元素、下拉列表、文本域等。< input >: 定义表单项,通过type属性控制输入形式< select >: 定义下拉列表: 定义文本域表单属性action: 规定表单提交时,

2024-12-16 13:39:10 204

转载 HTML实现点击左侧菜单,右侧内容切换

大概逻辑 就是建立一个首页,然后将页面分为左右两部分,左边负责切换,右侧负责页面展示,通过标签的顺序号进行 页面切换,左边点击第三个,右边则显示第三个页面连接对应的页面,UI优化就不多做描述了。方法二逻辑是利用多个div区域进行轮动切换,举个例子,左侧有五个需要切换,我只需要展现其中一个,隐藏其余四个就实现效果了,代码如下,默认其余区域是隐藏的,首先,在HTML中创建一个左侧栏目和一个右侧区域的容器。然后,使用JavaScript来添加事件监听器,当栏目被点击时,切换对应的内容区域。

2024-12-02 10:02:16 682

转载 导航栏以及二级菜单栏(下拉列表)的制作

首先,用和标签将导航栏的布局搭建出来(此时的一级导航栏还是纵向的位置,如何拉至横向需要CSS部分的辅助,下面CSS部分会提到),代码中的"登录","注册","留言","我的"为导航栏的标签部分,搭建二级菜单栏的代码位置,类似于“嵌套”的方式。作为新手小白,在我们熟悉了HTML , CSS,JS的功能和语法之后,Web前端开发中,更重要的还有界面的美化,主要依据CSS的庞大功能来实现,今天我来给大家分享的是,利用html代码来实现横向导航栏以及。

2024-12-02 09:49:26 516

转载 www服务器是什么

当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。每个网站服务器需要设置一个主域名,其作用一方面用来使主控网站能通过HTTP方式远程连接到网站服务器,同时也作为试用网站的临时网址。网站服务器就是用以存放客户网站的服务器,网站服务器可以和主控网站放在不同的地方,也可以放在通一台服务器。3. baidu.com/:这是装有网页的服务器的域名,或站点服务器的名称;

2024-11-22 14:46:31 2696

转载 前端单点登录(SSO)

Application1、Application2、Application3没有登录模块,而SSO只有登录模块,没有其他的业务模块,当Application1、Application2、Application3需要登录时,将跳到SSO系统,SSO系统完成登录,其他的应用系统也就随之登录了。通过上面的登陆认证机制,我们可以知道,在sso.a.com中登录了,其实是在sso.a.com的服务端的session中记录了登录状态,同时在浏览器端(Browser)的sso.a.com下写入了Cookie。

2024-11-21 16:02:40 600

原创 单点登录(SSO)的工作机制

浏览器访问OneDrive,虽然已有通票 TGT,但OneDrive只认ST,CAS发现用户已经有TGT了,直接向用户发放ST,其余步骤同上。有了TGT Ticket,才能领取ST(TGT Ticket 是否也可以理解为市去游乐园的资格)

2024-11-21 15:40:06 207

转载 2023【软考高项】五大过程组、十大知识域记忆口诀,故事记忆法

高项第四版十大管理和五大过程组,应对2023年下半年软考高项。现在下半年考试已经结束了,如果教材不变,这个对2024年上也适用,如果你考过一次,肯定不用再背了,因为你考过一回了,这十大管理早就应该背得滚瓜烂熟了,但如果你是第一次考,可以完全按照以下的故事线背。结合优快云很火的记忆口诀加上自己的改编完成,我自己把它们整理成了故事,附带自己的记忆方法,试了两天,背的效果还不错,分享给大家。感兴趣的可以先看看跟着我的思路背一下,或者自己再加以改编。

2024-10-31 10:20:37 369

转载 PMP项目管理【五大过程组、十大知识领域、四十九个管理过程】

项目相关方/关系人管理:包括用于开展下列工作的各个过程:识别影响或受项目影响的人员、团队或组织,分析干系人对项目的期望和影响,制定合适的管理策略来有效的调动干系人参与项目决策和执行。项目沟通管理:包括为确保项目信息及时且恰当地规划、收集、生产、发布、存储、检索、管理、控制、监督和最终处置所需的各个过程。项目成本管理:包括为使项目在批准的预算内完成而对成本进行规划、估算、预算、融资、筹资、管理和控制的各个过程。启动过程组:定义一个新项目或现有项目的一个新阶段,授权开始该项目或阶段的一组过程。

2024-10-31 10:12:44 539

原创 项目挣值管理(EVM)预测

一、挣值管理示例:陈老师需要盖一栋5层的楼房,预计每个月盖1层,同时每层的预算是10万元。那么,总工期为5个月,总预算为50万元。在第3个月末的时候,陈老师来到工地视察,发现只完成了2层楼房的建设,但是实际花费了25万元。问题1:项目在第3个月末的时候,计划值PV、实际成本AC、挣值EV分别是多少?(一)3个基本参数1.计划价值(Planed Value):截止某一时刻,计划(应该)完成的工作量,共值多少钱(示例中的30万元)2.实际成本。

2024-10-24 14:45:34 851

转载 项目活动的自由浮动时间和总浮动时间

浮动时间(FLOAT)=时差(SLACK)=总浮动时间(TOTAL FLOAT)= 路径浮动时间(Path FLOAT )自由浮动时间:不推迟紧随其后的下一活动的最早开始时间的前提下(不干涉别人的自由),活动可以向后推迟的时间长度。自由浮动时间是指可以在不推迟任何后续活动的最早开始时间的情况下本活动可以推迟的时间,总浮动时间 =最晚开始时间-最早开始时间=最晚完成时间-最早完成时间。自由浮动时间=(后续活动的最早开始时间)-(本活动的最早完成时间)注意:总浮动的值是大于等于自由浮动的值的。

2024-10-24 09:49:38 823

QNX编译器快速入门指南

该资料介绍了使用QNX编译器进行创建工程、编译连接工程、调试工程等内容,浅显易懂、适合初学者快速入门。

2020-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除