自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysqldump命令把数据备份成sql文件

使用场景:在Java代码中调用mysqldump命令实现对指定的mysql数据库和指定的表导出为sql文件。mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。要想使用我们需要找到mysql安装目录下的bin下的mysqldump.exe,因为没有将其添加到环境变

2022-04-06 11:11:06 1393

原创 Layui表单验证

要想使用layui插件中form表单验证,我们首先需要加载初始化layui模块,因为这里用到form表单,所以要加载form模块。var layer, layuiTable, form;//保存layui模块以便全局使用$(function(){ //加载&&初始化layui模块 layui.use(['layer', 'table', 'form'], function () { layer = layui.layer, layuiTable

2021-05-16 11:14:33 5726 2

原创 鼠标右键事件

开发项目过程中,我们有可能需要用到鼠标右键事件,利用鼠标右键事件来达到我们需要的效果。如下是html代码,这里我们是需要在某个div中设置鼠标右键事件,根据点击鼠标右键来显示添加和删除两个按钮,然后根据这两个按钮来实现我们的效果。给div设置鼠标右键事件,在这个div中点击鼠标右键,就会触发这个方法,要想这个鼠标右键事件能够触发就必须先阻止浏览器的鼠标右键事件,不然就算在你设置的div里怎么点都不会触发右键事件,它只会触发浏览器中的右键事件。然后就是获取右键事件的坐标,这两个坐标很重要,它可以设置你在哪

2021-03-01 16:41:03 2095

原创 操作权限的设置

在一个完整项目中,都是需要给不同的用户赋予不同的权限的,有些权限不应该给用户的就需要把它移除掉或者提醒用户没有权限。如下就是项目中的左边导航栏,点击左边对应的内容会显示其对应的页面。在判断用户有没有权限时需要先判断用户有没有进行登录,没有登录就需要跳转到登录页面进行登录,已经登录就可以根据登录的用户查询出其对应的权限。在登录成功后就调用方法来查询此用户有哪些权限。如下,首先获取页面的全部菜单,左边为数据库的菜单名称,右边为页面按钮ID,这两个要相匹配。发送post请求获取到用户没有的权限,提取用户没

2021-03-01 16:38:10 426

原创 Eclipse中的树形图(三)

对树形图进行新增操作后,可以对树形图进行修改、删除操作。在对树形图进行参数配置时已经给树形图定义一个点击事件了,可以利用点击事件进行修改、删除操作。在点击树形图的某一项时我们定义了几个全局变量来接收相对应的值。如下是修改、删除两个按钮,用于对树形图进行修改、删除操作。点击编辑区域按钮时打开模态框,在打开模态框前进行一些判断,首先判断主ID(ClientareaID),副ID(sysClientareaID)是否为空,为空表明还未选择某个区域,如果判断不为空就可以对数据进行回填及弹出模态框了,如果判断为空

2021-03-01 16:35:17 311

原创 Eclipse中的树形图(二)

对树形图进行查询操作后,可以对树形图进行新增、修改、删除操作。在对树形图进行参数配置时已经给树形图定义一个点击事件了,可以利用点击事件进行新增操作。在点击树形图的某一项时我们定义了几个全局变量来接收相对应的值。如下,添加两个按钮,用于判断点击某个区域是想添加父区域还是子区域,在onclick事件中给定一个值,true代表点击的是添加父区域,false代表点击的是添加子区域。点击添加父区域或子区域时打开模态框,在打开模态框前进行一些判断,首先判断主ID(ClientareaID),副ID(sysClien

2021-03-01 16:27:31 151

原创 Eclipse中的树形图(一)

我们有时候会用到树形图来查询出我们需要的数据,树形图可以折叠起来,可以让我们的页面布局变得更美观。该如何把树形图做出来呢,接下来就看看一个非常简单的树形图。下图为html代码。我们需要为树形图进行一些简单的设置,不设置参数是无法加载出树形图的,callback里设置一个点击事件,可用于对树形图进行新增、修改、删除操作,还可以实现点击到某个区域查询出其区域对应的客户信息;data里配置的是客户区域的信息,keep.leaf为树形图的叶子节点属性锁,是否始终保持 isParent = false,设置为tr

2021-02-26 14:27:42 2644

原创 在layui表格中插入时间插件

有时候我们需要在表格中插入时间插件进行日期选择,所以我们可以在layui表格中插入时间插件。因为我们使用了layui插件,因此在使用前要先引用layui插件里面的css文件以及js文件,然后在“$(function(){});”里面加载和初始化layui模块,否则会报错。templet属性为自定义列模板,模板遵循 laytpl 语法。这是一个非常实用的功能,你可借助它实现逻辑处理,以及将原始数据转化成其它格式,如时间戳转化为日期字符等,event属性为自定义单元格点击事件名,以便在 tool 事件中完成对该

2021-02-26 14:22:51 2311

原创 在Eclipse中创建Maven项目

1、创建Maven工程首先需要下载Maven,下载地址:http://maven.apache.org/download.cgi2、解压、修改配置文件,注意:解压文件的目录路径要避免中文、特殊字符等。配置文件是在conf目录里面的settings.xml。2.1、配置包的本地仓库,如果不配置包会下载到用户名下的.m2/repository。2.2、配置使用的服务器,这里使用阿里云的服务器,如果不配置,默认服务器在国外网速慢,可能无法下载包。2.3、配置刚刚设置的服务器2.4、激活配置3

2021-02-26 14:15:38 686

原创 MyBatis的基本使用

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的pojo映射成数据库中的记录。上一篇中我们已经利用MyBatis插件来生成dao、pojo、mapping文件,接下来就看看MyBatis的基本使用,首先就是需要编写一个配置文件,这个配置文件可以随便命名,这里我们把它命名为mybatis-config.xml。这个配置文件非常重要

2021-02-26 14:04:12 74

原创 利用MyBatis插件来生成dao、pojo、mapping文件

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的pojo映射成数据库中的记录。使用MyBatis框架可以让我们不用写dao层的实现方法,它可以直接通过dao层来调用方法,这就使我们的代码量大大减少了,维护起来也比较方便。所以我们需要使用MyBatis框架的话,就必须在Eclipse中安装MyBatis插件,安装插件后我们就可以利

2020-10-19 18:22:45 319 1

原创 Spring MVC中的文件下载

我们可以利用Spring MVC 框架来对文件进行上传和下载功能,使用Spring MVC 框架对文件进行上传和下载就变得更加简单和减少代码量,在上一篇中我们已经对文件进行了上传功能,现在就对上传成功的文件进行下载,跟文件上传一样,首先新建一个web项目并引用相应的jar包。如果想要这个项目启动起来我们必须要修改一下web.xml文件。如下图:我们需要在web.xml文件添加以下代码,下面的代码是我们SpringMvc.xml的相应配置,我们等下就要创建一个名为SpringMvc.xml的配置文件,因为在w

2020-10-19 18:17:45 327

原创 Spring MVC中的文件上传

Spring MVC 框架是高度可配置的,包含多种视图技术,例如 JSP 技术、Velocity。我们可以利用Spring MVC 框架来对文件进行上传和下载功能,使用Spring MVC 框架对文件进行上传和下载就变得更加简单和减少代码量。实现文件上传首先需要创建一个web项目并引用相应的jar包。如果想要这个项目启动起来我们必须要修改一下web.xml文件。如下图:我们需要在web.xml文件添加以下代码,下面的代码是我们SpringMvc.xml的相应配置,我们等下就要创建一个名为SpringMvc.

2020-09-26 20:24:52 190

原创 Spring Bean的XML配置

Spring Bean的XML配置作为 Spring 核心机制的依赖注入,是对组件的实例化不再由应用程序完成,转而交由Spring容器完成,在需要时注入应用程序中,从而对组件之间依赖关系进行了解耦。这 一切都离不开Spring配置文件中使用的元素。讲Spring Bean的XML配置前先简单了解一下Spring框架。Spring是一个IOC(DI)和AOP容器框架,Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这

2020-09-17 19:12:01 1214

原创 Java上传文件

开发工具与关键技术:java作者: 李伙撰写时间: 2020年8月7日进行文件下载前,我们首先要搭建好jsp页面,如下图是个简单的样式,在a标签中拼接要下载的文件的名字。创建一个Servlet,在这里我命名为DownloadServlet。在Servlet中获取要下载的文件名字,因为我们下载的文件中它的文件名字有可能是带有中文名称的,所以需要来一个get请求把编码格式改为UTF-8格式。然后要获取到这个文件在tomact里面的绝对路径,不然下载文件的时候会找不到此文件。我的文件是放在down

2020-08-09 19:27:54 105

原创 计算机网络(-)

开发工具与关键技术:作者: LH撰写时间: 2020年5月28日1、互联网特指Internet,起源于美国,现已发展成为世界上最大的、覆盖全球的计算机网络。计算机网络简称为网络是由若干结点和连接这些结点的链路组成。2、从互联网的工作方式上看,可以划分为两部分:边缘部分、核心部分。(1)边缘部分:由所有连接在互联网上的主机组成,这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。(2)核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交

2020-05-28 15:21:01 177

原创 数据结构与算法(二)

开发工具与关键技术:作者: 李伙撰写时间: 2020年5月10日一、静态查找:是指在静态查找表上进行的查找操作,查找满足条件的数据元素的存储位置或各种属性。三种静态查找方法:(1)顺序查找 (2)折半查找 (3)分块检索1、顺序查找:顺序查找的基本思想:(1)查找表的存储结构是线性表(顺序表或链表)(2)查找过程是依次用查找条件中给定的值与查找表中数据元素的关键字值进行比较(3)若某个记录的关键字值与给定值相等,则查找成功,返回该记录的存储位置,反之,若直到最后一个记录,其关键字值与给定

2020-05-18 09:09:51 144

原创 数据结构与算法(一)

开发工具与关键技术:作者: 李伙撰写时间: 2020年5月6日数组:1、所谓数组是有序的元素序列,如何理解元素?元素简单说就是存放在每个格中的内容(值);在C、Java等强类型语言中,一讲到内容(值)就必须与类型挂钩;元素的释义:定义了个一维数组,其序列长度为10,数组的名字为a,每个格中存放的都是int类型的值。2、二维数组:一维数组的每个元素都是一维数组。3、矩阵:在数学中,矩阵...

2020-05-07 09:04:18 143

原创 页面添加地图

开发工具与关键技术:VS+GIS作者: 李伙撰写时间: 2020年4月22日在学习GIS过程中,我们需要在自己的项目中添加一幅地图,而我们该如何添加地图呢?下面就简单讲讲如何把一幅做好的地图添加到项目中。首先,我们需要在标签中引用地图插件,如下图所示:然后需要创建HTML来显示我们需要加载的地图,这很简单,需要我们在标签中添加一个onload事件,这是为了方便我们在里面创建各种地图控...

2020-04-24 10:06:15 517 1

原创 Layui表格自定义下拉框

开发工具与关键技术:VS+下拉框作者: 李伙撰写时间: 2019年7月27日下拉框数据查询在MVC中用途很广,下拉框数据查询是为了能让我们多种选择。在平时的下拉框查询我们是利用一个方法来查询数据库中的数据的,而如果在layui数据表格中需要定义一个下拉框查询的方法又该怎么办呢,其实也很简单,接下来请看看如何在layui表格中自定义下拉框如上图所示:在自定义下拉框之前先设置它的一些css...

2019-07-27 14:35:53 6812

原创 Layui表格监听行单双击事件

开发工具与关键技术:VS+行单双击事件作者: 李伙撰写时间: 2019年7月26日在学MVC过程中,我们一般都是利用layui插件里的layui数据表格加载数据库中的数据,而layui表格里有许多的事件监听,比如监听行的单双击事件,可利用行的单双击事件实现很多我们想要的功能,比单击某条数据可以进行修改、删除操作,双击某条数据调出到其他表中,接下来就讲讲layui表格里的监听行的单双击事件。...

2019-07-27 14:31:49 10988

原创 对session中的数据进行修改删除

开发工具与关键技术:VS+修改删除session数据作者: 李伙撰写时间: 2019年7月16日在上一篇中讲到了将配件信息保存到session中,再从session查询出保存的配件信息,这样就可以在页面中显示出来,保存数据到session中是否可以进行修改、删除处理呢,答案是肯定可以的,接下来先看看如何修改session中的数据。上图中,我是利用layui插件里的监听单元格编辑的功能实...

2019-07-17 19:57:43 3437

原创 数据临时保存到session中

开发工具与关键技术:VS+数据保存到session中作者:李伙 撰写时间:2019年7月15日 在学习MVC过程中,我们有时候需要把数据临时保存到session中,就比如我现在做的配件采购,一张采购订单中可以采购多个配件,而配件信息是属于采购订单的附加数据,采购订单还未保存,所以配件信息还不能保存到数据库中,因为添加的配件信息需要采购订单ID才能保存到数据库,否则保存了配件信息也会造成数据...

2019-07-17 19:48:51 1258

原创 树形图查询

开发工具与关键技术:VS+树形图作者: 李伙撰写时间: 2019年7月6日在学习MVC过程中,我们有时候会用到树形图来查询出我们需要的数据,树形图可以折叠起来,可以让我们的页面布局变得更美观。该如何把树形图做出来呢,接下来就看看一个非常简单的树形图。上图为html代码,外层一个div,里面一个ul标签,在ul标签添加上一个id,html没什么可说的,都是简单的布局。上图是树形图的配...

2019-07-07 14:55:59 316

原创 拼音码

开发工具与关键技术:VS+拼音码作者: 李伙撰写时间: 2019年7月3日在学习MVC过程中,我们有时候会需要根据某个字段来回填它的拼音码,即首字母大写形式。比如我们根据输入的修理项目名称来填写它的拼音码,即拼音码为修理项目名称的首字母大写形式。接下来请看看如何把拼音码填写为某个字段的首字母大写形式。先看看js部分代码:如上图所示:为它的html代码,label标签里写字段的名称,i...

2019-07-07 14:44:13 2155

原创 正则表达式(二)

开发工具与关键技术:RegexBuddy+正则表达式作者: 李伙撰写时间: 2019年6月25日在上一篇中,我们讲到了在JavaScript和C#是如何使用正则表达式的,而在JavaScript和C#中每写好一个正则表达式我们就要运行VS来看看写的正则表达式是否是正确的,是否是符合我们想要的效果。可如果要写的正则表达式比较多,而且还不知道是否是正确的,如果一写好就运行VS会浪费我们的很多时...

2019-06-27 17:21:35 136

原创 正则表达式(一)

开发工具与关键技术:VS+正则表达式作者: 李伙撰写时间: 2019年6月22日在学习MVC过程中,我们很多时候都是要对数据进行一些特殊的验证或将指定的数据替换成另一条数据,我们都可以用到正则表达式来实现,在JavaScript和C#中都会使用到正则表达式。什么是正则表达式呢?接下来就认识一下正则表达式。正则表达式的概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字...

2019-06-27 17:18:18 99

原创 切换是否停用状态

开发工具与关键技术:VS+切换停用状态作者: 李伙撰写时间: 2019年6月15日在学习MVC过程中,我们在建物理模型的时候都会用bit数据类型,bit数据类型一般用来表示是或者否这两种状态,这种类型在我们编写代码时是非常有用的,比如付款方式我们可以利用bit数据类型来决定某种付款方式是否停用,停用后就在客户选择某种付款方式来进行付款时就把停用后的付款方式去掉,这样客户就不会选中已经停用的...

2019-06-16 16:36:56 445

原创 共用模态窗体

开发工具与关键技术:VS+模态框共用作者: 李伙撰写时间: 2019年6月15日在学习MVC过程中,在新增数据和修改数据时都是会用到模态框的,新增数据和修改数据的模态框都是一样的,而如果新增数据和修改数据各用一个模态框的话就会增加我们的代码量,所以我们可以让新增数据和修改数据共用同一个模态窗体,这会使我们的代码量大大减少。接下来先看看模态框的代码:如上图所示:就是一个简单的模态框,新增...

2019-06-16 16:23:30 162

原创 导入Excel表格数据(二)

开发工具与关键技术:VS+保存Excel表格数据作者: 李伙撰写时间: 2019年6月4日在上一篇中,我们讲到了如何导入Excel表格的数据,而且也讲到了数据还未保存到数据库,只是导入到临时表中,保存到Session中的。因为在未将数据保存到数据库之前,Session就是最好的容器,因为不同的Session之间空间是独立的,这样的话就不会互相干扰。Session里面的数据只要不被清空,默认...

2019-06-07 15:51:45 338

原创 导入Excel表格数据(一)

开发工具与关键技术:VS+导入Excel表格作者: 李伙撰写时间: 2019年6月3日在学习MVC过程中,如果我们需要录入某条数据时可以利用新增的方法把我们的数据录入进去,而录入的数据比较多的时候,一条一条的录入会比较麻烦,所以我们可以在VS中写一个方法就可以一次性录入多条数据了。即导入Excel表格数据到数据库中,这样会节省我们的时间。接下来看看如何导入Excel表格数据的。如上图所...

2019-06-07 15:42:04 2186

原创 打印水晶报表

开发工具与关键技术:VS+水晶报表的打印作者: 李伙撰写时间: 2019年5月31日在学习MVC过程中,如果我们想打印某张表时就可以利用水晶报表来打印,打印水晶报表的代码量不多,打印水晶报表其实也就相当于画一个表格来装数据,所以第一步是先画一个表格,这个表格可以自己来定义。接下来就看看打印水晶报表的步骤。首先是我们要安装好水晶报表这个软件,不安装的话是实现不了打印水晶报表这个功能的。...

2019-06-07 15:24:01 177

原创 移除附件文件

开发工具与关键技术:VS+移除附件作者: 李伙撰写时间: 2019年5月24日在上次我们讲过附件文件是怎样上传的,上传前是先判断上传的文件是否小于20MB,如果大于20MB就提醒用户上传的文件大小不能超过20MB,因为在js中上传的文件不能超过20MB,如果超过就要用第三方上传的插件,如果小于20MB的就继续执行下面的代码。上传附件文件后,如果我们上传错了某个文件时,我们该怎么移除掉呢,接...

2019-05-28 08:42:49 131

原创 表格数据的重载

开发工具与关键技术:VS+数据重载作者: 李伙撰写时间: 2019年5月25日在学习MVC过程中,为了能够直观地看到我们想要的数据,我们都会用到layui中的数据表格来装在数据库中查询到的数据,即在数据库中查询到的数据放入一个表格中,创建一个表格需要用到table标签。因为查询出来的数据会比较多,而我们想要某条数据时就会显得数据冗余,在众多数据中很难找到我们想要的数据,所以我们就会用到多条...

2019-05-28 08:39:10 546

原创 移除附件文件

开发工具与关键技术:VS+移除附件作者: 李伙撰写时间: 2019年5月24日在上次我们讲过附件文件是怎样上传的,上传前是先判断上传的文件是否小于20MB,如果大于20MB就提醒用户上传的文件大小不能超过20MB,因为在js中上传的文件不能超过20MB,如果超过就要用第三方上传的插件,如果小于20MB的就继续执行下面的代码。上传附件文件后,如果我们上传错了某个文件时,我们该怎么移除掉呢,接...

2019-05-28 08:28:58 114

原创 表格数据的重载

开发工具与关键技术:VS+数据重载作者: 李伙撰写时间: 2019年5月25日在学习MVC过程中,为了能够直观地看到我们想要的数据,我们都会用到layui中的数据表格来装在数据库中查询到的数据,即在数据库中查询到的数据放入一个表格中,创建一个表格需要用到table标签。因为查询出来的数据会比较多,而我们想要某条数据时就会显得数据冗余,在众多数据中很难找到我们想要的数据,所以我们就会用到多条...

2019-05-28 08:14:37 540

原创 移除附件文件

开发工具与关键技术:VS+移除附件作者: 李伙撰写时间: 2019年5月24日在上次我们讲过附件文件是怎样上传的,上传前是先判断上传的文件是否小于20MB,如果大于20MB就提醒用户上传的文件大小不能超过20MB,因为在js中上传的文件不能超过20MB,如果超过就要用第三方上传的插件,如果小于20MB的就继续执行下面的代码。上传附件文件后,如果我们上传错了某个文件时,我们该怎么移除掉呢,接...

2019-05-28 08:11:27 171

原创 保存上传图片文件(二)

开发工具与关键技术:VS+保存图片文件作者: 李伙撰写时间: 2019年5月15日在上一篇中,我们讲到了怎样上传图片文件的,而在上一篇中上传的图片文件因为还没保存到数据库中,所以那些图片只是保存到临时文件夹中的。现在就讲讲怎样将图片文件保存到数据库的,因为这是保存题目信息,所以先看看如何保存题目信息的。先看看js部分的代码:如上图所示,先获取所有的题目信息;然后判断题目信息是否完整;处...

2019-05-16 17:32:37 485

原创 上传图片文件(一)

开发工具与关键技术:VS+图片上传作者: 李伙撰写时间: 2019年5月14日在学习MVC过程中,我们学到手动录入题目信息,录入题目信息时,要判断题目到底是单选题、多选题还是判断题,单选题跟多选题差不多,也是有四个选项以上的,而判断题则只有两个选项,所以一开始就要先判断一下题目是属于哪种类型的,如果是判断题的话就只能添加两个选项,多的话就删除掉。如果是单选题或多选题的话就添加多个选项,但也...

2019-05-16 17:29:45 2781

原创 附件---文件上传

开发工具与关键技术:VS+附件上传作者: 李伙撰写时间: 在学习MVC过程中,我们都会要上传一些文件之类的东西,比如上传图片,上传文档之类的,因此我们接下来简单认识一下附件—文件上传,附件上传可以上传图片、文档等等。先看看js部分的代码:如上图所示:先为附件按钮添加一个点击事件,点击附件按钮后触发附件文件上传表单的点击事件。然后为附件文件上传表单添加一个change改变事件,chang...

2019-05-06 16:45:06 2005

空空如也

空空如也

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

TA关注的人

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