自定义博客皮肤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)
  • 收藏
  • 关注

原创 GIS小车移动

1.首先把cesium的js和cs文件引入到项目中,加载模型场景2.下面开始做小车模型移动,声明一个数组,这个数据存放小车的运动的经纬度高度和过度的时间。我这里给了三个坐标点。3.创建一个起始时间,/从 ISO 8601 日期开始创建新实例,再创建一个结束时间,有三个参数,第一个参数是声明的开始时间,第二是最后一个坐标点的时间。其次设置始时钟始时间、设置时钟当前时间、设置始终停止时间、时间速率,数字越大时间过的越快、前进的秒数、循环执行,即为2,到达终止时间,重新从起点时间开始.

2020-10-19 20:02:28 389

原创 Spring IOC

一、1.控制反转:IOC——Inversion of Control,指的是将对象的创建权交给Spring去创建。使用Spring 之前,对象的创建都是由我们自己在代码中new创建。而使用Spring之后。对象的创建都是由给了 Spring框架。2. IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的..

2020-10-19 19:58:32 134

原创 GIS实体的旋转

一、首先创建一个项目,然后从cesium官网中下载cesium文件,拷钡到项目中,还有3dtiles数据和实体数据也放到项目中,再创建一个html文件,目录结构就完成,接下来开始写代码了。二、四个小步骤将sesium加入到html中1. 引入Cesium.js,该javascript定义了Cesium object2.导入Cesium Viewer widget的样式3. cesium view存在于该div中 需要一个div作为Cesium Viewer widget的容器4. 最终.

2020-09-29 09:20:55 663

原创 Java web的分页

主要构成部分,一个pojo类、dao类、实现dao类,一个servlet、jsp页面。 首先构造好pojo类。就开使写查询方法了。查询数据首先肯定要连接好数据库,然后再写查询询语句,再获取执行的对象,创建一个list集合,四小步,1、对sql预处理2、返回查询结果集3.循环结果集4.添加到集合中最后返回数据就完成查询了3、这是servlet部分,首先要获取到页面的页数和显示的条数,转换为int类型,实例化方法类。调用查询全部的方法,然后把查询到的数据和页数和条数传入到已经封封装好的分页方法中。.

2020-09-18 08:21:45 151

原创 Java web的下拉框绑定

1. Java web 的下拉绑定,跟c#差不多,首先封装显示字段和ID字段,这的两字段和数据库使不一致,自己定义的,set和get方法主要为了下面的方法做铺垫使用。2.第二步就使创建一个dao接口,创建查询下拉框的方法,使用list集合和刚刚创建的selectVo方法接收;3.前面的工作的都完成了,就开始写查询方法(方法写实现dao类中),1.首先就是要连接到数据库,连接数据库后写sql查询语句3.获取执行的对象4.对sql预处理5.返回查询结果集6.处理查询结果集。实例一个sele.

2020-09-18 07:36:58 1177

原创 Java web登录验证码

验证码的类型有很多,有短信验证、滑动拼图、普通图形验证等。下面我写是普通图形的验证,这种验证比较常用也是比较普遍,比较简单一种方式。这个验证码主要的方式是有大小写祖母和0-9数字,随机生成的四位验证码。为了验证码的强度所以特地给加上了干扰线和干扰点。 下面总结:验证码的实现过程。1.首先是前端页面代码,给一个图片标签就OK,因为返回看到是以个图片的格式。在标签中加入servlet路径就可接收都方法返回的图片了 2.这一句是用刷新验证码3.页面码已经写完了,下面...

2020-08-09 16:42:10 1952 2

原创 GIS周边分析查询

一、功能实现——周边分析查询1. 首选选择中心点,激活选点方法,鼠标指就会多一个圆的标记,就可以在地图中选择中心点2.画点回调触发这个方法,清除其标签图层,获取到刚刚选择的中心点坐标,添加标签层,标记出当前中心的位置,输入查询目标的半径距离(半径默认距离为500米),选择查询目标的类型3.点击查询触发下面的方法,获取中心点坐标和查询范围的半径,实例化点对象,还要判断是已选到中心点,否则返回选择中心点,查询区域距离也有一定的范围距离,然后调用下面圆的方法,对圆的矢量图层实例化和设.

2020-05-28 23:14:28 745

原创 SuperMap 查询标记主要城市

准备leaflet文件,leeaflet文件具体包括css文件和js文件,你可以通过leaflet官网下载。 引入 获取文件后,只需要像普通的 JavaScript 库一样用 <script> 标签引入即可。新建一个 HTML 文件,在 <head> 标签中引入 Leaflet 的JS 文件,最简单的方法直接用鼠标选中该js文件拖拽过去就行。创建一幅地图在SuperMap iServer 中发布的地图,操作步骤如下首先找到supermap-iserver 中这...

2020-05-18 11:06:17 621

原创 GIS热力图加载

首先准备开发要用要到的js文件,js文件可以从supermap-iserver-10.0.0-win64-zip\iClient\forJavaScript\dist的文件拷贝到项目中,然后创建一个新的html一、引用热力图用的脚本二、建立一个容器装个这地图,并设置容器样式三、准备好数据地图并发布地图,打开iserver服务管理找到发布的地图,再找到地图列表点进去(如下图所示的...

2020-05-08 11:12:25 343

原创 Supermap区域定位

一、功能实现点击所选到街道,在该地图上定位到该街道放大并且高亮该街道的区域位置(如下图所示)。二、街道网格制作首先使用地图制作软件把每个街道的模块切割出来,切割完成后生成地图数据,生成数据后即使是模块相对应的坐标系和对应的ID,我们查找是即是根据这个ID找到对应的街道了,注意此图层应放置最上端的位置。同时还要这个图层的眼睛关闭。因为我要点击定位的是才显示。三、代码实现在视图...

2020-04-28 09:08:00 1467

原创 多方式支付

看到多种方式的时候想应该都会有点头疼的,多方式就是多种可能嘛,可能是一种方方式、两种方式或者几种方式一起支付都有可能,想起来都有点绕的样子别说写代码了。其中有两种方式有点特别。看代码吧首相开启事务像这种保存多表一般都会用事务,预防出问题的时候数据的不完整。查询session中的消费信息。从session中拿到订单ID查询消费项目表,查询到有就不在需要保存了,如果查询到的条数等于0就是说...

2019-09-27 22:34:55 288 1

原创 按回车键查询

按回车查询想必做过这个功能的人和那懂得的来说应该是简单的。在我做的项目中有一个页面也有这个功能的需求。做完之后感觉虽说是简单但是中间还是找了一下资料,查了这回车查询是如何实现的。我认为还是要记录下的,总结一下还可以加深印象嘛。先说说主要的查询吧,主要实现就是在预定/登记中输入姓名按回车就可以查询历史的客人或者是黑名单的客人,查询到有就会弹出一个窗口显示一些客人的信息,其它的不多说了直接上代码吧...

2019-09-27 21:46:16 1652

原创 单种方式结账保存

首先开始的这里我使用了事务,事务的作用就是,假如要保存三张表的数据,如果其中的有一个保存失败了,到后提交事务的时候就不会保存这些数据。也就是说要么都成功要么都失败。事务也有一定的好处。在此之前我要获取的数据,在添加项目时我声明了一个session列表让添加的时候添加到session列表中,保存的时候我就从这里的列表中提取出来。我们要保存这段数据的每个字段,所以要查询这个session列表,声明...

2019-09-18 09:21:10 161

原创 单种方式结账

做我们项目的时候总会遇到很多问题,就像如下所示的问题,一个人民币结账和一个多种方式结账,开始看到时点蒙圈,怎么回事,怎么有人民结账还有多种方式结账的呢,他们之间有什么区别呢?有点迷惑?由于有一些信息是需要保存的,保存作为账单记录,我们要记录支付的金额是用什么支付的,分别支付了多少?以下代码是财务信息的html代码,需要保存的信息首先我们获取到表单中的内容,分别是累计消...

2019-09-18 09:18:51 190

原创 js子页面调用父页面方法与父页面调用子页方法

在做项目中都会存有主页面子页面。子页面嵌套中主页面中,主页面有主的方法,子页面有字面的方法,通常的方法是点击主页面选项打开子页面。但是我这里我要从子页面就是房态图,因为主页面和房态中有一些方法是相同,就是说从房态图中打开模态框,同时也可以从主页面打开这个模态框。也是说我这次的问题是如何从主页面中调用子页面中的方法?就想下图所示嘛,模态框已经在房态图中实现了,打开是同样的模态框总不会在主...

2019-08-17 21:44:17 36042 4

原创 如何使用插件实现树形

树形在做项目的时候也会经常使用到。在我的项目中一个间单的树形,因为这个树形只需要用到一级就可以,虽说只有一级很简单,但是没有做过树形,不知道如何做的,也没有思路这个树形的代码是如何实现的。于是到网看看相关的资料看看能不能找点思路。不料找到了一树形插件,不知道原来树形还有插件,既然有插件搭建树形就变的有简单了很多了,离成功有近了一步。下载了这jquery.ztree插件包,引入到了项目中。(如下图所...

2019-08-17 21:42:43 160

原创 使用Session回填

做项目中的客人的费用输入的时候遇到了一个这样的问题。关于客房的费用输入问题,原先的是在基础数据直接给定了房间的单价,但是又有一个这样的问题发现这个房的单价是不固定不能给定值,因为有一些客人是会员或者是协议单位的,他们是有折扣的所以他们是房价根基他们的折扣房间的单价也不一样了。所以想很久这个问题,于是我就想了这样一个办法就是当我打开费用时候我就让他直接查询这个房间的费用信息就回填到消...

2019-08-08 10:54:23 127

原创 js计算两时间之差

做结账的时候遇到一个这样的问题,就是计算出两个时间的差(如下图所示),一开始想到的思路就是获取这两个时间,然后拿结束时间直接减去开始时间就可以得到时间差了,做这个的是之后发现并不是这样的,如果你是获取两个时间直接相减是不可以的。这个做法也做计算不了。计算的正确的方法如下:首先声命一个变量接收获取到的时间,两个时间都是如此这样做。还一个东西要提一下的,就是时间类型问题,好比如这两...

2019-08-07 22:38:16 899

原创 如何获取tab中的ID

做这个tab选项卡的时候数据查询出来了,但是他是查询的是全部数据,但是我需要是筛选后的数据。我要根据他的每项的ID查询他下所有的项目。由于他是一个tab选项卡我怎么才能跟据他的ID查询呢?一开时候li标签中相应的ID但是有不知到怎么获取这些ID,又是问题了。后来看了一下layui中自带了了这种方法。因为这是layui中的选项卡。 这是tab选项卡的样式。Li中给id是lay-id=”...

2019-07-28 17:47:48 4628

原创 如何计算日期加上天数

在做客人登记时候,这个抵达日期、天数、离店日期都是要操作选择到达日期下选择天数在选择离店日期。每次测试到选择日期时候感觉的很烦人。选完日期还要选择时间,这操作起来也很慢,如果是给用户是使用就是不是很好,我就想我可以获取到当前日期作为抵达日期,因为登记的抵达时间是就当前时间嘛,然后当我选择到住房的天数通过计算,获取到前时间加上住房的天数的得到的就是离店的日期并且回填到离店日期中的输入框中。获...

2019-07-28 17:46:24 5598

原创 如何转换时间

时间转换一:这个时间转换是在页面上转换的,有时候也会用到在页面上转时间,我需要把时间转换到表格上,所以设置这个时间表头的时候,给这个时间设置为一个自定义列。然后给这个自定列写一个方法,获取到控制器传过来的,返回就掉下面的转换的方法。下面一个写好的时间转化的方法时间转换二 搭建页面的时时间的输入使用的bootstrap中自带日期时间的datetime-local...

2019-07-18 12:25:40 625

原创 如何从Session中回填数据

新增的时候是把数据保存到session中,确认选择的数据是无错误,确人过是需要保存的数据,保存的时候才把刚刚选择到的从session中保存到数据库中。这样的一个保存过程,那么问题来了,修改的时候数据是怎么回填的呢?下面是看看是如何把数据中的数库中的信息回填到session中再回填到页面上的,听上感觉是一个很复杂的过程。首先当我点击的时候就要获取到这一个房间的ID,用post请求发送这个这个ID...

2019-07-18 12:23:45 242

原创 如何把数据保存到session中

看到这两个表格的时候不知是怎么把这两个表格的数据移来移移去的。这个算是个新的知识,经过来同学的提示先把选中到的房间保存到session中。让后再查询session的中的数据。我当时疑问为什么要报存到session中呢而不是直接报存到数据库中呢。我就想为什么不能直接报存到数据呢?后来认真细想了一下。就明白了很多就是如果直接保存数据库而操作员不小心选错房间要移除重新选过房间,那样的话又要从数据库中删...

2019-07-08 09:23:49 12996

原创 如何生成实时房态图

做客房的实时房态图的遇到这样的一难题问题,当时第一时想到这只是个图是固定样。当时就他的样样式一个div个房间,很快就把样式打了出来,虽然是样式打了出来,但是还是想不懂怎么去做,怎么去敲代吗,这都是没接触也没做的功能,对房图想来想去是怎么是现的呢?想好了就久还是没想出来,于是问已经做好的同学这个实时房态是怎么实现的,同打房态图和代码说了一下这个思路。 听完之后我发现我的做法完全做错了,发原...

2019-07-07 22:12:28 5374

原创 layui表格重载

这里主要实现的功能是这样的,这里有两个表格,上边表格协议单位的协议,下边协议单位房价的协议一条协议有多个房房类,每个房类价格也不一样,所以这个功能就是当我点击某一条协议的时候就在下面显示相应的房价协议的每个房类的协议的价格。这是监听单击事件,监听这个协议单位表。先获取到点击行的数据。通过这个数据获取到它的主键ID,addClass("layui-table-click").siblin...

2019-06-27 21:43:23 310

原创 复选框作为可挂账否的标识

在项目中遇到的小难题,在项目中的单位管理的时候,在这条协议中他一个可挂账否,图中是一个复选框,复选框勾上表示可以挂账,没有勾上表示不可以挂账,看着这个小框框就是不知道如何下手,不代码如何去写,因为是bit类型他又是怎么样把它类存进数据库,存到数据库中的bit类型只有两个值,一个true值和false值或者是0和1 ,true表示勾上的可挂账,false是没有没有被勾上表示不可以挂账的,那么问题...

2019-06-27 21:41:09 163 1

原创 多表修改

多表修改修改简单的来说就是更正某一些数据。修改可以在新增的数据上进行更正,而不需要删除原有数据再新增一条,那样显然步骤多了又麻烦,而修改直接删除原来的某个字段改正保存修改就好了,简单方便。在这个修改过程中遇到了一些问题,就是修改的保存不成...

2019-06-18 06:50:08 850

原创 组合查询

组合查询 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术...

2019-06-18 06:46:51 141

原创 查询

查询我们做项目的时候,难免会遇到到一些问题。遇到问题时候不要慌,写代码就是一个改错的过程,这句上课老师经常说到的,要学会分析错误,错在哪里是什么原因导致的,要怎么修改。 做功能是需要查询数据的,新做的数据又是没有数据,...

2019-06-09 14:51:32 84

原创 Group by的使用

Group by的使用对group by 的初步认识还是不很熟悉,在学习的项目中用了几次group by,今天早上一觉醒来看了一下,突然感觉group by好陌生,总有个筋转不过来,不过想了一会总有一点头绪,简单总结一下吧,group by我们可以先从字面上来理解,group表示分组,by后面写字段名,就表示根据哪个字段进行分...

2019-06-09 14:49:16 10122 2

原创 新增数据

新增数据一个项目中写得最多就是新增、删除、查询、修改了。这些几个也是基础知识是需要掌握的知识点内容。一、弹出新增模态框 1、 搭建新增模态框,设置表单中的for中的值、name的值还有ID,通过这些值才能获取到页面的数据。2、 Js部分代码,模态搭建好了,首先就是把这新增的模态框弹出来,写一个方法然后在新增按钮写一个οnclick...

2019-06-09 14:45:06 125

原创 项目Model存在有线的问题

项目Model存在有线的问题 从文档分析出需要那些数据?怎么去分析?怎样做才能符合规范?建立后能否使用?这系列问题?真是让人头疼不怎么下手力不从心,从不会用到熟悉刚开始看到这个软件的的时候完全不知道看什么全都是英文的。1.首先打PowerDesigner,然后点击左上角的file选择 New Model就弹出了下面的模型选择,因...

2019-05-28 08:46:06 180

原创 监听单击行事件和获取选中行的数据

监听单击行事件和获取选中行的数据 之前学习的项目都是看着上课视频看着教学代码一边打一边理解,基本上还算是可以的没有什么大问题出错也不是很多,但是做了项目才知道很多知识点还没有掌握,自己做项目过程中发现了很多很问题,做一个内容就错一个内容感觉很烦恼,只能硬着头皮去查找到错,查找相关的资料去解决问题。做这个基础数据的时候,分为两也页面一...

2019-05-28 08:34:39 1339

原创 生成证书A

生成证书做生成证书前我们要先要获取到证书相关信息并且绑定数据,在方法里 一个Data接收数据,在控制台输入它的数据(如下图),获取到我们需要的数据,获取到学生的姓名,证书的考试时间、学生的成绩、证书编号,证书颁发时间,获取到的考试时间...

2019-05-16 22:09:39 148

原创 后台生成图片

后台生成图片这里的生成图片首先我们要选中到证书信息表中的某一条数据,这里主要是一些判断的问题,用户是否选中了数据,首先获取到用户在证书表选中的行,判断当是否只选择一条数据,一次只能选择一条因为一次只能生成一张图片,checkStatus.data...

2019-05-16 22:07:27 355

原创 批量新增—上传

批量新增—上传之前做过了单条删除好批量删除,同样新增也有批量新增,在此之前没有接触过批量新增,一直做的都是单条新增,那么批量新增是如何实现的呢?这次要新增的是试题的新增,总不能一条一条的新增吧显得很麻烦效率又低,没有方法一次过新增,这时候就用批量新增方法了,...

2019-05-08 17:48:16 300

原创 打印报表

打印报表 在软件系统中不仅仅表格数据的显示,有时候还会用到打印报表功能,把数据打印在纸上,当我们学打印水晶表时候,不知大家有没疑没问呢?水晶报表是什么?主要有什么用处?在课堂上看到仅仅就是一个表而跟普通的没什么两样(如下图)但是我觉得还是...

2019-05-08 17:45:01 230

原创 证书打印

证书打印考生合格证书的打印,考生取得合格的成绩就可以打印证书,成绩不合格的不能打印证书,主要是根据当前登录的用户,当用户登录进入到系统里就会查询当前登录用户的证书信息,一开始时候我们要重定向一下,因为在验证登录的时候会把当前用户的用户ID保存到session中,如果再次进入到这个页面的时候就会从session中获取到它的用户I...

2019-05-08 17:39:54 152

原创 单条删除与批量删除

单条删除与批量删除除了新增和修改功能就是删除功能了,很多时候都是同时出现的,删除就是把一些不要的数据删除掉,单条删除就是一条一条的删除一次只能删除一条,批量删除就是多条数据同时一起删除。如果需要几十条数据甚至上百条数据时候,用单条删除就要一条条地删除这样会很麻...

2019-04-26 21:59:16 1735

原创 共用模态框--新增、修改

共用模态框--新增、修改共用模态框?什么是共用模态框呢?公用顾名思义公共使用,大家都可以共同使用。这里指的是新增和修改共同使用一个模态框,开始做这个练习的时候感觉这练习会很难,但当我看了那些要求后,有点恍然大悟这个练习不是和之前已经做过的练习一样的吗,而且这要求比做过的...

2019-04-26 21:52:46 652

空空如也

空空如也

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

TA关注的人

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