自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java资料

Oracle官网 Oracle 软件下载 | Oracle 中国

2021-11-22 18:17:41 576

原创 java日志笔记

如何让系统中所有的日志都统一到slf4j;1、将系统中其日志框架先排除出去;2、用中间包来替换掉原有的日志框架;3、导入slf4j其他的实现直接导入Lombok可以简化slf4j的使用。导入后直接控制器引用@Slf4jlogback日志SpringBoot里面自带logback所以不需要手动引用创建logback-spring.xml文件就会自动识别日志进行打印<?xml version="1.0" encoding="UTF-8"?>&lt...

2021-09-30 17:06:07 139

原创 layui表格修改

实现点击编辑按钮,该行数据直接变成文本框修改,修改数据点击保存完成修改数据如下图该行的数据直接变成了文本框,并且文本框进行了数据的回填,接下来看代码数据表格的编辑按钮使用的是input标签,type为button,所以在script里面直接写一个input:button点击的函数方法由于在下面设置了点击编辑按钮,编辑按钮就会变成确定,即编辑和确定都是在同一个位置,如果点击编辑,该按钮就会变成确定,点击确定就会变成编辑。在方法里面判断按钮是否为确定,如果是确定,就说明该点击事件是修改的保存。.

2021-06-19 09:10:39 623

原创 修改layui表格单元格大小

使用layui数据表格,由于单元格的高度是固定的,如果存放图片可能会对图片进行挤压,或者单元格想存放多个数据,就需要调整单元格的大小,如图所示将代码写上去即可调整layui的单元格大小了。...

2021-05-18 09:25:35 1671

原创 eclipse将图片保存数据库

关于将图片保存到数据库的一个分享,当用户在页面上传图片,我们需要将图片进行保存,如果直接以二进制将图片保存到数据库,数据库就会数据量就会变很庞大,导致数据库的运行以及查询也会变慢。所以我们可以将图片保存到本地磁盘的绝对路径里面,图片名称保存到数据库,当需要调用图片的时候,获取保存图片的磁盘绝对路径拼接上数据库保存的图片名称,将图片显示出来。首先在spring-mvc.xml配置文件里面添加文件上传解析器在jsp直接将input标签的type改为文件格式file,点击input的时候就会调用磁盘J

2021-03-14 14:52:52 800

原创 Java多用户提交申请

根据项目要求,供应商发布招募书,在供应商页面可以对招募书进行申请,招募书的表是一对多的关系,即不同用户都可以对该招募书进行申请。如果有申请过的用户不需要重新申请,系统会在表里面返回已申请。数据库设计表如下:首先在控制器,获取到登陆用户的用户明细id根据用户明细id查询该登陆用户的招募书申请然后获取查询出所有的招募书(recruitVo为自己写的Vo实体类,里面包含了招募申请状态字段)然后可以通过for循环通过if判断,如果招募表和招募申请表的招募表id相同,将该申请状态赋值就完成了.

2021-02-07 19:09:34 143

原创 Layui表格点击详情

根据项目要求,用户在使用layui数据表格时,可以点击公司,查看公司的详细信息,通过查询官方文档之后,发现可以用监听单元格事件来完成这一个功能。如图,我们首先需要在cols里面,在公司字段里面添加一个event:‘seepage’,然后我们在表格加载完成之后,写一个监听单元格事件然后对单元格进行监听,如果event=seepage,就是刚刚添加的公司单元格的event,接下来就是对模态框的span进行赋值(我使用的是用span标签将值显示出来),由于数据库查询出来的时间格式字符串,所以我们可以用.

2021-02-07 10:35:00 3827 2

原创 SSM实现登陆

配置完成SSM框架之后,在DAO层创建一个类添加DAO层的注解并且继承myBatis自动生成的DAO的方法,然后添加一个方法,添加一个参数,作用于根据用户填写账号,然后在数据库查找相对应的数据,方法写完,就要到mapping文件里面去添加数据库查询语句。注意id要和方法名字一样。在service添加接口,里面添加方法。ServiceImpl里面继承service,并且在上面添加事务的注解和service层的注解将DAO层注入,login方法返回DAO层的方法。这些配置完成之后,就可以去we

2020-10-19 20:03:41 550

原创 Servlet新增数据

想要通过Servlet实现数据的新增,首先我们需要在jsp页面里面去获取要新增的数据打开新增的模态框,将数据表单重置,如果有下拉框,就在该方法添加下拉框的方法。下拉框显示方法就是通过查询数据的表,将表的类型(名称)显示出来即可。这里就不详细说明了。这里获取新增模态框,点击保存按钮后的数据,然后判断获取到的数据是否为空或者为0。然后通过异步提交方法,获取到返回来的json数据,如果json数据返回了true,则证明数据新增成功了,就可以添加数据新增成功。将表格刷新一下就可以了。在新增from表单

2020-10-19 19:42:47 1107

原创 Select删除数据

Select删除数据要想实现通过servlet实现删除数据的方法,首先在dao层创建一个接口接口继承BaseDao,BaseDao是一个封装的继承dao,即里面可以封装自己经常用到的方法,必须数据的增删查改方法,可以将这些方法封装起来,然后在dao层接口继承这个方法。如下图然后在dao的实现类impl里面去写删除的方法。如图,在Override方法,获取参数,然后通过JDBC进行数据的删除,deleteid是string格式的数据库删除语句。用int...

2020-09-18 09:07:25 1070

原创 servlet查询数据表格

servlet查询数据表格在java里面实现查找数据,并将查询到的数据返回数据表格中,这是时候我们就可以用到servlet。通过在servlet实现查找数据,并将数据返回jsp页面,即可实现查找数据了。首先在po层里面创建一个实体类。用于接收数据库查询出来的数据字段。然后dao层创建一个类,继承BaseDao,在dao层的impl实现这个方法,即在impl编写该方法。Clientmanger是po层创建的实体类,用于接收查询出来的数据。用list来接收数据。然后在try里面使用JDBC的数据连接。

2020-09-18 08:58:32 1191

原创 java多线程

java多线程线程是java项目经常用到的,那么什么是线程呢?线程是程序执行的一条路径,一个进程中可以包含多条多线程,多线程并发执行可以提高程序的效率,可以同时完成多项工作。为什么说多线程并发可以提高程序的效率呢?因为多线程,因为它可以同时完成多项任务,我们在视频软件下载电影的时候,可以在线观看其它电影,这就是多线程。再比如服务器同时处理多个客户端请求,就像百度浏览器,服务器同时处理多个客户端的请求。多线程(多线程并行和并发的区别)*并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在.

2020-08-09 16:54:24 69

原创 SuperMap GIS 图层管理

通过MVC将supermap创建的地图在浏览器页面上显示出来之后,我们可以给地图的一些重要的地方添加图标,使得这些地方更加明显。如图,拿医院为例子,创建一个医院图层,通过2的方法可以将需要隐藏的图层隐藏起来,创建好医院图层然后写一个定位医院的函数方法,连接supermap地图中有关医院的位置,红横线标记的是下图的定位显示图标的一个方法,将图标赋值到这个定位医院通过size设置图标的大小,通过for循环,获取到全部医院,将获取到的医院数据进行赋值。size为图标大小,将图标赋值给icon,将医

2020-05-29 16:06:05 977

原创 数据结构—算法

数据结构—算法要想开发出效率高的软件,选择较好的算法是关键。描述算法的形式有三种,第一种是文字形式:用中文或英文这样的文字来描述算法。第二种是伪码形式:用一种仿程序设计语言的语言来描述算法。第三种是程序设计语言形式:用某种程序设计语言描述算法。其优点是算法不用修改作为程序语句键入计算机,计算机能调用和运算。算法是描述求解问题方法的操作步骤集合。算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操纵。此外,一个算法还具有五个重要特征:1.1特征有穷性确定性

2020-05-15 17:57:58 1114

原创 SuperMap GIS 搜索定位

Super Map的地图添加进项目了以后,我们可以可以通过代码,对Super Map的地图进行二次的开发,通过在项目里面二次开发,我们可以对地图进行更详细的了解,查找效率也有大幅提高。SuperMap GIS 查找地点:实现在项目网页输入框里面,输入要查询的地点,然后快速找到该地点。这里以区域定位为例子,要想实现在输入框输入地址,点击查询按钮,然后查询地图里面的地址,选择地址然后跳转的功能...

2020-05-08 17:16:37 1232 1

原创 SuperMap GIS高级应用与二次开发

SuperMap GIS高级应用与二次开发开发工具与关键技术:Visual Studio 2015 MVC 与 GIS作者:郭海明撰写时间:2020年 4月 20日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 通过这一段时间对SuperMap GIS高级应用与二次开发的学习,...

2020-04-28 17:15:07 728

原创 Excel导出数据

Excel导出数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 7月 27日当用户在页面上查询完数据之后,想要将这些数据进行本地的保存。我们就需要写一个将这些数据导出Excel表格的方法。将查询出来的数据或者筛选出来的数据进行导出下载Excel文件。想要实现这一功能,我们首先就需要引入NPOI流文件,用于接下来的创建Excel文...

2019-07-27 11:30:52 552

原创 单选框筛选数据

单选框筛选数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 7月26日通常我们在浏览页面数据的时候,如果数据量比较庞大,一般都会用到筛选,比如我们常用到的下拉框数据筛选,除了下拉框选择数据进行筛选,我们还可以通过单选框进行数据的筛选。首先我们先将页面上的数据显示出来,然后我们将单选框的按钮写出来。给这些单选框添加不同的ID,页面就...

2019-07-27 11:21:05 425

原创 修改数据保存

修改数据保存开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 7月15 日前面我们已经写了获取到要修改数据的主键ID,通过主键ID来查找该主表的数据,然后将数据进行了回填。现在我们就需要将这些回填好的数据,进行修改后的保存。像页面上的这些回填的数据,我们如果将这些数据进行修改,我们肯定要根据这个主键ID进行修改数据。在模态框里面的保存...

2019-07-15 16:35:24 300

原创 回填并修改数据

回填并修改数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年7月15日当我们要对页面数据进行更改时,就可以用到回填数据来进行修改保存。首先我们就要先获取到该表的主键ID,在我们查找数据的时候,就要先获取到主键的ID。例如这个主键ID,一般来说页面上都不会将主键ID显示出来,所以我们可以在后面添加一个hide:true,将该主键ID在页...

2019-07-15 16:12:41 262

原创 删除页面数据

删除页面数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年7 月 7日项目的用户在使用的时候,通过网页查询出数据,如果发现有报废的数据,或者新增的时候新增了错误的数据,那么就需要用到删除的事件,来删除掉报废的数据,所以接下来写一个点击删除图片,将数据表格的数据进行删除的事件。首先我们给这个删除的图片一个id。如图,给了图片id之后,...

2019-07-08 08:44:31 573

原创 页面新增数据

页面新增数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年7 月 5日给大家分享一个做项目遇到的一个页面新增数据的方法,首先我们先用数据表格将要查询的数据查询出来,我们可以在页面上添加一个新增的按钮或者新增的图片,这里我使用的是图片,当我们点击上方的加号按钮,就直接跳转的新增页面。新增页面里面写好数据的下拉框的ID或要添加表字段的...

2019-07-08 08:40:26 517

原创 删除数据

删除数据开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 6月27 日在互联网高速发展的时代,一个项目的数据库的数据新增和淘汰是很快的,就比如一些用户的账号,如果用户将账号销毁,那么我们就要在数据库里面把该用户的账号信息从数据库里面删除。或者一些报废的数据,我们都要将它们进行删除和销毁。如果用户想要将它们账号的一些数据进行删除,它们不像我...

2019-06-27 15:42:19 114

原创 数据库三范式

数据库三范式理解开发工具与关键技术:SQL Server 2014 Management Studios作者:郭海明撰写时间:2019年6 月 26日数据库是项目的核心,衡量一个项目的好坏,数据库起到了决定性的作用。如果想要创建出一个好的数据库,那么就要遵循创建数据库的三大范式了。当然,三范式其实是创建数据库最基础的,先在已经不止三范式了,有些数据库已经用到了五范式和七范式。但是对于我们...

2019-06-26 17:15:37 410

原创 关于bootstrap的一些方法

关于bootstrap的一些方法开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 6月17 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 在我们做项目的时候,为了项目的效率,项目一般都不会只使用原生的代码来搭建项目的结构,而是使用...

2019-06-18 08:36:48 131

原创 页面跳转的方法

页面跳转的方法开发工具与关键技术:Visual Studio 2015 MVC作者:郭海明撰写时间:2019年 6月15 日页面的跳转,应该是每一个项目里面必不可少的一部分,因为它可以直接从一个页面跳转到另一个页面。就像我们平常浏览网页一样,点击我们需要跳转的内容,就可以进行页面的跳转了。项目页面的跳转并不止一种方法,但他们的共同点都是需要给到要跳转的链接,才可以实现跳转到指定的页面,...

2019-06-18 08:17:28 1501

原创 信息录入数据库

信息录入数据库开发工具与关键技术: Visual Studio 2015 录入数据库作者:郭海明撰写时间:2019年6 月7 日在一个项目系统里面,一般用户在页面要添加信息的时候,都是直接在页面上填写数据。而不是直接在数据库里面去添加数据。因为一般的用户是没有直接进入数据库的权限,根本不可能直接在数据库里面添加数据。如果我们想要实现让浏览页面的一般用户,可以添加信息进数据库,那就需要编写...

2019-06-06 21:41:40 3517

原创 Echarts数据化可视图表

Echarts数据化可视图表开发工具与关键技术:Visual Studio 2015 使用Echarts图表作者:郭海明撰写时间:2019年 6月 4日在创建一个网页的时候,有一些页面会有许多数据,浏览起来枯燥而乏味,而且数据之间的对比也不够明显。那么有什么方法可以让这些数据的对比明显起来,使数据看起来也没有那么枯燥呢!答案当然是有的,我们只需要引用Echarts数据可视化图表就可以了...

2019-06-06 21:06:22 1834

原创 导出Excel表格

导出Excel表格开发工具与关键技术:MVC 创建Excel作者:郭海明撰写时间:2019年6 月7 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 当我们实现在页面上显示出数据。如果浏览页面的用户想要将这些数据下载到本地的Excel文件时,我们就要实现将这些数据以Excel文...

2019-06-06 15:10:30 80

原创 下拉框查询数据

开发工具与关键技术:作者:郭海明撰写时间:2019年 5月27 日前面我们已经写好项目的下拉框绑定,只实现了经理的下拉框绑定和经理下拉框改变选择聚类类型。所以先在还要实现将数据库的这个筛选出来的聚类表里面的数据显示出来。要显示数据,就先在控制器里面写一个多表连接的查询方法。首先我们创建一个方法,然后把参数放进去。LayuiTablePage layuiTablepage是layui t...

2019-05-28 10:58:29 775

原创 下拉框绑定

开发工具与关键技术:MVC的下拉框绑定作者:郭海明撰写时间:2019年 5月26 日这编文献是在做项目时候遇到数据表格,要实现出下拉框绑定ID,根据下拉框筛选出指定数据。首先编写出下拉框,整理好结构,下拉框表格源代码要加上ID,以便后面调用该下拉框,让其显示出下拉框数据。如图给该下拉框添加ID。这里下拉框要查询的是经理ID,所以我们要在控制器里面写一个查询出经理ID数据的方法,根据...

2019-05-28 09:02:46 120

原创 创建项目数据库

创建项目数据库开发工具与关键技术:作者:郭海明撰写时间:2019年5 月16 日当我们分析完项目的需求,了解项目的大概流程和项目的需求之后,我们就可以开始数据库的设计了,设计项目数据库是一个项目里面非常重要的一个环节,数据库中创建的数据结构的种类,以及在数据410对象之间建立的复杂关系是数据库系统效率的重要决定因素。一个良好的数据库设计可以节省数据的储存空间、能够保证数据的完整性、方便进...

2019-05-16 20:07:48 1690 2

原创 分析项目

开发工具与关键技术:作者:郭海明撰写时间:2019年5 月 13日当我们拿到项目之后,首先要对项目进行了解,完整的看完一遍项目有那些内容,了解项目名称、项目背景、项目的开发目标和应用目标。对客户项目的要求就行详细的了解,准确的知道客户的需求、客户的商业模式和业务的流程。我们最主要的就是获取客户的需求信息,将项目相关的文档说明书详细分析后,需求的了解非常重要,做好需求调研是获取软件正确需求...

2019-05-16 19:49:50 211

原创 正则表达式

正则表达式开发工具与关键技术:作者:郭海明撰写时间:2019年 5月 7日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 正则表达式是一个用来检索和替换某些字符的文本,是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符,及这些特定字符的组合,组成一个“规则字符串”,总的来说这...

2019-05-07 22:20:59 70

原创 数据查询

数据查询开发工具与关键技术:MVC作者:郭海明撰写时间:2019年 5月 5日 创建项目可以在网页上实现很多功能,比如,我们可以通过项目里面连接到数据库,然后在视图页面里调用数据库里面的数据,数据库里面的数据就可以在网页上面显示出来,除了显示出来,我们还可以不用到数据库里面一个一个的新增、修改、查询、删除。而是直接在页面实现这些功能。如果想要页面显示出数据,我们可以先创建一个数据表格...

2019-05-07 18:31:15 277

原创 创建项目的一些心得

创建项目的一些心得开发工具与关键技术:MVC作者:郭海明撰写时间:2019年 5月2 日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 跟随老师学习了一段时间的MVC,得出了一些MVC的基础,和学习的心得。MVC全名是Model View Controller,是模型(model)...

2019-05-07 09:01:53 103

原创 修改回填数据

修改回填数据开发工具与关键技术:作者:郭海明撰写时间:2019年4月25日在管理页面数据的时候,我们除了在表格添加一个新增按钮,一般我们都会再添加修改按钮和删除按钮,方便管了数据,对不需要的数据,进行删除,提高数据加载的速度和工作的效率,所以我们这次写的是修改按钮的功能代码。如图,我们在数据表格里面,添加了一个操作列,就是用于存放修改和删除的按钮。这里的修改和删除,是我们在这个la...

2019-04-28 09:45:36 536

原创 新增数据

开发工具与关键技术:作者:郭海明撰写时间:2019年4月 20日 新增数据制作网页的数据表格,除了显示出数据之外,一般来说都会添加新增、修改和删除,便于用户管理数据。所以这次总结一下新增的学习心得,首先我们需要创建好一个数据表格,并且查询出数据,数据出来之后,在这个表格里面添加一个新增按钮,给这个按钮添加一个ID,便于后面利用这个ID找到这个按钮,给这个按钮添加点击事件...

2019-04-28 09:41:19 98

原创 水晶报表打印数据

水晶报表打印数据开发工具与关键技术:作者:郭海明撰写时间:2019年4月15日此文献是根据老师教的项目,得出的总结,代码来源于老师的项目。想要将页面上的数据打印成水晶报表,首先我们就需要安装一个水晶报表的插件,然后在项目的控制器里面添加一个新文件夹,然后在文件夹里面创建一个数据集,连表将需要的数据获取,然后在同一个新文件里面,引用水晶报表插件引用方法就是在新文件夹里面添加一个新建项,里...

2019-04-18 08:43:43 167

原创 将数据导出到Excel表格

将数据导出到Excel表格开发工具与关键技术:作者:郭海明撰写时间:2019年4月13日 此文献是根据老师教的项目,得出的总结。在浏览器浏览数据的时候,如果我们想把里面的数据保存到本地,也就是下载到电脑里面,我们则需在下载的时候,自动创建一个表格,用来装下载的数据,例如,将这些数据导出到Excel表格,我们就先需要创建一个导出数据的按钮,给这个按钮一个onclick(点击事件)...

2019-04-18 08:28:26 572

空空如也

空空如也

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

TA关注的人

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