自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

原创 HTTP协议

简单介绍了HTTP协议

2022-06-19 11:03:53 289 1

原创 JDBC_PreparedStatement的使用

快速了解JDBC_PreparedStatement

2022-06-08 09:17:49 312

原创 JAVA基础语法-List、Set

1.List:特点:• 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的。• 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。• 集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素常用子类:ArrayList(数组结构:查询快增删慢), LinkedList(链表结构:查询慢增删快)常用方法: 2.Set:特点:• 集合中不包含重复元素,元素没有索引

2022-05-29 15:08:14 305

原创 JAVA基础语法-集合

1 集合的概念:Collection(集合),集合是java中提供的一种容器,可以用来存储多个数据集合与数组的区别:数组的长度是固定的。集合的长度是可变的,且集合中存储的元素必须是引用类型数据2 集合的方法使用:(1)toArray(): 集合转数组(2)size(): 得到集合大小(3)contains(): 判断集合内是否存在指定元素,存在则返回true(4)clear(): 清空集合中的所有元素(5)remove(): 删除集合中的指定元素3 迭代器(Iterator对象):进

2022-05-18 15:25:03 433

原创 Java基础语法-接口

1.接口的概念:接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。2. 接口的使用:在程序中,如果想定义一个接口,需要使用interface关键字。语法:访问修饰符 interface 接口名 { 抽象方法… }类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用implements关键字,其他类(实现类)实现接口后,就相当于声明:”我具备这

2022-05-08 09:28:55 155

原创 JAVA基础语法 - 继承

1.继承的概念:继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。2. 继承的使用在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。语法:class 子类 extends 父类 {}接下来通过一个案例来学习子类是如何继承父类的,如下图所示:运行结果如下图所示:在上述代码中,B类通过extends

2022-04-28 14:53:19 1692

原创 JAVA数据类型转换

隐式转换(自动类型转换): 不同类型数据运算或赋值时精度小的类型自动转换成大的数据类型:自动转换中低精度到高精度转换:char -> int -> long -> float -> doublebyte -> short -> int -> long -> float -> double(1) 低精度类型数据可隐式转换成高精度类型数据(高 -> 低,需要使用强制转换),多种数据类型进行运算时,系统会自动将所有数据自动转换成运算中最高精度的.

2022-04-20 16:14:28 601

原创 SQL关键字筛选数据

以下讲一些SQL中通过关键字筛选数据的用法:以某学校数据库为例:1.select distinct:筛选表中指定的属性,将不同的属性值进行分类返回(相同的值不会重复返回),NULL也作为一种属性值(1)查询学生表中学生性别种类(NULL即表明学生表中有未编辑性别的学生):语法:select distinct 属性 from 表名;2.where:从表中获取满足筛选条件一行或多行数据(1)查询性别为男的所有学生信息(单表条件查询)语法:select 字段1,字段2 from 表名 where

2022-04-07 16:41:45 12514

原创 SQL数据查询

以下是SQL中数据查询的几种常见方式:以某学校数据库为例,1.普通查询(1)查询学生表中的所有学生信息(单表全字段):语法:select * from 表名;(2)查询学生表中的所有学生姓名及性别(单表某些字段):语法:select 字段1,字段2 from 表名;2.条件查询(1)查询性别为男的所有学生信息(单表条件查询):语法:select 字段1,字段2 from 表名 where 条件;(2)查询所有课程分别由哪位老师任教(多表条件查询)语法:select 表1字段,表

2022-03-28 14:06:09 10872

原创 计算机网络基础知识

撰写时间:2021/12/28下面我们简单讲一下关于计算机网络的一些基础知识:1、 虚拟化中的网络架构:【1】 架构:【2】 网络基础概念:(1) 广播(2) 路由(3) 默认网关(4) VIAN2、 虚拟化中的物理网络:【1】 路由器:虚拟机数据通过路由器上传到互联网【2】 二层交换机:联通物理服务器,存储设备,用户【3】 三层交换机:联通虚拟机,物理服务器,存储设备,用户,相当于路由器+二层交换机【4】 服务器网卡:管理流量的传输3、 虚拟化中的虚拟网络:【1】 虚拟网络主

2021-12-28 15:14:34 547

原创 虚拟化简介

下面我们简单介绍虚拟化及其特点:虚拟化中的重要概念:虚拟化的四大特点:分区、隔离、封装、独立虚拟化类型:(1) 计算虚拟化:<1> 裸金属型虚拟化;<2> 宿主型虚拟化;(2) CPU虚拟化:<1> 全虚拟化;<2> 半虚拟化;(3) CPU虚拟化拓展:<1> 硬件辅助虚拟化;<2> 非虚拟化CPU指令流;(4) 内存虚拟化:<1> 虚拟机侧内存;<2> 物理机侧内存;

2021-12-20 15:21:09 1666

原创 HttpCookie

下面我们讲HttpCookie的用法:什么是Cookie?:cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用 JavaScript 来创建和取回cookie的值。Cookie的用途:(1) 用户的会话管理:记录用户的登录状态是cookie最常用的用途。通常web服务器会在用户登录成功后下发一个签名来标记session的有效性,这样免去了用户多次认证和登录网站;记录用户的访问状态,例如导航啊,用户的注册流程等。(

2021-12-09 17:19:28 1607

原创 Session

下面我们介绍Session以及一些使用方法:首先,我们了解下什么是session:(1)Session和cookie是网络编程中很重要的两个东西。Session本质:相当于在类,在服务器的内存中,每一个浏览器去连接它,他都会分配一个空间来单独存放session和cookie的信息。Session在服务器,而cookie在浏览器。(2)Seeion在服务器当中,服务器划分:内空间、内存区域栏、存储与它在对话的浏览器的信息。(3)当您正在操作一个应用程序时,您会启动它,然后做些改变,随后关闭它。这个

2021-12-09 17:17:33 623

原创 layui动态渲染双层树状图

下面我们讲Layui中的双层树状图是如何动态渲染的,下面以渲染服装类型及明细为例:首先我们需要引入layui的js插件,准备编写树状图渲染的方法:我们通常使用div标签作为Layui树状图渲染的操作对象,以下图为例:在需要展现树状图的页面代码位置插入div标签,并给定一个特定id。首先我们讲双层树状图的动态渲染,先给定有特定id的div标签:开始编写渲染方法(render()):elem:表示渲染的对象ID值(已经给定特定id的div标签);data:为树状图内的数据源,数据源数据

2021-12-09 17:15:41 574

原创 Layui静态树状图渲染

下面我们讲Layui中的静态树状图如何渲染,以渲染服装类型及明细为例:首先我们需要引入layui的js插件,准备编写树状图渲染的方法:我们通常使用div标签作为Layui树状图渲染的操作对象,以下图为例:在需要展现树状图的页面代码位置插入div标签,并给定一个特定id。首先我们讲静态树状图的渲染,先给定有特定id的div标签:开始编写渲染方法(render()):elem:表示渲染的对象ID值(已经给定特定id的div标签);data:为树状图内的数据源;showCheckbox

2021-11-07 16:47:37 453 1

原创 PowerDesigner常见错误

撰写时间:2021/10/28下面我们讲PowerDesigner一些常见错误是如何处理的:1、 existence of reference join:缺少主键,找到相应报错的表格,为主键列添加主键,记得设置自增;2、Existence of index colum :主键与外码联系出现错误(解决:双击错误记录至index Properties窗口 => Columns => 在Columns Defintion下拉列表中选择正确的约束),实在不行,可以将有问题的表重新建一遍,问题

2021-10-28 15:24:21 3970

原创 Echarts图表可视化

开发工具与关键技术: MVC撰写时间:2021/10/8下面我们讲Echarts图表可视化是如何实现的:首先我们需要到Echarts官方网站下载echarts.js文件:在前端代码中引用echarts.js,然后对图表进行定义和编辑:(1) 在页面中script标签引用echarts.js(2) 我们通常使用div标签作为Echarts可视化的操作对象,以下图为例:在需要展现可视化图表的页面代码位置插入div标签,给定一个特定id,需要给该div标签给定合适的宽高,将依据该宽高渲染可

2021-10-11 19:23:45 604

原创 Ckeditor富文本编辑器

开发工具与关键技术: MVC撰写时间:2021/9/28下面我们讲Ckeditor富文本编辑器的使用;要使用Ckeditor富文本编辑器,需要在Ckeditor官网中下载js插件,下载后会得到一个ckeditor文件:其中包含以下文件,我们主要使用的是ckeditor.js文件:在页面中使用ckeditor.js:(1) 在页面中script标签引用ckeditor.js(2) textarea标签是富文本编辑器的操作对象,在需要使用富文本编辑器的页面代码位置插入textarea

2021-09-27 10:05:14 7184 2

原创 C#中的委托

开发工具与关键技术: MVC撰写时间:2021/9/18下面我们来讲C#中的委托和事件;委托的概念:委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。 在 C# 语言中,委托则委托某个方法来实现具体的功能。委托的特点:(1) 委托是一种引用类型,在定义委托时与方法有些相似;(2) 从数据结构来讲,委托是和类一样是一种用户自定义类型;(3) 委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址;(4) 调用委托的时候,委托包含的所有方法将

2021-09-19 16:21:04 2912

原创 C#中类的继承

开发工具与关键技术: MVC撰写时间:2021/9/8下面我们来讲C#中类的继承;继承的概念:(1) 通过一个类来定义另一个类;(2) 创建新类时,不需要完全去编写类的成员,只需要新类继承已创建好的类,即可继承已有类的成员;(3) 被继承的类为基类(父类),新创建的类为派生类(子类);继承的特点:(1) 派生类中可以添加新成员,但不能移除已继承的基类中成员,但可以使用new关键字新命名同名的成员覆盖继承的成员,并不是删除,只是不能再访问被覆盖的成员(2) 继承存在传递性,在多重

2021-09-08 13:25:36 2877

原创 C#中的数组

开发工具与关键技术: MVC撰写时间:2021/8/28下面我们来讲C#中的数组以及其相关操作;数组的特点:(1) 在同一个数组中存放的值都是同一数据类型;(2) 所有的数组都是由连续的内存位置组成;(3) 数组从零开始建立索引;(4) 通过索引来访问数组中的某个指定的元素;一维数组:创建一维数组的语法形式:多维数组:指二维及以上的数组,每多一维度在定义时的[]中增加一个“,”下面以常用的二维数组为例:Foreach循环遍历:(1)foreach循环常用于列举出

2021-08-29 09:51:20 206

原创 C#中的数据类型转换

开发工具与关键技术: MVC撰写时间:2021/8/18下面我们来讲C#中数据类型的转换;1.C#中的数据类型转换分为两种:隐式类型转换以及显式类型转换;(1)隐式类型转换:将存储范围小的数据类型直接转换为存储范围大的数据类型。例如:隐式转换大致分为以下几种:隐式数值转换实际上就是从低精度的数值类型到高精度的数值类型的转换(2)C#中的显式类型转换:转换语法:数据类型 变量名 = (数据类型)变量名或值例如:2.常用的数据类型转换方法:(1)Parse()方法:对于string

2021-08-19 08:02:36 5424

原创 将Excel表格数据导入SQL表格

开发工具与关键技术: MVC撰写时间:2021/6/28下面我们来讲如何将Excel表格中对应的数据在Controller中导入到SQL表格内;首先将大致步骤列出:(1)将需要导入的Excel表格填好对应的数据;(2)将需要导入的Excel文件获取并传到控制器中;(3)引入NPOI;(4)对文件内Excel表格内的数据进行筛选、获取;(5)新建表格对象接收数据,循环新增数据进SQL表格,完成导入;下面以导入图书信息表格为例:1.将需要导入的Excel表格填写好数据,下图为填写好的Exce

2021-07-13 23:21:39 3204

原创 SQL数据导出至Excel

开发工具与关键技术: MVC撰写时间:2021/6/28下面我们来讲如何将SQL内表格的数据在Controller中导出至Excel表格内;1.首先将大致步骤列出:(1)将需要导出的表格数据查询出来;(2)引入NPOI;(3)构建Excel(创建工作簿->创建工作表->设置工作表样式->填入数据->输入到浏览器);(4)下载Excel文件,完成导出;下面以导出图书信息表格为例:2.将需要导出的数据通过简单的查询,调用Where筛选;3.引入NPOI,然后构建Ex

2021-06-28 10:29:05 6168

原创 Linq语句集成查询

开发工具与关键技术: MVC撰写时间:2021/6/18Linq to SQL 全称基于关系数据的.NET 语言集成查询,用于以对象形式管理关系数据,我们常用Linq语句去查询SQL内的数据,可以使用多个查询表达式达到多重筛选数据的效果。1.首先,Linq语句中包含以下的8个关键字(1)from:用于指定范围变量和数据源,常与in搭配使用,from后命名的变量代表in后指定的数据源(2)where:根据之后的bool表达式在from子句指定的数据源中筛选数据,一个查询表达式中可有含多个where子

2021-06-17 17:04:57 149

原创 Controller中删除数据库数据

开发工具与关键技术: MVC撰写时间:2021/5/28在讲删除数据库数据之前,首先说一下思路,以layui表格为例:(1) 页面加载时会将数据查询并渲染至layui表格中,自定义列为删除按钮(2) 将查询出的数据其中的主键列id数据添加到删除按钮的点击事件内作为参数传递(3) 点击删除按钮后将主键id作为数据传到Controller中(4) Controller接收到数据后,先判断该条数据是否与其他表有关联(5) 确认该条数据与其它表无关联后,找到唯一一条数据删除删除数据过程如下:以

2021-06-08 17:08:40 1077

原创 Layui方法渲染数据表格

开发工具与关键技术: MVC撰写时间:2021/5/18Layui框架作为我们日常常用的框架,其中的数据表格因其便捷也被我们广泛应用。1.首先引入layui文件是必不可缺的,在视图层代码内分别引入layui.css以及layui.js注意:由于框架的js是依赖于jquery的,所以引入layui.js之前需要引入jquery库,如下图2.确定放置表格的位置,在页面表格位置处添加,table中自定义好id,方便之后通过table.render()方法指定该容器。3.layui数据表格有三种初始

2021-05-27 10:15:44 2463

原创 原生JS异步提交与获取数据

开发工具与关键技术: MVCAJAX异步 是通过在后台与服务器进行少量数据交换,使网页实现异步更新的一种技术,不需要重新加载整个页面,而传统的网页更新内容需要重载整个页面。原生JS实现异步获取如下:创建XMLHttpRequest对象:用于在后台与服务器交换数据,是Ajax的基础为兼容老版本IE(IE5,IE6),我们需要判断当前浏览器是否支持XMLHttpRequest对象 , 如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject;o

2021-05-17 15:43:59 1269

原创 Controller接收数据的4种常用方式

下面我们讲提交表单以及控制器接收数据通常使用的四种方式1.将数据获取并提交到控制器中,name属性是必不可少的如上form表单中的input元素,name属性决定了一个提交上去的数据,表单提交时,【name:该input的value值】将作为表单其中一个数据提交到控制器。2.设定好需要传输的数据相应元素的name值,获取该表单,(1)设置提交方式(默认提交方式为get),可在表单上通过method属性设定,也可以在JS中设置,看个人喜好;(2)设定提交路径,即将数据提交到控制器的某个方法中使

2021-05-07 19:13:46 5162

原创 简单运用PowerDesigner创建数据库

开发工具与关键技术: MVC撰写时间:2021/4/28以下是运用PowerDesigner创建数据库的步骤,按顺序操作下去1、打开PowerDesigner后可选择到左上角第一个(CreateModel),也可选择到左下角Do Not Show page Again(不再弹出此页面,不过打开软件后需自行创建[点击首页第二行工具栏第一个即可]),按个人喜好!2、跳转到创建页面后,先选择左边PhysicalData Model(物理模型)以及右边的Physical Diagram,然后在下方Mode

2021-04-29 09:30:48 2954 4

原创 倒计时功能

倒计时功能1.下面我们使用DW(JavaScript)来实现一个网络页面上常用的倒计时功能,首先简单地建立一个ul标签包裹住四个li标签,li标签中分别显示倒计时的天数,小时,分,秒(首先显示“00”,js部分中再进行替换)下为页面布局以及基本样式代码:2.下图是实现倒计时功能的核心,js部分。我们使用Date()方法获取当前时间戳now【指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数】,并设置一个倒计时截止时间end,通

2021-01-17 21:24:17 833

空空如也

空空如也

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

TA关注的人

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