自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (3)
  • 收藏
  • 关注

原创 超详细的结合Spring框架讲解核心及配置

目录一. IOC和DI二. Spring容器与Bean1. spring核心容器  2. spring与bean的关系3. Bean的作用域 4. 容器中Bean的生命周期 5. Bean标签属性  三. spring中bean配置1. 基于xml 全类名 属性注入2. 基于xml 全类名 构造器注入3. spring配置Bean注入5. 注解配置Bean一. IOC和DI  IOC-Inversion of Control,译为控制反转 ...

2020-08-25 11:16:51 411 6

原创 Java-JS向Servlet传递数组,执行完后JS再接收刷新界面

目录业务实现效果:一、JS向Servlet传递数组结合项目需求展示代码:Body模块:Script模块:二、Servlet更新结束后,向前端传递数据业务实现效果:因为勾选,选中的是一条数据,需要将一条数据放到一个数组中传递到Servlet,获得后再进行对数据库的操作,执行删除。Selrvlet执行完后,需要将JS显示的数据进行更新,界面中选中的数据要进行删除消失,下方的商品和共计价格都要更新具体如何传值到Servlet,在返回JS往下看。一、JS向Servlet传

2020-08-12 11:14:01 646 3

原创 JAVA-入库条件更新SQL相同ID库存数量增加

目录前言:正题:数据库表设计:一、Controller层二、Service层三、Dao层前言:在写更新语句时没有成功,总报下图错误,为防止再出现写更新语句时的语句错误,特此总结一篇关于条件更新并增加的SQL之前的错误条件更新SQL,请注意!Stringupdate_sql="updatetb_commodityset(?,?,?,?,?)whereid=?";正题:下图为业务需求更改之后主要是SQL语句的书写,但是入库需...

2020-08-06 11:56:37 1447 38

原创 MVC演进过程

2020-08-04 10:39:08 337 2

原创 吃个饭的时间就让你搭建完Mybatis框架

1.准备Maven工程打开IDEA创建一个新的项目2.准备数据库安装Mysql步骤:https://blog.csdn.net/weixin_39332529/article/details/106262264安装后默认数据库。我们做项目更常用Navicat,所以我们就使用Navicat来创建一个新的表吧!1.建立链接MySQL2.新建数据库mybatis建立名为user的表3.插入数据3.下载Mybatis.jar包并导入工程4.创建

2020-07-06 19:03:41 1397 53

原创 Vue-小学生都能看懂并使用的子父组件传值

目录搭建的框架目录结构一、父传子动图效果及源码父传子源码:二、子传父动图效果子传父源码:三、详细解说组件传递过程:组件传值模板1.父--->子①属性props②引用refs传值2.子--->父①属性emit搭建的框架目录结构一、父传子动图效果及源码父传子源码:父组件:<template> <div> <div> <p v-html="theCardTitle

2020-06-27 17:40:43 5844 54

转载 如何搭建一个vue项目(完整步骤)

一、安装node环境  1、下载地址为:https://nodejs.org/en/  2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功    3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/  输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。    检查是否安装成功:

2020-06-27 08:07:25 44944 38

原创 Vue生命周期详解

目录前言:一、生命周期流程图详解1.beforeCreate、Created2.编辑模板过程3.beforeMount、Mounted4.beforeUpdate、Updated5.beforeDestroy、Destroyed二、生命周期代码1.父子组件加载生命周期2.父子组件更新生命周期3.父子组件销毁生命周期前言:1、什么是vue生命周期?Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新

2020-06-25 11:19:34 9871 32

原创 Vue-查询数据以树状图效果渲染

目录实现过程:一、tree封装1.tree组件代码:2.定义dataList:3.定义初始值4.computed和mthods的区别:二、注册tree权限1.引入树形控件子组件2.试题分类点击事件,调用接口(调用接口忽略)3.清楚渲染的是谁的数据老规矩:先走波流程看实现效果!实现过程:在question-edit界面实现查询数据,将数据以树状图效果渲染出来,question-edit要给tree文件注册权限。首先讲解tree文件代码;再讲quest

2020-06-22 11:55:40 5197 41

原创 Vue-循环遍历选项赋值到对应控件

老规矩:先走流程,上动图看效果!在此推荐个大佬,为我提供解决思路,大家多多访问他的博客,希望带给大家帮助https://blog.csdn.net/yyp0304Devin下面就一步步为大家讲解如何实现将它的试题选项赋值到对应的控件中的,因为题型较多,拿单选题型为大家演示:不同题型它的界面也是不同的,这里也有个技术点,这里就先不讲解了。如动图所示,要完成这样的功能,肯定是要访问后端接口的知道URL后,我们就知道携带的试题ID过去一、传递ID在点击编辑按钮事件中将ID传值过去

2020-06-19 19:51:13 3297 26

原创 Vue-动态获取数据后控件不可编辑

老规矩:先走波流程!看实现效果,更好根据大家的问题相对应的解决自己的问题。功能介绍:由动图可以看到,当我点击添加试题时,因为要添加些数据,跳转过去的界面必须是可以使用的。再当我点击编辑,携带过去的数据是不能更改的,只更改下方题干部分。具体如何实现控件获得数据后不可更改呢?主要是用到判断,可以看到这里我只给input和select组件设置了不可用,但他们都是共用一个方法。实现过程:1.做判断,因为点击是一加载就出现的数据,所以是当获得过来的数组不等于空时执行 //钩子函数,

2020-06-15 10:56:55 3398 23

原创 Vue-动态分页

<!--Table表格--><el-tableclass="table-form":data="tableData.slice((currentPage4-1)*pageSize,currentPage4*pageSize)"</el-table><!--分页--><el-paginationclass="paging"@size-change="handleSizeChange"@cur...

2020-06-15 08:27:35 1780 9

原创 Vue-单行删除与批量删除

一、单行删除<el-table-columnalign="center"fixed="right"label="操作"width="100"><templateslot-scope="scope"><el-buttontype="text"size="small"icon="el-icon-edit"></el-button><el-button...

2020-06-15 08:25:16 2795 27

原创 Vue-跨页面传递与接收数组并赋值

为更好让大家理解拿自己的项目做例子并附上动图效果,可以看到将第一行数据选中的一行赋值到了另一个界面:为了更好让大家理解拿去附用将我每个界面和方法属性的命名都介绍给大家:兄弟界面跳转:question-edit——>add-question1.界面A:question-edit想要将本行的数据赋值过去,因为不是一个所以要用到数组,将它们打包好,首先第一步我们的入口在操作的编辑图标上1.编辑图标代码:<templateslot-scope="scope"> &lt...

2020-06-14 09:40:42 3859 16

原创 Vue-Table和Select组件接收数字换为对应的汉字

目录一、Table组件数字转换二、Select接收数字转换为汉字一、Table组件数字转换1.首先定义一个转换表-命名为:statusData statusData:{ "1":{ lable:"简单" }, "2":{ lable:"中等" }, "3":{ lable:"困难" }...

2020-06-14 09:32:43 2627 13

原创 Git基本命令、项目搭建

一、Git上传下来基本命令Git的四个工作区域:1.工作目录2.暂存区3.资源库4.git仓库二、项目搭建有两种方式:1.在根目录创建新的仓库在根部目录文件下右击Git Bash Here输入命令:git init(初始化项目)之后文件夹中会多出.git的文件注意:.git是个隐藏文件,需要把隐藏的项目勾选上才能看到2.克隆远程仓库Git clone +后面是远程仓库复制的链接(Shift+Ins)三、Git文件操作1.把写的代码放到.

2020-06-05 19:32:57 260 4

原创 Vue-(Show-overflow-tooltip)的作用

在我们画界面时不少使用Table表格,Table有很多的表头。你们有没有遇到这样一个问题,就是在你当屏幕中大小合适,但是当你在别人电脑显示或拉长你的网页时,就会出现空白,显得很突兀,Show-overflow-tooltip就是解决这个问题的。下面根据我做的项目来体验下这个属性使用前后的对比吧!使用前效果及代码:因为这里写死了,所以当我拉长我的界面就会出现上面的效果。使用后的效果及代码:...

2020-06-05 19:28:50 10956 21

原创 Vue-只用一个方法解决隐藏跳转

此动图有两个功能都实现了隐藏跳转,分别是高级搜索->简单搜索; 多选中添加选项此篇博客以多选中添加选项为例为大家讲解:首先在template模块小定义好两个图标其次在script中data里定义默认显示按钮最后在script中methods方法中写逻辑...

2020-05-30 20:15:43 787 25

原创 Vue-安装依赖项vue-quill-deitor使用富文本编辑器

一、在项目终端输入:npm install vue-quill-editor --editor二、注册组件在main.js项目入口文件中添加全局挂载1.导入全局变量importVueQuillEditorfrom'vue-quill-editor'2.导入样式import'quill/dist/quill.core.css'import'quill/dist/quill.snow.css'import'quill/dist/quill.bubble.cs...

2020-05-30 20:13:32 591 19

原创 Vue-实现本项目页面之间跳转

一、在template模板中添加button按钮加入click事件<el-buttontype="primary"@click="func()">添加试题</el-button>二、在methods中写入路径func(){this.$router.push({path:"add-question"});},三、修改路由文件,加入所有跳转的本地界面...

2020-05-30 20:09:48 1071 19

原创 Vue-组件、传值props

目录一、全局组件-关键词component一、局部组件二、子父组件-父向子组件传递数值Props关键字:三-子组件向父组件传值四、组件插槽五、具名插槽必须先注册组件才能够使用一、全局组件-关键词component注册语法规则:Vue.component (组件名称,{data:组件数据,template:组件模板内容})例如:注意:组件名称命名方式有两种,一种是如上图短横线的方式,一种是驼峰HelloWorld。使用驼峰命名方式后,

2020-05-26 19:13:56 315 2

原创 JavaWeb基础-Junit\反射\注解

一、Junit单元测试对于测试分为黑盒测试和白盒测试,Junit属于白盒测试,需要在程序中写入代码。Junit测试步骤:1.定义一个测试类,类名命名格式: 包名package:XXX.test 被测试类+Test;2.给方法+@Test3.导入Junit依赖环境,要不会爆红4.断言:有时会有输出结果,但是不一定输出的就是对的,用Assert方法的assertEuals(期望的结果,运算的结果)期望和运算结果相同还是绿色!测试类Test注解1.@Be...

2020-05-26 19:10:07 231 2

原创 Java-函数式接口Lambda,注解的使用

有且只有一个抽象方法的接口。函数式接口适用于函数式编程,在java函数式编程的体现就是Lambda:()->{}特点:延迟加载(解释:满足条件执行,不满足条件不执行,避免性能浪费)定义格式:修饰符 interface 接口名称{Public abstract 返回值类型 方法名称(可选参数信息);}@FunctionalInterface注解的作用:用来检测函数式接口是否正确,因为函数式接口只能有一个抽象方法,为了避免就用检测注解,成功后进行编译!Lamb.

2020-05-26 19:07:11 627 1

原创 Java-字符流(输入输出流Reader、Writer)

一、字符输入流Reader类字符输入流最顶层的父类,定义了一些共性成员方法,是一个抽象类共性成员方法:重点研究对象:FileReader关系:FileReader extends InputStreamReader extends Reader作用:把硬盘文件中的数据以字符的方式读取到内存中构造方法: FileReader(String fileName)//文件路径 FileReader(File file)//一个文件练习:读取单...

2020-05-26 10:34:38 422 2

原创 Java-字节流(输入输出流InPutStream、OutputStream)

使用字节流会出现的问题:遇到中文字符是,可能不会显示完整的字符。解决这个问题就用到的是字符流,字符流专门处理文本文件。GBK和UTF-8:GBK:主要用于中文编码,长度占2个字节UTF-8:包含全世界用到的字符,会占用更多的数据库存储空间,长度占3个字节一、字节输出流-OutputStream抽象类,字节输出流所有的超类基本共性功能方法:子类:File Out out stream(文件字节输出流)作用:把内存中的数据写入到硬盘文件中构造方法:FileOu

2020-05-26 10:31:48 403 16

原创 Java集合四部曲(四)-Properties集合

Properties extends Hashtable<k, v> implements Map<k,v>是唯一一个和IO流结合的集合Properties特有的方法:Object setProperty(String key,String value)调用Hashtable的方法putString getProperty(String key)通过key找到value值,相当于啊Map中get(key)方法实例:基本使用方法:store把..

2020-05-26 10:05:44 300 3

原创 Java集合四部曲(三)-集合{Map(Entry)}

与Collection集合不同的是Map有两个泛型对比如图:举例说明:Collection就是单身汉;Map键值对存在,就是情侣/夫妻(K:Key键,V:Value),一个键对应一个值,也就是一夫一妻制。Map常用发法:Key不允许重复,Value可以重复Entry<K,V>是遍历Map集合的一种方式getKey,getValue方法:Linked Hash Map集合不同于HashMap,HashMap...

2020-05-26 10:04:11 173 3

原创 Java集合四部曲(二)-集合{List(ArrayList、LinkedList)、Vector、HashSet}

List和Set同样继承了Collection集合接口List集合常用方法:先创建集合List<String> list = new ArrayList<>();list.add("一个数组指定的位置" , "添加的元素");List集合中也相同于数据结构,ArrayList和LinkedList是List的实现类ArrayList 相当于数组实现,查询快,增删慢LinkedList 相当于链表实现,查询慢,增删快...

2020-05-26 10:02:06 132 2

原创 Java集合四部曲(一)-集合接口(Collection集合、Iterator迭代器)、泛型

区分Collection和CollectionsCollections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。Collections工具类常用方法:Collection 是各种集合接口的父接口,继承它的接口主要有Set和List,提供了关于集合的一些操作,如删除,插入,判断一个元素是否是其成员,遍历等。一、Collection集合的框架:Collection的常用方法:使用:先创建一个集合对.

2020-05-26 09:59:10 838 48

原创 MySQL安装遇到Start service红叉问题

主要问题还是卸载不干净,在网上找了很多的解决方法,什么在注册表上删除MySQL,自己删了好多东西,自己都不知道是不是删掉了有用的东西,在注册表里乱删太冒险了!还有步骤是到高级设置里添加的配置去掉!都太麻烦了,在我这里统统都不要,我找到了更好的解决方法,下面与大家分享一下如何彻底的删除干净,再重新安装。步骤一:找到之前自己的安装目录MySQL->my.ini这里是个配置文件,其中有一个配置文件 datadir="C:/ProgramData/MySQL/MySQL Server 5.

2020-05-21 17:13:26 2405 18

原创 字节流(输入输出流InPutStream、OutputStream)

使用字节流会出现的问题:遇到中文字符是,可能不会显示完整的字符。解决这个问题就用到的是字符流,字符流专门处理文本文件。GBK和UTF-8:GBK:主要用于中文编码,长度占2个字节UTF-8:包含全世界用到的字符,会占用更多的数据库存储空间,长度占3个字节一、字节输出流-OutputStream抽象类,字节输出流所有的超类基本共性功能方法:子类:File Out out stream(文件字节输出流)作用:把内存中的数据写入到硬盘文件中构造方法:FileOu

2020-05-17 19:30:45 1098 17

转载 疫情前的我 VS 疫情后的我!

因为这次疫情,这么多年第一次在老家过了十五,过了二月二龙抬头。因为这次疫情,这么多年第一次和父母呆了近一个多月。因为这次疫情,我们才明白历史上禁足确实是一种惩罚因为这次疫情,我们知道听得见实话是多么的重要因为这次疫情,我们才知道白衣天使是多么的美丽!因为这次疫情,我们才明白一个强大的国家意味着什么!...很多人觉得,经过这次疫情,活着最重要,过得开心最重要,和家人在...

2020-03-29 20:31:38 423 11

原创 计算机网络(7~8)课后题答案(全)

前言:答案仅限参考,不保证全部正确第七章1.简述CSMA/CA基本工作原理-253是IEEE802.11网络采用的访问控制方法名词解释:CSMA/CA:带碰撞避免CSMA/CD:检测RTS:请求数据帧CTS:可以通信确认信息,他还要发送给附近所有的通信主机2.移动网络的间接路由选择的基本工作原理是什么?247直接路由选择:由通信代理通过归属代理获...

2020-03-22 20:36:54 16616 7

原创 计算机网络(4~6)课后题答案(全)

前言:答案仅限参考,不保证全部正确第四章1.网络层提供的主要功能是什么?转发路由选择2.说明转发和路由的含义,有什么区别和联系?转发:当通过一条输入链路接收到一个分组后,路由器需要决策通过哪条输出链路将分组发送出去,并将分组从输入接口转移到输出接口。路由:分组经过的路径。区别3.对比虚电路网络和数据报网络的优缺点4.虚电路网络如何建立虚电路...

2020-03-14 09:17:10 13383 7

原创 计算机网络(1~3)课后题答案(全)

第一章1.什么是计算机网络?计算机网络是互联、自治的计算机集合自治:计算机系统彼此独立,不存在主从或控制与被控制的关系互联:利用通信线路链接,连接相互独立的计算机系统2.网络协议的三要素是什么?每个要素的含义是什么?语法:定义实体之间交换信息的格式与结构语义:定义实体时间交换信息的信息发送那些控制信息,信息的具体含义,针对不同含义的控制信息,接收信息端如何响应时序:...

2020-03-08 21:02:51 20810 9

原创 XML

1、Schema的定义与作用2、Schema与DTD的异同3、Schema的定义与作用2、验收XML是否符合Schema

2020-02-29 16:52:38 160 9

原创 计算机网络-13条搞定网络体系结构

一、OSI参考模型1、 由于对等层通信并不是直接进行, 因而称为 虚拟通信。2、 数据在垂直的层次中自上而下地逐层传递直至物理层, 在物理层的两个端点进行物理通信, 这种通信称为实通信。3、 OSI 参考模型的(传输层、 会话层、 表示层和应用层)称为端到端层。(物理层、 数据链路层和网络层)称为结点到结点层。4、 表示层:解决格式和数据表示的差别, 提供一致的数据格式, 使字符、 ...

2020-02-16 20:54:42 452 8

转载 计算机网络-报文交换与分组交换

报文交换报文是:源(应用)发送信息整体 。比如一个文件报文交换最典型的就是发电报。分组交换分组::报文分拆出来的一系列相对较小的数据包分组交换需要报文的拆分与重组产生额外开销示意过程:分组交换:统计多路复用 (Statistical Multiplexing)存储-转发(store-and-forward)报文交换与分组交换均采...

2020-02-09 20:00:31 1388 6

原创 JS基础

一、输出语句AlertDocumentConsole.log只有开发人员可以看到二、JS代码编写位置最好是写在JS标签里面,也可以写在标签属性中,但不推荐,因为他们的属性结构与行为耦合,不方便维护!注意:JS一旦引入外部文件,就不能编写代码了,即使编写也会忽略。三、基本语法四、字面量&变量...

2020-02-02 20:57:42 135 7

原创 Request&Response

Request:读取客户端在Web请求期间发送的值Response:封装了页面执行放回到Http客户端的输出一、浏览器提交数据方式?(例) 1.表单:(数据藏在请求报文体中,格式:txtname=james&txtpwd=123) <form action=“login.ashx” method=“post”><input ...

2020-01-18 15:24:12 1401 67

Mybatis.zip

结合MySQL数据完成的一个查询数据框架,使用前自己需要准备数据库。上传的资源数据库地址是自己的运行时需要更改。

2020-07-07

vue-子父组件传值源代码

一个自己搭建的项目,简单易学,包括子传父和父传子实例,也可看源码详情请见博客链接:https://blog.csdn.net/weixin_39332529/article/details/106985173

2020-06-29

网络下半年复习资料+课后题答案.zip

一套完整的复习资料从前入深+今年下半年的课后题答案。虽然答案不是很标准,但也能给大家带来帮助。也可以看我三月份的博客,我把课后题答案都以博客的形式发出来了。

2020-06-15

空空如也

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

TA关注的人

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