自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-05-08

一、spring的简介spring理念:是现有的技术更加容易使用,本身是一个大杂烩。SSH:Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis官网:https://spring.io/projects/spring-framework#overview官方下载:https://repo.spring.io/release/org/springframework/spring/GitHub:https://...

2021-05-08 17:20:49 120

原创 myBatis传入参数的方法

第一种:通过传入参数的顺序来匹配参数。Parameter ‘UserID’ not found. Available parameters are [arg1, arg0, param1, param2],这句话的意思就是id找不到,可用的参数是[arg1, arg0, param1, param2]。所以可使用参数出现的顺序号码引用参数,第一个参数用arg0或param1表示,第二个参数用arg1或param2表示,以此类推(arg从0开始计数,param从1开始计数)。xml如下:<s

2020-09-29 09:00:15 664

原创 tomcat部署项目的方法

tomcat部署项目的方法准备工作:新建一个Hollew文件夹,里面放一个holle.html文件holle.html的内容:<p style="color:red">Holle Tomcat</p>第一种:直接将准备好的Holle文件拷贝到tomcat的webapps文件下F:\apache-tomcat-9.0.27_bak\apache-tomcat-9.0.27\webapps测试启动tomcat,输入地址localhost:80...

2020-09-18 09:45:01 215

原创 cookie和session总结

Cookie服务端给客户端的数据,存储于客户端(浏览器)。由于是保存在客户端上的,所以存在安全问题,并且cookie是由个数和大小限制的(4KB),所以一般cookie用来存储一些比较小且安全性要求不高的数据,而且一般数据都会进行加密。1、创建cookieCookie c = new Cookie(String name,String value); name为cookie的名称,value为cookie的值2、添加cookie到response中response.add...

2020-09-18 09:37:09 119

原创 计算总金额

先上效果图:用蓝色笔圈起来的就是我要实现的效果图。总可用金额=所有数据的可用金额相加。总冻结金额=所有数据的冻结金额相加。要实现这个功能用layui的列自动合计,是实现不了的,因为他合计的是,当前页的可用金额。所有我们要查询数据的时候写合计的代码。代码如下:注意:接收总可用金额和总冻结金额的那两个变量不要声明到for循环里面。如果声明到for循环里面,他...

2019-07-28 19:56:27 876

原创 联动下拉框的写法

这个是我自己写的一个功能。效果图如下:这个是先让你选择学院,然后它会把学院里面开设的专业给你查询出来,然后选择了学院和专业,就通过学院和专业查询出该学院的某个专业有多少个班。还要把数据回填到input里。Css代码:这里放了一个input,还放了一个’bigbox’的div,这个div是一个空,我是用来制作下拉框的选项的。然后把它定位到input的下面,如上图所示。...

2019-07-28 19:55:00 285

原创 超出最大请求长度的解决方法

不知道大家有没有遇到过这样的问题?如下图所示它报了一个“超出了最大请求长度”的错误,原因很简单,我们的项目一开始都是默认上传文件最到时4M,但我上传的视频大过了4M,所有他就会报一个这样的错误。解决这个方法,要修改根目录的Web.config这个文件里面的默认配置。下面是我上网找的解决方法。查找出<httpRuntime targetFramework="4...

2019-07-18 10:00:56 10671

原创 视频的保存

在我做的项目里面有一个视频认证的功能,我的做法是,用户将视频上传到数据库,然后台进行读取和审核。 大家都知道,视频、照片都属于文件类型。所以上传图片和上传视频的一个原理。他们的共同点就是都要转化为二进制数据存放到数据库。话不多少,下面我们来看代码。Js代码:然后选择你想要上传的视频,点击提交就可以了。控制器接收:方法1:用HttpPost...

2019-07-18 09:59:20 353

原创 嵌套页面的一些小技巧

下面来先看要实现的功能。点击“我的账号”就会弹出下面这个页面。这个页面的左边是一个菜单列,右边是一个嵌套页面的容器(是根据左边菜单的点击来嵌套的)。 但是我的项目里面有一个借款的功能,用户借款成功就会跳转到“我的账号”的“我的借款”这个页面。 要实现这个功能就要在,我的处理方法是在链接上拼接一个参数。这是“我的账号”的跳转链接window.location....

2019-07-08 08:04:58 186

原创 数字的处理

今天我给大家介绍的是数字的处理,在我们做项目的过程中,我们会遇到一些要计算金额,的功能,这就要对数字进行计算。下面我来给大家介绍一下处理数字的方法。toFixed(n)注意:使用过这个方法得出来的不是数字类型,而是文本类型。代码如下://toFixed(n) 这个方法对数字可以(四舍五入)//参数代表的是保留到小数点后的第几位结果:2、parseFloat(s...

2019-07-08 08:00:47 208

原创 多条件查询返回数据

我们先来看一张图片:可以发现它的头部是一个tab选项卡,有发标待审核、正在借款标、失败借款标、已过期、流标、用户撤标。如果按照按照最简单的写法,就是在控制器写6个查询的方法。这样会大大的增加我们的代码量。所有我们想了一个方法就是多条件查询。因为,他们显示的数据是一样的,不同的就是他们的状态不一样。这是我们就要用到layui里面table切换监听事件。注意:用户打开这...

2019-06-27 21:51:32 1573

原创 编码自增

在我们做项目中会经常遇到编码的问题,这些编码都是唯一的,它是一条数据的标识。话不多说,下面我们来看代码。我的编码自增是跟数据库结合在一起的。思路:第一步:查询数据库里面的是否存在编码,不存在就初始化一个编码”YG00001”,如果存在就获取最后一条数据的编码,因为最后的那一条编码是最大的。例如:里面存在3条数据。 YG00001 YG00002 YG00003...

2019-06-27 21:49:18 338

原创 将图片显示到layui的数据表格上

要实现的效果图其实要实现上面这个将图片显示到layui的数据表格上,其实很简单。利用的是layui数据表格里面的templet - 自定义列模板。一开在表格渲染那里定义一个自定义列。然后给他写进html的代码。function imagebox(data) {var PaymentID = data.PaymentID;var img = "<img...

2019-06-17 21:46:36 3080 1

原创 将图片存进数据库

我们在做项目的时候,我们会存将数据存进数据库里面,我们存的数据不但有字段还有图片,那图片我们该怎么存到数据库里面呢。第一步:先选择到你要存储的图片用的是file属性的input<form action="InsertImage" method="post" id="InsertImage"> <input type="file" name="i...

2019-06-17 21:45:05 2959

原创 页面数据的传输要注意的问题

在前天我在我在做一个发布借款的一个功能,这个功能要传输很多字段到控制器,但我传过去的字段只接受了一两个,因为我一开始对页面数据的传输的理解还不够明白。 我传输的时候只考虑到,字段名称要相同,从没考虑到数据类型的问题。然或我就在哪找了半天都没找到。 一开始我给他设置的数据类型是int(上面的截图是我改过的),我们看到应还本金、应还利息、应还总金额,这三个字段,我们都知道他们是...

2019-06-09 18:32:23 226

原创 根据模型生成数据库

今天来介绍一个由Models模型生成数据库。原理:由Models模型生成数据库的脚本文件,然后在数据库调用脚本生成数据库。1、首先打开项目的models的这个界面2、然后点击空白处右键打开,然后点击”根据模型生成数据库”3、然后把里面生成的内容拷贝下来,在去到数据库那边新建一个数据库,点击新建查询,然后把拷贝的内容放到新建的查询类型去。拷贝的内容其实就是生成数据库的脚本...

2019-06-09 14:29:15 1878

原创 理财计算器

今天我给大家介绍一下我写的理财计算器。 可以通过你输入的金额、年利率,通过利息计算公式得要还的利息。然后根据你选择的还款方式生成还款计划表。 页面图片:要实现这个功能思路很简单:获取页面输入的投资金额、年化收益(利率)、还有借款期限,通过公式计算出应还利息就可以了,然后计算出来的数据绑定到页面就可以了。计算公式: 利息=投资金额*年化收益/12*借款...

2019-06-09 14:28:09 2169

原创 jQuery实现tab选项卡

Tab选项卡,一开始我们用的是js的代码来实现的,代码有点多,但比较容易理解,但自从学习了JQuery之后我用jQuery写的代码,代码量特别少。 所有我用JQuery写了一个tab选项卡。CSS代码代码:JQuery代码:思路:获取点击按钮的索引值,然后对对应的div,进行显示,其他的隐藏。要用这个代码,你要熟悉jQurey里面的这几个方法。...

2019-05-27 20:08:45 1555

原创 比较两个日期的大小

我在项目中遇到一个要对时间进行操作功能,进行的操作有一些这几个。获取系统当前的时间 两个日期进行比较 对日期进行修改,增加或者减少。下面我来进行一个一个的说明。1、第一个获取当前时间。这个是比较简单的。这个代码获取的时间是系统当前的时间。2、两个日期进行比较这个是我做的项目中要实现的一个功能,这是对借款单进行操作,如果筹款时间时间到了...

2019-05-27 20:05:54 4083

原创 上下两个Session的SessionID 不一样怎么办

在昨天我在写代码的过程中出现了一个BUG,是以为上下的SessionID不一致,导致我不能精准地获取到我上面存在Session。这个BUG我找了好久都没找出来,后来在老师的帮助下解决了这个问题。原因:上面的的SessionID和下面获取的那个SessionID不一致导致的。我是调用一个方法生成一个4位数的字符串,然后把生成的字符串存在一个Session["vali...

2019-05-17 15:23:50 3087

原创 百叶窗插件的使用

我们做项目的时候我要做一个登陆页面,但是我要做的是百叶窗轮播样式的登陆页面,效果图如下:上面图片是会有一个很炫酷的切换的,请自己脑补一下。要做到上面的效果要调用的插件是:CSS:JS:要注意,这个百叶窗插件好像是支持jquery-3.2.1.min.js这个版本的插件。话不多少,下面我们来看代码。先看CSS的代码 <div class=...

2019-05-17 15:22:41 693

原创 页面数据的传输

我们在做一些数据的修改和数据的新增、删除等,都会涉及到页面数据的传输,因为我们要调用控制器的方法。例如:1、要删除一条数据,你要传输要删除的数据所对应的ID,这样才能删除对应的数据。否则是没法删除对应的数据的。2、新增数据,这个就像用户注册账号是一样的,用户会输入他自己的身份证号码、姓名、性别、联系电话等,用户填完后我们就要把他的数据进行保存,这是就会用到页面数据的传输,从而把数据保存...

2019-05-03 11:52:38 1449

原创 新增修改共用一个模态框

撰写日期:2019.5.3在之前我们在做新增、修改的时候我们要写两个模态框,代码太多了,新增要写一个模态框,修改他还要一个模态框,不但模态框要写两个,而且保存数据的代码也要写两份,所有我们还合起来,新增和修改共用一个模态框。这样代码少写起来也轻松。在写代码之前你要知道,新增数据和修改数据真正的区别在哪里。新增的模态框它的from在做这个表格的新增数据时,我们form表单的代...

2019-05-03 11:51:22 483

原创 数据新增

在我们编程中数据是不会一点都没有变动,这是不可能的,因为数据时刻都在变动有数据的新增、修改、和删除。下面我们来看一下新增数据的代码。我们在做数据的新增时,不可以毫无顺序的新增。因为新增有一点的规律的。例如新增教师数据。我们要新增的表有四张:用户表PW_User、教师表PW_Teacher、用户类型明细表PW_UserRoleDetail、教师明细表PW_TeacherDet...

2019-05-03 11:49:36 100

原创 删除与批量删除代码详细介绍

删除与批量删除代码详细介绍删除一些不要的数据,能够减少不必要的占有,删除一下不必要的,多余的也能让我们能够更加清楚管理剩下的部分,那将如何实现呢在控制器中新建一个公共类,int一个新的字段获取/传递数据public ActionResult delEmployee(int EmployeeID) {string...

2019-04-28 09:01:57 2700

原创 数据导出

数据导出 在编程中,我们对数据只是在页面进行查询、修改,但如果我要把我的数据输出到Excel表格那要怎么写呢。第一种: 利用layui这个插件的toolbar工具条开启之后就可以进行数据的导出和页面的打印了。这个用起来简单方便。第二种: 添加NPOI这个引...

2019-04-28 09:00:10 173

原创 用layui插件将查询的数据绑定到页面

用layui插件将查询的数据绑定到页面 在做项目中,我们不单单是做页面的布局,而更多的是对数据进行操作,例如将数据绑定到页面、新增数据、删除数据、修改数据。这可以我们编程需要进行的最多的操作,增、删、查、改。 我下面的是将查询出来的数据绑定到页面上去。我借用的是layui插件来进行一个数据表格的绑定。所有我们第一步是引用layu...

2019-04-18 08:20:18 4113

原创 表格查询

表格查询在Visual Studio 2015的编程中,我们经常会遇到要把数据绑定到页面的情况。我们在遇到这种情况分为几种情况,第一种单表查询,第二种多表查询,第三种:在前面两种的基础上加查询条件就可以了。代码的写法有两种,一种是匿名查询,第二种是声明查询(这是我自己的叫法,官方叫法不清楚),从名称可以看出...

2019-04-18 08:06:23 198

原创 外部文件图片的绑定

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Visual Studio 2015 外部文件的图片绑定撰写时间:2019.3.30~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-04-07 17:09:36 138

原创 熟悉各种循环,读取数据轻松搞定

在编程中,有时候我们可能对一个动作要重复执行很多遍。例如:在一个软件中,有一个删除的功能,现在你要删除一二条数据,你可以一条一条的删, 但如果要你删除100多条、1000多条呢。这你不可能要用户一条一条删除吧,那用户得删到猴年 马月啊。 在这些情况下我们就调用for循环来帮我们进行一个批量删除。 for循环 语法格式:...

2019-04-07 17:05:31 421

原创 常用的隐藏方法

话不多说直接上图:大家是不是感觉绿色的盒子太长了,要改变它,我们只能改变它的高度吗?不一定,我们可以让突出的部分消失。代码就一句,而且特别好理解。语法: overflow: hidden;意思:超出部分隐藏只要给父元素设置overflow: hidden,它的子元素超出的部分就会隐藏起来。这个属性应用与好多地方,如:轮播、字幕的无限滚动等。    还有一个功...

2019-02-21 01:56:36 380

原创 flex布局(弹性布局)

在传统布局中,会遇到好多麻烦。类似要把盒子并排显示。如下图:我们要给盒子设置浮动。这个还是简单的。要是我们要把盒子移动到中间,我们就要用到定位把盒子一个一个地定到所需要的地方。这些代码量就会大起来了。 下面我来介绍一下flex布局,这个布局可以简化代码,用起来也特别容易。如果子元素是块级元素,就给父元素设置display值为flex就可以了。如果子元素是行内...

2019-02-21 00:51:03 575

原创 警示框、确认框、输入框

在网页制作中我们会用到一些对话框与客户进行互动。在HTML中互动框也分为几种,有警示框、确认框、提示框。直接上代码: 注:括号中的内用如果是字符形,要加”  ”括起来。警示框效果图: 警示框,作用是提醒用户,中有确认按钮。 确认框效果图: 确认框,有确认和取消两个按钮组成,再次提醒用户是否真的要执行。    这就可以防止用户不小心按错。    给...

2019-02-19 20:44:57 1544

原创 前端小技巧

在我们前端开发会遇到,要使元素并列显示的时候例:                            要使该数字并列显示,方法挺多的第一种:使用浮动float 这种用完之后会脱离文档流,所以要进行清除浮动的处理第二种:使用flex布局 使用了flex布局里面的子元素都会并排显示,但里面的float会失效第三种:改变元素的display属性 这...

2019-02-10 12:15:55 118

原创 三角形的制作

在前端的编程中,我们有时候会遇到要制作一些特殊的图像,类似三角形还有圆等等。我们在遇到这种情况下,解决方法有二种。添加背景图片,也就是用background这个属性添加图片。这个方法就是前提要有图片。自己制作下面我来介绍一下三角形的制作。        我们认识一下三角形制作的原理          先上图:                              ...

2019-02-02 09:22:02 261

原创 伪类的使用

伪类hover我在DW的学习中发现伪类是一个很好玩的东西。hover  伪类在鼠标移到元素上时向此元素添加特殊的样式。 例子: 当鼠标移入big时,使其颜色改变和border-radius改变,让它从正方形变更成一个圆CSS代码 1:这是改变之前的样式CSS代码 2:这是改变之后的样式效果图:                               ...

2019-01-26 22:16:02 444

原创 form表单的总结

form表单的总结form表单是给人填写信息的载体,由多个组件构成form 属性: action: 是提交表单的地址            method: 规定提交的方式,提交方式有get提交和post提交。                   get提交会暴露密码在浏览器网址的后面,post提交不会            name: 表单的名称。             ...

2019-01-20 19:48:49 379

原创 简单的图片自动切换(类似百叶窗的效果)

下面是我用其他方法做出来的一个图片简单自动切换的功能HTML 代码:先设置一个具有宽高的盒子,在给盒子里放3张图片on 这个类是为了让后面给图片做一个切换的效果,类似如高量切换的作用一样CSS 代码:给图片一个定位,让他根据box进行定位。这样后三张图片就会重叠在一起。这样我们就可以调整z-index让图片显示。注:z-index是配合定位使用的,z-index大的...

2019-01-17 22:02:05 2668

空空如也

空空如也

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

TA关注的人

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