自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 基于SpringMVC中的文件上传和下载

localhost:8080/项目名/images/图片名。使用ResponseEntity实现下载文件功能。

2023-03-15 09:22:51 163 1

原创 Thymeleaf -- 视图模块

Thymeleaf -- 视图模块

2023-03-01 15:05:10 191

原创 Tomcat服务器,部署及整合

常见的启动失败情况有,双击startup.bat文件,就会出现一个小黑窗口一闪而过,这个时候失败的原因就基本上是没有配置好JAVA_HOME环境变量。是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录。找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器。====>>>>> 没有工程名的时候 ,默认访问的是ROOT工程。ROOT的工程的访问,以及默认index.html页面的访问。

2022-09-08 14:40:19 379

原创 操作和访问数据库

通过调用Connection对象的createStatement()方法创建该对象。该对象用于执行静态的SQL语句,并返回执行结果。数据库连接被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回结果。SQL语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。在java.sql包中有3个接口分别定义了对数据库的调用的不同方式。Statement接口中定义了下列方法用于执行SQL语句。用于执行静态SQL语句并返回它所生成结果的对象。使用Statement操作数据表的弊端。...

2022-08-29 09:02:40 195

原创 获取数据库连接

在程序中不需要直接去访问实现了Driver接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。java.sql.Driver接口是所有JDBC驱动程序需要实现的接口。这个接口是提供给数据库厂使用的,不同数据库厂商提供不同实现。:这里的java程序是面向接口编程的,所以需要有更好的可移植性,那么代码中就需要竟可能的不出现第三方相关的api。Driver接口介绍。......

2022-08-29 08:21:07 473

原创 JAVA中的日期类介绍

基础知识仅供参考哟

2022-06-08 14:43:18 266

原创 基本类型包装类及数组的高级操作(二分查及多种排序方法)

基本类型包装类BigDecimal类的常用方法作用:用来精确计算;结论: BigDecimal是用来进行精确计算的 创建BigDecimal的对象,构造方法使用参数类型为字符串的; 四则运算中的除法,如果除不尽请使用divide的三个参数方法 代码示例: BigDecimal div = bd1.divide(参与运算的对象,小数点后精确到多少位,舍入模式) 参数1:表示参与运算的BigDecimal对象 参数2:表

2022-05-29 09:33:58 89

原创 Lambda表达式和Object的简单介绍

Lambda表达式Lambda表达式的标准格式匿名内部类中重写swim()方法的代码分析方法形式参数为空,说明调用方法时不需要传递参数 方法返回值类型为void,说明方法执行没有结果返回 方法体中的内容,是我们具体要做的事Lambda表达式的代码分析():里面没有内容,可以看成是方法形式参数为空 ->:用箭头指向后面要做的事情 {}:包含一段代码,我们称之为代码块,可以看成是方法体中的内容Lambda表达式的省略模式省略规则:参数类型可以省略...

2022-05-18 15:34:07 283

原创 多态与内部类的简易笔记

多态多态的前提 要有(继承/实现)关系 要有方法重写 要有父类引用,指向子类对象 多态的成员访问特点 成员变量:编译看左边(父类),运行看左边(父类); 成员方法:编译看左边(父类),运行看右边(子类); 多态的好处和弊端 多态的好处:提高了程序的扩展性 具体体现:定义方法的时候,使用父类型作为参数,该方法就可以接收这父类的任意子类对象; 多态的弊端:不能使用子类的特有成员; 多态中的转型 向上转型(属于隐式转换) 从子

2022-05-08 08:43:16 90

原创 JAVA笔记第二篇

继承继承的好处和弊端: 好处:提高了代码的(复用性,维护性),是多态的前提 弊端:降低了代码的灵活性,增强了代码的耦合性 继承的特点:Java只支持单继承,不支持多继承,但支持多层继承继承的成员变量访问特点*在子类方法中访问一个变量* 子类局部范围找 子类成员范围找 父类成员范围找 注意:如果子父类中,出现了重名的成员变量,通过就近原则,会优先使用子类的变量,如果一定要使用父类的,可以通过关键字进行区分;继承中成员方法的访问.

2022-04-28 08:56:42 83

原创 JAVA笔记第一篇

1. 变量什么是变量结论:变量就是内存中的额储存空间,空间中储存中经常发生改变的量(数据)2.标识符小驼峰命名法:方法 变量;大驼峰命名法:类;3.类型转换1.隐式转换:将数据类型中,取值范围小的数据给取值范围大的类型赋值,可以直接赋值(小给大);特殊关注:byte,short,char 在运算的时候,都会直接提升为int,然后再进行运算;2.强制转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据 范围小的变量(大转小);byte d = 3 + 4;这

2022-04-20 09:00:24 91

原创 云计算的个人笔记

网络基础概念VLAN的介绍VLAN虚拟局域网:在逻辑上将我们的大网络划分成多个小的广播域的通信技术。 作用:一:现在广播域,二:增强局域网的安全性,三:提高网络的健壮性,四:使网络更加灵活。 VLAN的两个接口“Access”,“Trunk”:Access:一般用于连接主机,一个Access接口只允许一个VLAN通过接口。Trunk:一般运用两个交换机相连,可以允许多个VLAN通过,可在另一个交换机内查找VLAN相同的主机广播和单播路由:跨网段寻找另一个网段的过程,路由器负责寻..

2022-04-10 09:15:21 94

原创 如何在VMware创建好的虚拟机在添加“硬盘”和“网卡”

该功能可用以下两种方法来进行操作:方法一当创建号虚拟机是找到存放虚拟机的文件,然后用文本打开文件类型为“VMware虚拟机配置”的文件,如图:用文本打开后找到如下字样:然后Ctrl+C,Ctrl+V下来,然后在更改首单词后的数字如(sata0 改为 sata1),在替换以下磁盘的位置即可,完成的效果如下:修改先后的虚拟机显示如下:添加网卡的操作和添加硬盘的操作基本相同,不同点就是在配置器中找不同的内容:然后在用同样的方法将单词后的数字即可,完成后的效果如下:.

2022-03-28 09:30:32 1465 2

原创 云计算以及虚拟化的简单介绍

云计算优势 按需自费 根据需求选择服务 广泛的接入 在人换个时间任何地点,广泛的接入 资源池化 可用将资源整合以及池化 弹性伸缩 历史 国外:aws(电商网站) 根据业务的流量快速的进行扩容和减容 可计量服务 可用监控服务,帮助我没收取费用优化我们的架构 虚拟化 提高资源利用率:虚拟机资源调整,内存复用,提高服务器利用率 可移植性强: 虚拟机的底层形式文件 磁盘文件 虚拟机的磁盘在底.

2022-03-20 08:25:20 634

原创 安装 SQL Server2019版本

要安装SQL Server,需要通过以下链接从 Microsoft.com 网站下载它: https://www.microsoft.com/en-us/sql-server/sql-server-downloads下载完成后,双击文件SQLServer2017-SSEI-Dev.exe 以启动安装程序。安装程序会要求您选择安装类型,选择“自定义”安装类型可以单步执行SQL Server安装向导并选择要安装的功能。 指定用于存储安装程序将下载的安装文件的文件夹,然后单击“安装”按钮。 安装...

2022-03-08 08:24:35 1092

原创 一些有用的c#正则表达式

一些有用的C#正则表达式"^\d+$"//非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"//正整数"^((-\d+)|(0+))$"//非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"//负整数"^-?\d+$"//整数"^\d+(\.\d+)?$"//非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][...

2022-02-24 10:51:00 276

原创 Path环境变量的配置

1.为什么要配置Path环境变量作用:能够在任意目录(文件夹路劲)下,都能访问到bin目录中的javac和java工具;不配置的弊端:只能在bin目录下才能使用javac和java工具今后的代码都放在bin目录下不便于管理;2.怎样完成配置...

2022-01-04 10:31:18 30551 3

原创 C# DateTime 日期加1天,减一天,加一月,减一月等方法

//今天DateTime.Now.Date.ToShortDateString();//昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();//明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();//本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天,要注意的是这里的每一周是从周日始至周六止DateTime.Now.AddDays(Convert.

2021-12-31 14:42:11 9376

原创 NET Framework是什么

.NET Framework 是一个可以快速开发、部署网站服务及应用程序的开发平台,是 Windows 中的一个组件,包括公共语言运行时(Common Language Runtime, CLR)虚拟执行系统和 .NET Framework 类库。.NET Framework 的特点如下。提供标准的面向对象开发环境。用户不仅可以在本地与对象交互,视频讲解还可以通过 Web Service 和 .NET Remoting 技术进行远程交互。 提供优化的代码执行环境,具有良好的版本兼容性,并允许在同一台

2021-11-29 09:30:16 3872

原创 C#中的数组

一、C#数组简介数组从字面上理解就是存放一组数,但在 C# 语言中数组存放的并不一定是数字,也可以是其他数据类型。数组的特点:在一个数组中存放的值都是同一数据类型的。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。数组从零开始建立索引,即数组索引从零开始。二、一维数组一维数组在数组中最常用,即将一组值存放到一个数组中,并为其定义一个名称,通过数组中元素的位置来存取值。定义一维数组的语法形式如下://定义数组 数据类型[] 数组名;数据

2021-10-28 08:56:44 4989

原创 C#中的集合

一、C#集合简介集合与数组比较类似,都用于存放一组值,但集合中提供了特定的方法能直接操作集合中的数据,并提供了不同的集合类来实现特定的功能。集合简单的说就是数组的升级版。他可以动态的对集合的长度(也就是集合内 大元素的个数)进行定义和维护!所有集合类或与集合相关的接口命名空间都是 System.Collection。在该命名空间中提供的常用接口如下表所示: 接口名称 作用 IEnumerable 用于迭代集合中的项,该

2021-09-28 14:42:18 329

原创 C#中的接口

一、定义接口在 C# 语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。多重继承的概念:多重继承指的是一个类可以同时继承多个类。

2021-09-20 08:36:16 65

原创 ForEach()方法

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。页面显示:该案例的功能介绍:当在输入框内输入你想要的数组后点击提交,然后便会使用你给的数据对num数组中的内容进行逐一相乘;<body> <div> <h3>点击按钮将数组中的所有值乘以指定数字。</h3> <p id="pp">计算之前数组的值为:</p> <label>乘...

2021-08-18 11:28:42 1841

原创 Visual Studio连接数据库后对数据的导出

Q代码//Excel 数据的导出 function ExcelExpor() { var formSearch = $("#formSearch").serialize(); console.log(formSearch) window.open("ExcelExpor?" + formSearch); }这里的话为了方便使用了一个对表单的序列化,对内容的获取也更加快速,不需要一个一...

2021-08-08 09:18:52 1477

原创 Visual Studio连接数据库后对信息的删除

上图的修改按钮可以去看钱面对关于修改内容的文章,该表格上也可在layui中查找表格渲染和表格重载01 表格渲染:var table, laytable;//全局变量var SearchData;//全局变量 layui.use(["table", "layer"], function () { laytable = layui.layer; table = layui.table; Sear...

2021-08-08 09:15:38 525

原创 Visual Studio连接数据库后对信息的修改

Html部分修改部分的Html部分和新增功能内的Html大部分都是共用的,这里的话还需要为修改在加上一个修改的模态框,也是依照新增的模态框来进行改动,如下:模态框的样式也可以自行去到Bootstrap中查找并修改,https://v3.bootcss.com/javascript/#modalsJQ部分修改的代码是接着上篇新增代码,预加载模块,表格渲染,表格重载都还是继续用新增文章中的;进入正题,修改操作是分两边走的,第一步是把数据填入修改模态框内,第二部则就是对修改模态框的数.

2021-08-08 09:12:44 496

原创 Visual Studio连接数据库后对数据的导入

JQ代码 //Excel数据的导入 导出功能 //弹出导入的模态窗体 function openImpoModel() { $("#importStudentModal").modal("show"); $("#fileExcel").val(null); } //下载上传模板 function downImportTemplate() {...

2021-08-08 09:06:23 1202

原创 Visual Studio连接数据库后对信息的修改

Html部分修改部分的Html部分和新增功能内的Html大部分都是共用的,这里的话还需要为修改在加上一个修改的模态框,也是依照新增的模态框来进行改动,如下:模态框的样式也可以自行去到Bootstrap中查找并修改,https://v3.bootcss.com/javascript/#modalsJQ部分修改的代码是接着上篇新增代码,预加载模块,表格渲染,表格重载都还是继续用新增文章中的;进入正题,修改操作是分两边走的,第一步是把数据填入修改模态框内,第二部则就是对修改模态框的数据进行

2021-07-06 16:08:26 687

原创 Visual Studio连接数据库后对信息的新增

Html部分:<div class="container mt-5"><div class="row"><div class="col-auto"> <button class="btn btn-outline-primary" type="button" onclick="openInsertModal()">新增button> div>div><div class="row...

2021-06-26 20:31:44 257

原创 使用Layui框架创建表格

首先你可以在百度上搜索Layui框架,然后在下载好所需的数据,然后依照其给予的操作步骤来进行植入,Html部分如下: 这里的table格式也是录用了layui框架在给予的格式,便于之后的录用引用的css: 引用的JS: 这里的话也应用到了bootstrap框架,主要还是用bootstrap框架设置样式比较方便,当然用Layui框架设置样式应用也可以达到一样的效果,看个人喜好;JQ部分: Var table: 为一个全局变量,也是作为layui的内置模块使用 加载所需模块方法 ...

2021-06-19 09:13:37 1161

原创 Visual Studio对数据库获取的表格在页面上进行新增,修改,删除

Html部分(统一)该部分为页面显示内容,还有两个模态框,可以通过Bootstrap框架来设置这两个模态框,其中的还需要插入一个from表单格式,来进行新增(或修改);新增新增按钮下的代码:效果图:,该效果为点击新增后弹出的一个模态框,而新增的按钮也只需要达到这个效果就OK了,而接下来的代码都需要在“保存”的点击事件内输入,如下这里因为是需要输入的是身份证号码,所以为了更加严谨在这里加上了一个条件语句进行判断(var reg = /^\d{18}|\d{15}$/ 为身份证输入...

2021-06-05 16:55:34 1278

原创 Visual Studio通过绑定数据库获取其表格

首先需要在创建好的web应用程序中找到“解决方案资源管理器”,找到名为“Models”的文件夹,然后右击,如图: 选择到添加然后在选择新建项点击进去,会弹出一个添加新项的窗口,然后找到“数据”,在选择到“ADO.NET 实体数据模型”名称自定,然后进行双击跳到如下界面时直接点击下一步 跳转过后如果是第一次创建的话需要新建连接,也就是对数据库进行的一系列的连接,这里需要打开数据库获取“服务器名称”,然后在到“服务器名”中输入刚获取的“服务器名称”,当看到这两个选项时 则需要选择下面的身份验证,之后的...

2021-06-05 16:43:51 869

原创 数据库表格的创建和“创建查询”的内容

首先需要在数据库中创建一个表格,表格内容可以自定,操作如下:打开数据库后点击连接,连接成功后在到“对象资源管理器”中找到“数据库”,如图: 然后选择到“数据库”右击选择“新建数据库”打开后如图: 这里的数据库名称需要自己去设置,然后其他的值暂可不必去改动,然后点击确定,这样便创建好了一个新的数据库,展开“数据库”后便可查看,如图,之后便需要在展开我们刚创建的数据库,然后选择到表,在右击触碰新建选择新建表,之后便是对其进行的一个设置,这里设置的便是表格的一个表头和对表格内容的管理,如图为简单设

2021-06-01 15:55:08 1984

原创 Ajax获取与提交控制器的数据

Ajax ( url,[ settings ])概述:通过 HTTP 请求加载远程数据,jQuery底层AJAX实现,简单易用的高层实现见 $.get, $.post等,$.ajax()返回其创建的XMLHttpRequest对象,大多是情况下我们无须直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性,最简单的情况下,$.ajax()可以不带任何参数直接使用。参数:(url,[ settings ])url: 一个用来包含发送请求的URL字符串;settings:AJAX请求设置

2021-05-26 20:12:24 413

原创 Ajax简介与控制器获取数据的案例

什么是Ajax1.Ajax不是某种编程语言 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。传统的网页(不使用AJAX)如果需要更新内容,必须重载整个网页;2.同步与异步同步:就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;异步:是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态,当有信息返回是系统会通知进程进行处理,这样可以提高执行的效率。异步实现:

2021-05-26 20:01:50 225

原创 Form表单提交

Form表单的属性action与method01.action: 值为”URL”, 描述:规定当提交表单时向何处发送表单数据;02.methid: 值为 ”get / post ”,描述:规定用于发送form-data的HTTP方法;例:< form action=” URL ” method= ” post ” >< /form >URL的可能值:绝对 URL – 指向其他站点(比如 src="www.baidu.com")相对 URL – 指向站点内的文件

2021-05-26 19:47:42 264

原创 省级联动JQ案例

Html部分1.<label>标签为input(select,textarea)元素定义标注(标记);2.<selest>元素可创建单选或多选菜单(通常都是配合option使用)提示:select元素是一种表单控件,可用于在表单中接受用户输入03.在select下拉框中的后三个option中都加入了一个value值,其作用是给予JQ代码中if语句的条件,使其进行判断。04.此页面的第二个selset下拉框,因为效果需求,是需要通过JQ来进行一个动态切换其.

2021-05-16 20:30:01 88

原创 事件的委派案例

事件委派的定义就是,把原来加给子元素身上的事件绑定在父元素身上,就是把事件委派给父元素。Html部分这里是用一个div包含了四个div且每个div中都给了一张图,如果想要给父div中的每个div都添加点击事件,用JQ的方法如下:$("#row>div").click(function () {//待输入执行代码;} JQ部分01. target 属性规定哪个 DOM 元素触发了该事件。注意:这里的变量e后也需要加上索引值,因为需要把它转化为一个js对...

2021-05-14 10:49:57 107

原创 forEach()事件

html部分注意:type=“number”它会使得输入框内只能输入数字,数字以外的一律无效;这里是直接把forEach()事件打在了button按钮中,num为一个创建的数组,okok为一个函数。 在input标签内给的id是便于之后获取输入框内的内容,也可通过属性选择器,标签选择器等等选择器来获取。 这里的p标签都需要给id这样便于之后在jQuery中好添加样式,也可以通过基本筛选器来进行获取,方法不唯一效果图需要达到的效果是当点击“提交”时,数组内的每个内容都会乘..

2021-05-14 10:48:13 294

原创 jQuery基础的简单介绍

目录jQuery的简介什么是jQueryjQuery的语法文档就绪事件jQuery选择器常用的jQuery事件jQuery的简介jQuery库可以通过一行简单的标记被添加到网页中,且极大地简化了JavaScript编程。什么是jQueryjQuery 是一个 JavaScript 函数库。jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库。jQuery 库包含以下功能:HTML 元素选取,HTML 元素操作,CSS 操作 ,H.

2021-05-11 14:57:00 58

空空如也

空空如也

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

TA关注的人

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