自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git的常用命令

平时一定要多使用这些基础的命令!1)、cd : 改变目录。2)、cd . . 回退到上一个目录,直接cd进入默认目录3)、pwd : 显示当前所在的目录路径。4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。7)、mkdir: 新建一个目录,就是新建一

2021-06-19 08:36:38 92

原创 git安装

打开git官网 https://git-scm.com/ ,下载git对应操作系统的版本。如何官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/ 建议下载新一点的版本下载后,双击打开,点击Next。后来都一样,无脑双击Next即可,我比较懒,就不截图了。...

2021-06-08 16:09:42 104

原创 用Spring Boot+ZXing生成二维码

1、ZXing的介绍ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。2、了解二维码:二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按

2021-05-29 16:05:44 396 2

原创 定时任务

定时任务就是让我们在一个特定的时间去执行一些任务,比如:凌晨2点清理垃圾文件,商品订单的自动审核等,反正差不多就是人不方便的事,我们可以通过定时任务让它去自动的执行。我们先在项目中创建一个类,并在类上添加@Controller注解,我这里是做测试,使用选择放在了controller包中,一般应该放在service包中,启动项目后,在定义的时间内,它会自己代码如下。@Controllerpublic class SchedulerService { //cron = 秒 分 时 日 月

2021-05-18 15:16:17 161

原创 SpringBoot整合JDBC

1、新建项目:springboot-data-jdbc ; 引入相应的模块!2、编写yaml配置文件连接数据库;spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/sys?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name:

2021-05-16 19:34:13 157 2

原创 Spring Security

一、什么是Spring Security?SpringSecurity是基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web 请求级和方法调用级处理身份确认和授权。在 Spring Framework 基础上,Spring Security 充分利用了依赖注入(DI,Dependency Injection)和面向切面编程(AOP)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。它是一个轻量级的安全框架,它确保基于

2021-05-09 10:09:38 484 5

原创 用集合模拟斗地主发牌

如何用集合模拟斗地主,我们可以想一下斗地主需要哪些步骤,首先我们肯定需要准备一副牌,然后再通过洗牌打乱牌的顺序,再然后呢,就是发牌了,发牌的时候我们可以把前面的三张牌或者最后面的三张牌作为底牌,最后就是玩家拿到牌。1、 准备牌: 我们先定义一个ArrayList集合,用来储存我们生成的牌,然后再定义两个数组,一个储存牌的花色,一个牌的序号,然后循环嵌套遍历两个数组,生成52张牌,储存到ArrayList集合中,这里我是通过花色和序号生成的,没有大王和小王,所以我们需要把大王和小王都添加到ArrayList

2020-08-09 21:14:42 198

原创 时间相减并转化文字格式返回数据

首先我们先在控制器获取两个有数据的时间信息。因为我们这里需要返回我的离店时间和抵店数据,所以这里是string类型,然后我们需要把它们转化为DateTime类型,然后再对它们进行相减,再设置一个变量接收它们相减的数据。 不知道为什么图片上传不了,不过知道下面的数据是变量里面的属性就行了上面为变量里面的属性值,为大家解释一下的属性。Days:为相减后的天数。Hours:为相减后的小时...

2019-07-28 16:35:30 231

原创 如何上传图片

在网上我们经常会看到图片上传,但是图片是怎么上传的呢上图左边的框就是用来装图片的,我们要如何双击弹出一个文本选择器,来添加我们的图片呢。上面为它的代码,里面给了它双击事件,只要双击这个div就可以弹出选择图片打开它呢需要把input标签的type设置为file,这个就是上传文件的类型,要上传文件必须要用file,那么接下来又要干嘛呢,接下来要选择到文件,然后判断文件是否为图片文件根...

2019-07-28 16:25:55 1757

原创 如何把预定房取消

客人在酒店预定了房间后,如果在规定的时间内,没有到达酒店,我们就需要把这个预定房给取消掉,要怎么取消呢,我们先看下面图片中的代码。houseStatusID 为房间状态ID ,ReserveNo 为预定否,房间状态为1的时候是空净房,但房间状态为1和预定否为true的时候,就是预定房间,不满足这两个条件则弹出提示框,所以只有满足这倆个条件的时候才能进行预定取消,然后我们再获取页面数据,因为我...

2019-07-18 16:57:44 568

原创 拖动图标验证方法

以前我们学了生成字母数字图片验证码,下面我教大家一个拖动图标验证的方法,我们先来看一下代码,如下图。Random()获取0到1的随机数Math:执行普通的算数问题。floor() 方法可对一个数进行下舍入。我们先随机给与两张图片的高度,然后通过ID选择器获取到ID数据,然后获取到需要移动图片的随机数,再固定图片的随机数,最后调整随机位置。然后就是鼠标拖动图片的计算了,因为相关解释我已...

2019-07-18 16:55:42 1370

原创 把预定房变成住房

在客人在网上预定好房间后,当他们到达酒店时,我们就得把我们的预定房变成住房,要怎么改变呢,首先,我们先设置一个预定入住的按钮,然后给它一个点击事件,在点击的时候我们需要判断只要房间状态为1 并且预定否为true的才能触发这个点击事件,不然就弹出一些提示,然后在获取到页面数据,再获取到点击打开房间的房间ID,打那个房间ID设置为全局变量,我们就可以获取到数据了,由于页面数据太多了,所以下面图片中删除...

2019-07-08 09:09:23 233 1

原创 当前时间获取方法并按格式显示

在我们使用时间类型返回数据的时候,我们的时间数据会出现乱码的情况,要怎么样才不会出现数据乱码的情况呢,本人目前有俩总方法,视图层和控制器各有一种方法,具体操作如下。视图层: var dateNow = new Date();//获取当前时间 var year = dateNow.getFullYear();//获取年份 ...

2019-07-08 09:06:20 583

原创 使用Session时所遇的问题

在我做东方之星客房管理的项目时,有一个要获取A表里面的数据添加到B表里面,我就是通过获取到A表的选中数据,在控制器把数据保存在session中,然后再返回B表,通过这种方法我的数据能成功的把A表里面的数据添加到B表里面的,我的这个是填写完客人信息再获取到从A表添加到B表里面的房间数据,然后通过保存新增数据把房间信息和客人信息保存在数据库的一个表里面,但是后面我却发现了一个问题,在我保存完数据后,再...

2019-06-28 09:35:34 170

原创 下拉框查询遇见的问题

在做项目的时候,我把我的房类下拉框的数据查询的出来,在房类下拉框里面设置一个ID,通过ID进行点击事件,房类下拉框的数据改变的同时,触发散客价下拉框数据的绑定,然后设置一个变量获取到我们选中房类数据的房类ID,通过这个变量去绑定散客价下拉框里面的数据,代码如下。 //房类下拉框数据 createSelect("Abbreviation", "jianceng");...

2019-06-28 09:32:00 116

原创 客人预定并给予标识

首先,在点击客人预定的时候,我们要先清空一下form表单里面的数据,然后在里面添加自动实现生成帐号的功能,还有添加的房间和移除房间的功能(在以前的文献里说过很多次了,所以我就不多说了),最后弹出我们的客人预定模态框。然后点击保存按钮时,我们需要获取到我们填写的数据,再判断必须需要的数据不能为空,最后使用数据接口把数据传递到控制器,客人预定的代码和客人登记的差不多,我们先实例化一下retur...

2019-06-18 10:10:57 282

原创 点击房间状态显示对应的房间并显示相应的数量

我们所做的这个客房管理的查询,并不像我们之前所学的表格查询,所以我们就不能使用表格数据重载这些方法了,我想的这种方法代码量非常大,首先我们要先给我们要点击的空净房和住房等等这些,设置一个ID或者一个点击事件,我这里设置的ID,所以我会用ID来解说,通过ID进行点击事件,然后我们需要找到我们装房间的那条代码,然后通过选中他的ID把它里面的HTML给清除掉,然后在获取到我们到我们实现房态图的那些代码,...

2019-06-18 10:07:26 1109

原创 实行房态图显示

在之前,我们学习了表格初始化,可以把数据通过表格一样的显示出来,我们的房态图却不是用表格的方式显示出来的,所以我们就要通过其他的方法把数据显示出来,首先我们需要写一个加载事件,然后用post请求一个用来连接控制器的数据接口,然后在后面加上页面加载事件,给予一个参数,然后在里面写for循环,for循环条件为 var i = 0; i <data.length; i++ ,因为我的这个房态图...

2019-06-09 20:53:51 1927

原创 酒店客人登记

在我们写客人登记的时候,我们必须要想到房间的数量是固定的,所以我们只能新增客人信息,然后把新增的客人信息ID和我们选择的房间ID放在同一张表里,让我们好分辨客人住的是哪间房。首先我们要的是打开模态框,所以我们要通过一个点击事件把模态框弹出来,然后清空一下form表单,然后因为我们的帐号是自动生成的,所以我们可以通过获取时间的月份日份等等来自动生成帐号,具体的我会通过图片展现出来,然后就是要把可选...

2019-06-09 20:47:27 466 1

原创 如何把A表数据添加到B表里

首先我们要设置俩个变量tabkexuan1、tabyixuan1,变量可以自己命名,用来存放我们的表格,然后给它们表格初始化,一张表格给它数据接口让查询到数据库的数据,另外一张把它的数据接口设置为空,然后在cols里面写入我们需要查询的数据名称,写完之后再给它们进行监听事件,用来获取选中。下图就是表格初始化,这个是设置了数据接口数据的,另外一个和这个差不多一样,只需要把第一个英文tabkexuan...

2019-06-09 20:39:40 2914

原创 如何生成一张证书图片

首先我们要在视图获取到证书信息表选中行,并只能选中一条证书信息表数据,然后获取到证书ID,最后打开一个新的页面。视图的样式完成后,我们则在控制器写我们需要完成的功能,首先使用try…catch… 获取异常,然后在查询证书信息,把需要的数据全部查询出来,查询的数据如下图:查询出来后我们需要生成一张证书图片,把我们刚刚查询出来的数据全部填写到图片中该填写的位置。 获取空白证书的物理地址 ...

2019-05-28 09:42:03 1318

原创 如何生成证书

要生成证书必须要先获取到我们需要的数据,所以我们要获取到我们点击那条数据的选中行,为了防止出现错误,我们需要判断是否选中数据没,生成证书的时候为了节约时间,可以批量新增证书,因此我们选中的数据大于零就行了,因为我们查询数据都是通过ID来获取数据的,所以我们要设置包含多个ID的变量,然后把我们获取到的ID拼接起来,直接拼接ID会导致数据合在一起,使我们不清ID的值,所以我们在拼接数据的时候要在每个I...

2019-05-28 09:33:56 3917

原创 把数据导入到Excel表格

把数据导入到Excel表格里,只需要在客户要把数据导入到Excel表格的时候,弹出提示框提醒一下客户是否真的要导出数据,视图代码如下视图代码完成后,我们就要写控制器的数据了,首先我们要查询出我们表格中所有的数据,然后创建工作簿:HSSFWorkbook exBook = new HSSFWorkbook();创建工作表:ISheet sheet =exBook.CreateShee...

2019-05-17 09:13:51 582

原创 使用定时器定时清理不需要的文件

首先我们要先添加引用 FluentScheduler,然后再创建一个文件夹,里面创建俩个类,分别为ClearJob和MyRegistry,类名可自由取, 创建好后,俩个类都要引用FluentScheduler,然后再里面写样式,写好样式后,我们还要在项目里找到 Global.asax;在里面引用FluentScheduler,然后在里面注册一个定时任务,如下图。MyRegistry的样式如下:...

2019-05-17 08:50:47 406

原创 导入Excel表格

获取到导入考生的按键Id,写出它的点击事件,让它打开导入Excel表格的模态框.代码如下:function openImportExcel() {重置表单(清空表单)$("#formImportExcel").resetForm();禁用保存到数据库的按钮(因为还没有数据,所以先禁用导入数据库的按钮,防止把空数据导入数据库)$("#btnSaveImport").prop(“disab...

2019-05-08 16:42:55 181

原创 批量删除

批量删除其他和单个删除差不多,只不过批量删除可以通过勾选多个数据进行删除,那我们要怎么通过勾选绑定到我们删除的数据呢,首先我们要获取到我们表单里选中的框,然后对它进行判断,如果我们选中的框长度大于等于1,因为我们每个选择框里面的数据都有着一个ID,所要以我们要通过我们选中的选中框获取到选中框的ID,首先我们要先设置ID为空,然后使用for循环,for循环的条件为:设置一个变量i= 0 ,勾选的选中...

2019-05-08 16:40:38 790

原创 修改数据

首先我们要通过点击修改按钮弹出修改模态框,然后清空一下表单,为什么要清空表单呢,是为了防止第一次点击弹出的模态框内容保存到下一次的模态框里面,导致数据发生错误,既然是修改,模态框里面的数据肯定是和我们点击修改那一行的数据要一样才好利于我们修改数据,所以我们要回填表单里面所有的数据,要回填表单我们使用数据接口和控制器产生连接,然后在控制器那里进行我们需要的表单进行查询,查询到我们需要的数据,然后进行...

2019-05-08 10:35:22 173

原创 上传文件时一个常见的问题

不知道大家有没有遇见过这么一个问题,在我们上传文件的时候,有些文件一下就上传成功了,而有一些文件在上传的过程中却像下图一样报了500 错误,但是当你去找问题的时候,找了很久,怎么找都发现什么不了问题,这是为什么呢。原因是MVC项目里的最默认大请求长度是4096KB,也就是4MB,因为我们上传的文件超出了这个最大的范围,所以文件上传不了,导致出现500 错误,那我们要怎么才能改变这个上传...

2019-04-28 09:08:25 631

原创 如何成功引入数据库文件

如何成功引入数据库文件 要怎么在数据库引入数据库文件呢,在数据库如果有权限引入的话,我们就可以直接把我们需要的文件附加进来,但是如果数据库里面没有权限引入我们想要的数据库文件,那我们在数据库里面附加的话,肯定附加不了,那要怎么附加呢,我们的问题关键就是因为它没有权限或没有共享。所以我们首先要找到我们需要的数据库文件,然后点击鼠标右键,再点击属性,就会弹出一个框,如下图。想要成功的把文件...

2019-04-28 08:42:58 676

原创 单个删除

删除修改来说就简单的多了,要怎么删除呢,首先要设置一个提示框,我们只要通过点击删除按钮,弹出页面提示框,这个是为了避免用户在点错的时候一下就删除了,然后提示“您确定要删除数据吗?”如果用户点击取消则取消,点击确定则删除,然后我们通过post的数据接口把数据传递到控制器进行删除,后面加上我们需要上传的参数,如果在控制器把数据库的删除了,则弹出“删除成功”,然后刷新表格。先实例化ReturnJ...

2019-04-18 09:25:47 187

原创 组合查询需要步骤

组合查询 组合查询在我们需要查看某些数据的时候可以快速的查找出来,为我们在查询数据节省更多的时间,组合查询要怎么写呢,首先,我们要创建一个模态框,在里面放入我们需要查询的数据类型,然后再设置一个把这个模态框打开的按钮。通过按钮把组合查询模态框打开,然后我们需要清空一下表单里面的内容,因为我们查询的时候第一次输入的内容在我们关闭模态框后,第二次打开模态框的时候还会存在,所以为了方便我们查询,...

2019-04-18 09:08:36 298

原创 正则表达式

1、长度为10-12的用户密码 用正则表达式写出来(以数字开头、内容可包含数字、字母、下划线,字母结尾)根据上面的提示,我们可以知道第一位数肯定是数字,由此我们可以写出 [0-9]。然后内容可包含数字、字母、下划线,这里我们可以用 \w ,上面说长度是10-12的用户密码,然后开始第一位必须是数字,结尾必须是字母,所以内容就占了8-10的长度,内容的正则表达式就为 \w{8,10},字母结尾就...

2019-04-08 09:56:36 142

原创 新增专业通常有哪些步骤

首先我们要实例化ReturnJsonVo,然后加上try…catch,用来获取异常,然后再检查传过来的专业名称、专业代码、学院ID是否为空,且学院ID大于0,如果里面有任意一个为空,则输入不完整; 如果全不为空则进行下一步。然后再判断数据库的学院ID、专业名称、专业代码和传过来的学院ID、专业名称、专业代码是否一样,如果有一样的则代表有这个专业了;如果没有一样的则新增数据sysSpecialty...

2019-04-08 09:51:45 216

原创 简单的旋转效果

作者:蒋鹏杰撰写时间:2019.02.22样式如下。

2019-02-22 15:09:56 132

原创 盒子的阴影部分

作者:蒋鹏杰撰写时间:2019.02.22box-shadow: 水平阴影 垂直阴影 模糊距离 阴影的颜色。

2019-02-22 15:07:00 138

原创 伪类的使用

作者:蒋鹏杰撰写时间:2019.2.22首先呢弄一个盒子。然后通过伪类鼠标移入使这个盒子发生改变。

2019-02-22 15:02:19 120

原创 通过点击按钮来切换图片

作者:蒋鹏杰撰写时间:2019.2.22Html样式:Css样式:Js样式:

2019-02-22 14:59:04 2791

原创 简单的隐藏出现效果

首先先做一个盒子,然后给它一些简单的样式。如下图再通过js的点击事件改变它的css样式来实现隐藏和出现

2019-02-03 11:06:08 124

原创 通过animation的动画效果对图片进行移动

通过animation的动画效果对图片进行移动首先制造一个盒子,给它一个高度和宽度,然后再代入一张图片,样式如下图。给了样式后,再用animation的transform:translate(x,y)对它进行移动,想要多次移动的话,我们可以在@keyframes里添加多个%。animation: big 2s ease infinit...

2019-01-27 15:14:06 1906

原创 用clip-path 制造五角星

用clip-path 制造五角星作者:蒋鹏杰首先我们要制作一个盒子,给它一些样式。如图给了样式以后,就是要通过css3的动画效果把它从一个长方形变成一个五角星。clip-path的前身是SVG, 所以,我们的坐标都是二维的。polygon的作用就是根据二维点坐标,依次连线,最后所形成的区域就是我们的遮罩区域了。制造五角星需要八个点相连,所以给了八个坐标,polygon是从左上...

2019-01-21 09:34:30 501

空空如也

空空如也

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

TA关注的人

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