- 博客(40)
- 收藏
- 关注
原创 ElasticSearch8.7 搭配 SpringDataElasticSearch5.1 的使用
截至2023/7/11日,全网最全最直白的SpringDataElasticSearch5.1
2023-07-11 14:51:23
1324
3
原创 虚拟化特性
把一组主机组合起来形成一个整体,向用户提供资源的方式(计算资源、存储资源、网络资源)好处:当一台主机发生宕机情况后,该主机上可以改用HA技术将宕机主机的虚拟机转移至其他正常运行的主机上。坏处:当虚拟机业务过大,传输虚拟机将会出现停机传输的情况,等虚拟机传输至新主机后,业务才可以恢复,但总体利大于弊。
2022-11-18 14:31:11
631
原创 Current request is not a multipart request 状态码:511 异常
Current request is not a multipart request 状态码:511 异常
2022-08-29 09:12:21
2328
原创 配置SSM框架整合项目
1、SSM是什么?从框架方面来说,它并不是指一个或某个框架,它是三个框架的缩写,简称为SSM。这三个框架分别是:Spring、SpringMVC、MybatisSpring的存在意义?Spring方便解耦,简化了开发,通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进行控制,避免硬编码所造成的过渡耦合。用户也不必再为单例模式类,属性文件解析等这些很底层的需求编写代码,可以更专注于上层应用。它支持AOP编程与声明式事务控制,这样可以提高开发的效率。而这些仅仅只是Sprin
2022-05-18 16:01:16
306
原创 SpringMVC之JdbcTemplate组件
1、SpringMVC是什么?SpringMVC是一种基于JAVA的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,以及融合在Spring Web Flow中SpringMVC 已经称为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超所Struts2,成为最优秀的MVC框架。它通过一套注解,让一个简单的java类称为处理请求的控制器,而无须事先任何接口。同时它还支持RESTful编程风格的请求2、JdbcTemplate的作用Sp
2022-04-20 09:01:45
752
原创 处理layui序列化表格报错
0、 为什么报错?在解决问题前,是否经过这样的报错?说序列化类型未xxx的对象时检测到循环引用?这种大概率是因为在数据库设计时键值与外键等字段产生冲突,导致控制器产生循环使用尽管在控制器中数据已经查询出来,但是依旧报错。当然,如果以调试数据库字段来解决这个问题,那么也是可以的,只不过更麻烦罢了。1、 layui表格序列化的过程在使用layui的table组件时,它需要的是一个含有data,msg,code,count的类来接收所收到的数据,某些方面来说,传值时强制设置code不为0也可以解决
2022-03-01 14:48:32
1096
原创 javaServlet的get和post请求
1、 Servlet在javaWeb中的作用Java sevlet是运行在 Web 服务器或应用服务器上的程序,它是作为来自Web浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。若是还不明白,可以将Servlet代替成contollerServlet规范介绍:- servlet规范来自于JAVAEE规范中的一种* 作用: 1: 在Servlet规范中,指定【动态资
2022-02-22 13:34:46
2534
原创 熟悉JSP的JSTL标签库
1、JSP是什么?:JSP规范介绍:它来自于JAVAEE规范中一种JSP规范指定了如何开发JSP文件代替响应对象将处理写过写入到响应体的开发流程JSP规范指定了Http服务器应该如何调用管理JSP文件JSP文件优势:JSP文件在互联网通信过程,是响应对象替代品降低将处理结果写入到响应体的开发工作量降低处理结果维护难度在JSP文件开发时,可以直接将处理结果写入到JSP文件不需要手写out.print命令,在Http服务器调用JSP文件时,根据JSP规范要求自动的将JSP文件书写的所有
2021-11-08 10:13:07
179
原创 css实现单选框效果
效果查看:一、搭建好html页面结构先在html页面中创建出一个盒子用于存放按钮和文字光一个大盒子还不够,用span标签来说明文字,i标签来表示单选框中间的那坨圆点,这些都用一个小盒子套住,这个小盒子用于勾勒单选框的边框。如图。这样html页面结构就完成了二、规划样式将小盒子的边框勾勒出来,再将各个元素的样式都做出来后初始状态如下,对了,千万别忘了给小盒子一个过渡效果的样式,否则后续的操作会没有动态效果哦~!三、移入效果纯css怎么达到一个拟点击效果,我这里选择是hover伪类,虽然
2021-10-28 09:22:53
4335
原创 Java_封装一个JDBC_Util工具类
什么是JDBC_Util工具类?它是一个封装了包括连接数据库,可以用方法来使用Driver跟Connection的一个工具类,当然,也可以往里添加很多东西,比如在自己电脑上用,就可以直接使用对应数据库的新增操作进行封装。封装一个JDBC_Util工具类有什么用?JDBC_Util封装的好,将会大大的降低项目的开发难度,也可以降低代码重复率让代码变得更加高效。有方法可以实现的操作,为什么要自己手敲呢,对吧?开始操作:1、 运行环境:Jdk:JDK_1.8.1驱动包版本:mysql-conne
2021-10-18 11:11:48
519
原创 IDEA2020版本如何配置servlet项目?
1、版本问题在IDEA的2020版本中,配置tomcat和servlet的方式变了,变得更加隐晦,也就是说变得更加发复杂了。其实我也不知道为什么要改…所以如何配置srevlet就是开发人员所要适应的问题了。2、前提条件关于java的JDK问题servlet项目,即是javaWEB的基础。既然servlet项目是java中的一部分,那么你就要确保java的jdk环境变量是否配置完毕。若是还没有配置,那么可以去oracle(甲骨文)公司的官网去下载jdk进行配置。(我这里用的是JAVA8哈,当
2021-09-28 10:04:26
2604
原创 Java里JFrame窗体的基本操作(容器布局篇-1)
容器容器,我的理解是可以包容其他东西的玩意。它可以是一个盒子,可以是一个虚拟化的物品,可只要能包裹住其他存在质体的东西,那么都可以称作是容器。例如:JPanel组件和JScollPane组件两者都是容器也是组件。既然有容器,那么容器中的布局就必不可少了。不然不规矩的摆放物品,人类看不习惯,我也看不习惯 ????本篇内容,将说明java JFrame窗体里容器中几类布局。说明:所有在JFrame窗体里的容器布局都会使用setLayout()方法,采用的布局参数都将放进这个方法里绝对布局调用窗体容器
2021-09-19 14:40:52
3167
原创 Java里JFrame窗体的基本操作(组件篇-3)
回顾说过了下拉框和下拉列表,本篇内容将了解滚动面板和各类输入框什么是组件?如果不熟悉组件,可以将组件看作是某个Form表单中的表单元素,组件可以完善JFrame窗口的布局,以及一些功能;本篇内容中所有的组件所用到的类全都来自于javax.swing这个包中,记得引入;另:在使用组件前,请先将窗体中的内容类给实例化出来进行操作,代码如下:Container c = getContentPane();JScollPaneJScollPane类,说的就是滚动面板。它不同于其他组件,它是一个容器,
2021-09-08 10:53:30
1993
原创 Java里JFrame窗体的基本操作(组件篇-2)
回顾这算是JFrame窗体基本操作的组件第二篇了,上一篇说过了单选框,复选框,按钮。在这一篇中,我会说明下拉框和列表框什么是组件?自行百度:java中JFrame窗体里的组件是什么? 名字都给你想好了 ( :I )JComBox下拉框JComBox类,就是下拉框,实例化出来后,要填写泛型<>,添加是什么数据类型的内容,泛型中就写上该数据类型;JComboBox<?> combox = new JComboBox<>();以下实例化下拉框的时候我泛型写的全
2021-08-29 10:50:39
1991
原创 Java里JFrame窗体的基础操作(组件篇-1)
回顾在上一篇中说明了JFrame窗体的创建、退出操作、窗体的显示。这一篇中,将说明在窗体里,常用的几个组件的作用;什么是组件?如果不熟悉组件,可以将组件看作是某个Form表单中的表单元素,当然这只是在不熟悉组件的前提下。如果深入了解了组件,那么它有着非常多的组件,这些组件可以完善JFrame窗口的布局,以及一些功能;本篇内容中所有的组件所用到的类全都来自于javax.swing这个包中,记得引入;另:在使用组件前,请先将窗体中的内容类给实例化出来进行操作,代码如下:Container c =
2021-08-18 10:43:51
1596
原创 JFrame窗体的基本操作(1-窗体的创建)
什么是窗体?窗体,是某个程序,在电脑中,手机中的窗口化程序。它在非固定状态下,可以自由的变换大小。同时,窗体,也是容器,窗体这个容器可以在内部处理很多的小组件。窗体的具体例子:例如,所有的浏览器,浏览器中网页里打开的提示框,电脑的QQ,手机上的小窗模式,都是窗体;在本篇内容中,我们会使用JFrame和JDialog两个类,在实现java中的窗体;在JAVA中如何创建窗体?在java中,我们需要引入javax.swing包下的JFrame类或者JDialog类,这样才能使用两个窗体;但是,一些窗
2021-06-27 15:26:39
3333
1
原创 关于java中的类型转换
作为java中的基础,类型转换不学好,以后的开发中可能会出现各式各样的bug,到那时你想改bug有可能都找不到!强制转换符:(转换的数据类型[int,short,byte,long]) 字面量/字面值int y = (int)Number;// 强制转换成int类型强制转换原理:原始数据的二进制字节码:00000000 00000000 00000000 00000000 00000000 00000000 00000000 011001008字节long类型强转后的数据:00000
2021-06-20 10:04:21
299
原创 Java中的8种基本数据类型
贯穿整个高级语言中,数据类型也只有那么些,int、string、char、boolean这几种常用的,本篇内容将为你介绍java里的8种基本数据类型,不包括引用数据类型!8种基本数据类型哪八种:每种数据类型在底层占用的空间都是不一样的,上图中清楚的表示了8种数据所占空间的大小,主要了解的是单位以及每种数据类型所承受的值是什么。首先说单位:这里的单位是字节,1字节 = 8bit位 = 一个二进制位1/0所有计算机都能够识别二进制位,这些基本的数据类型也都是经过了包装后形成的明显的关键字;
2021-06-08 09:28:04
332
原创 Mvc控制器的4种接收方式
接收是指在mvc中的控制器,接收来自视图的请求提交过来的参数;第一种:实参方式接收1、 在类中声明接收数据的变量2、 声明的实参名必须与视图提交请求的参数数据一样,否则接收不到或者报错!3、 使用字符串拼接,然后返回;注:该方法可以接收到post请求跟get请求;第二种:FormCollection实例类1、 在类的实参中使用 FormCollection实例类 声明接收数据的方法;2、 创建变量接收获取的数据;声明的方法[“名字”]3、 [“”]中的名字,该名字必须与视图提交请求的参
2021-05-07 19:15:08
649
原创 Mvc视图的4种提交方式
在mvc中的4种请求,其中包括了jquery对于请求的操作喔!jQuery的get/post提交1、 jQuery的一切 $ 符号开头调用出post/get方法,两个方法分别就代表了post提交跟get提交无需再声明;2、 括号中有三个参数,参数之间用逗号 ”,” 隔开;3、 第一个参数:“”中填写提交至控制器的路径;4、 第二个参数:{name: 值},提交过去的一个json格式的对象;5、 第三个参数:function(msg),这个是提交成功后所执行的函数,实参代表了控制器中返回回来的值
2021-05-07 16:09:04
302
原创 html、css实现音乐律动效果
成品动态展示:想要达到这种效果,实际上非常简单!只需要有一点html跟css的基础即可!1、 页面布局页面的布局通常用一个div嵌套住里面显示线条的元素线条的显示使用什么标签都行(推荐用li标签);这样页面上的布局也就完成了接下来着重说明css部分2、css样式编写首先给这些标签一些基础样式其中比较重要的一个属性是text-align,我们需要将内容显示的线条元素居中在后续的操作中先写上,以免写到后面倒回来写这串代码上图作用:主要是将ul标签跟li标签自带的属性清除一下,再者就是将大
2021-05-07 15:47:02
2319
原创 利用EF管理器实现数据库删除操作
1、在实现操作之前首先要对EF有一个认知。EF(Entity Framework):什么是EF 需要注意的是,EF只是微软提供的数据库访问框架,是对Ado.net的高级封装,所以无论是winform还是mvc项目,只要引用EF就可以使用框架;在这里我们引入数据库时使用的便是EF设计器所以可以使用EF,不然还要用其他的¬方法进行引入;在普通的MVC项目中如何使用呢?2、控制器中:首先必须要做的是将数据库映射至控制器里既然是删除操作,那么自己定义一个静态类在这个类中写内容;我这里就随便新建一个
2021-04-28 11:03:05
1260
原创 html、css实现导航栏5种常用效果
开发工具与关键技术:开发工具DW、vs code,关键技术html、css。实现的效果:鼠标移入按钮时按钮中的内容就会出现,分别展示不同的出现效果。效果难点:不使用JavaScript,那这个效果的难点就是在于:hover伪类的掌控,以及考验对html的结构掌握。1、 html布局在你想要的位置制作出5个导航栏按钮,或者更多。这就是html结构中的样子,下面来分析这种结构的意义;·整个导航栏就是一个菜单,表面上的就是一级菜单。·一级菜单里的内容就是二级菜单;·一级菜单复制了多个之后就是导
2021-02-22 09:16:58
8914
原创 前端如何实现选项卡效果?
选项卡的整体思路:做复杂的效果,往往都得在脑子里先把思路整理出来。导航栏最简单的思路就是当鼠标点击按钮,内容区域跳转到点击按钮所代表的内容。这就是大致的思路,然后我们来编写一步步编写。1、 html代码结构要写效果肯定要有能够凸显效果的画面所以先把画面给写好了再慢慢理清逻辑问题;因为导航栏不比轮播需要结构,所以在html的结构上未必要我这样做,但是在按钮和内容元素上必须需要一种联系,属性也好类也可以,必须让你知道你点了这个按钮他对应的内容是哪个!所以,这里在每个按钮上分别对应着各自的内容
2021-02-15 09:17:40
1755
原创 详细说明如何实现简易轮播效果
开发工具与关键技术:vs code,JavaScript、jQuery、html、css1、 思路:最基本的轮播要怎样简化?如何拥有够好的扩展性?如何拥有够好的实用性?2、html布局:1、如图:目的——首先明白移动层body类的作用:这个元素内包裹的元素就是移动的元素,当body这个类随意使用某个可移动的样式时,内容元素就会随着body类移动而移动;问题(1):当知道要移动body类就可以形成轮播的初步运作逻辑时,body类中的内容元素布局就会很关键!我们要将 内容元素 连着平铺在body这
2021-02-08 09:38:37
2041
原创 三级联动效果
实现技术:三级联动;详解:省级下拉框选择省份后,城市下拉框的选择要跟着省级变动,院校同样。1、初始代码做好html部分的初始代码,三个select标签,不含option标签!要点:请引入某个城市库的js文件;城市库图片:2、初始下拉框的内容目的:将下拉框的基本内容填充上;难点:对于城市库代码中的数组引用;创建元素、追加元素;解难:setAttribute(“value”,? )——这个方法可以设置元素的属性,括号内的第一个值是你设置什么样的属性(名字自定义);括号内第二个值是设置这个属
2021-02-02 10:12:25
358
原创 动态的求出最大值最小值
实现技术:动态求出最大值最小值详解:在html页面中的input内任意输入数字,并记录下来以往的输入记录,输入“0”数字时,计算出输入记录中的最大值和最小值。实现需求:熟练并熟悉jQuery代码库。对数组要有一定概念1、:初始化在html文件内创建好必要的初始代码,并且在文件中引入jQuery代码库2、:检测打印步骤:1、需要在js中编写代码;2、检测到input标签输入的值;3、打印在html页面中用到的事件:change()事件——当内容改变时触发函数;难点:元素的创建,以及添加;达
2021-02-01 14:28:44
694
原创 前端实现简易吃豆人小游戏
1、首先先将html文件里的初始代码设置完毕2、规定范围规定人物的活动范围,豆子的起始位置,人物的大小,并且逐次进行样式的编写技术范围:css、html。难点:需要在脑海中构思下一步的操作。注意事项:外层盒子需要是相对定位,这样才能让豆子和人物有一个位置3、绑定事件以及设定豆子的随机出现点绑定事件以及设定豆子的随机出现点,要求是在人物移动时将豆子随机放在盒子中的某个地方。还有需要创建代表移动速度的全局变量,以及记录方向,豆子的在x、y轴上的方向也要记录难点: 理解随机数以及对事件的绑定。
2021-01-24 23:07:54
1643
1
原创 用JavaScript实现基本的登录判定
JavaScript账号的基本登录判定开发工具与关键技术:开发工具DW或vs code,关键技术JavaScript、html51、 创建在页面上的一些表单元素先在文件夹中创建好html文件,在dw或任意前端编译器中打开并加上必备的初始标签代码,如图:在浏览器中添加上必备的表单input标签元素,以及必需的按钮,别忘了样式,页面(浏览器)代码如下:2、在script中确保要读取到输入的账号跟密码–在script标签或者js文件中写上页面加载事件,在加载事件中获取到两个input标签。–每次
2021-01-17 10:18:34
6764
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人