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

原创 vue3+springboot打包部署到本地tomcat

一:vue3打包1.首先在router/index.js里修修改mode和base2.接着是vue.config.js3.最后在终端执行打包语句npm run build,打包成功显示如下图4.在项目目录下会生成一个fbp-account-fe文件然后把该文件复制放到tomcat下的webapps里。二:打包springboot1.首先是打vue打包出来的文件放到springboot项目的static文件夹里2.在项目的启动类里继承SpringBootServletInitial

2021-04-13 14:45:36 1117

原创 layui表格按钮跳转页面

作者:卢远平撰写时间:2019.9.27Layui的表格按钮跳转在很多项目都会遇到,比如一个部门表格,在每一条部门数据后都有一个查看按钮,点击按钮跳转页面,可以查看到部门下的员工等等,比如餐饮系统的一道菜,点击查看按钮,可以了解菜所需的材料等等。所以layui表格数据里的按钮很实用。先在页面写好表格格式,在最后加上操作列,在操作列里拼上查看按钮。这个一个查看按钮的拼接,要获取对应数据的ID...

2019-09-28 08:37:25 25565 1

原创 待租房源的状态判断

作者:卢远平撰写时间:2019.9.17判断的逻辑对于程序员来说非常非常的重要,它直接决定你做的东西完不完整,层次深不深,比如简单的比喻一下,一条待租的房源数据点击定租时应该要弹出一个表格新增客户信息同时新增的客户信息要对应选中的房源数据,而已被预定的房源数据应该提示已经被预定。这些可以通过判断状态来执行。先是控制器部分,查询有状态的这个表。接着是一个获取一条待租数据,如果状态是待租就打开...

2019-09-17 11:16:44 260

原创 审核通过

开发工具与关键技术:VS 审核作者:卢远平撰写时间:2019.8.7审核对于很多项目来说是一个重点,很多项目都会用到,比如一些数据的审核,比如房地产系统多于供应商的审核,审核掉一些信誉差或者供应商生产的材料质量不好的供应商,把不好的供应商作废。审核操作能让人清楚明了的知道哪些质量好,哪些质量差。首先是html部分,写上审核按钮的方法并接收供应商ID,接着清空表单,然后再打开模态框。然...

2019-08-11 20:38:34 476

原创 正则限制电话号码

先在html部分写正则,正则限制了只能有3-4位区位数加斜杠在加上7-8位直播号,之后是判断输入的电话号码是否满足这个范围,只要不满足这个范围的就会弹出“电话号码信息有误,请输入正确数据!”(中间的斜杠可加也可不加)不满足3-4位区位数加上7-8位直播号时弹出的提示框。4位区位号7位直播号满足条件范围点击保存,正则的范围有对应的写法,上面的正则匹配不是可以在范围内随意对应,对应的数据应是3...

2019-04-27 21:48:37 1754

原创 Layer 打开新页面

首先新建一个mvc项目然后再新建控制台。控制台新建好后再添加页面。Html的代码,首先是给盒子里一个按钮,方便后面调用,再是引入一个layer插件然后写按钮的点击事件,让鼠标点击按钮后弹出提示框,接下来是layer open属性的值首先是新页面的标题,然后是页面背景的透明度,再是页面的宽高,最后是页面的路径。页面效果图鼠标点击按钮后弹出提示框鼠标再点击确定后弹出新页面。(没...

2019-04-04 18:44:16 5894

原创 《JQuery控制台输出》

先在vs开发工具新建一个控制台然后新建一个视图,在视图里面写HTML,先是3个复选框给3个复选框一个共同的名好让下面的代码调用,然后是值,值是让控制台输出的,再给每个复选框加checked属性好让控制台输出,随后是一个换行属性。部分代码和截图如下:布局后的页面效果图如下:然后会用到一个插件,截图如下:最后是一个JQuery代码的编辑,先是一个$符号加一个方法,然后调用input的名来...

2019-01-18 11:10:01 10105

原创 Java jdbc回填

开发工具与关键技术:eclipse java作者:卢远平撰写时间:2020.10.17首先在pojo里声明数据库字段,然后给字段get和set方法,方便传值。接着在接口类中写接口方法,第一第二个是下拉框数据的回填,第三个是普通字段的回填。接着再实现接口方法,首先是查询下拉框里的值的sql语句,接着是链接数据库封装的一个类,接着把查出来的值放到一个数组里,然后在遍历拿到具体下拉框数据的值,最后是一个关闭流操作,并返回数组。(findDepartment方法跟这个写法一样)这是获取回填ID的

2020-10-19 19:28:30 278

原创 Java jdbc 多表修改

开发工具与关键技术:eclipse java作者:卢远平撰写时间:2020.10.7首先:在接口类中写一个接口方法。接着在实现接口类中实现接口方法,先是一个链接数据库的封装方法,接着是修改的sql语句,然后遍历每一个需要修改的字段,接着是一个成功的判断并且打印成功修改的ID,最后是一个关闭流操作。在实现接口方法前,应该先写一个pojo,声明需要的字段,然后给每个字段get,set方法,方便传值。接着是service,先是获取页面的值。接着判断需要修改的字段是否为空,接着判断编号是否

2020-10-19 19:23:21 498

原创 Java jdbc多表新增

开发工具与关键技术:eclipse java作者:卢远平撰写时间:2020.9.27Java jdbc 的新增很常见,基础开发,也非常的常用。首先写一个user类,好让从数据库拿到或者存进数据,声明一些自己要存数据的数据库字段。接着再给这些字段get,set方法,操作如下。接着在接口userdao里写一个接口方法,并且传user里的字段。然后是com.gx.dao.impl包里的实现接口类,getconnection是自己封装,连接数据库的方法,接着是sql语句,直接把部门表里的dep

2020-09-29 09:16:40 367

原创 Java 分页查询

先在dao类中声明这个方法,然后在impl包中实现查询所有数据的方法。 接着分页计算方法,先是拿到数据的总条数,在进行首页,下一页,上一页,末页的计算绑定固定值,如一页5条数据等等,在把页码,和每页显示的条数封装到users里。 这是实现分页的方法,主要是为分页提供当前页码和每页显示的条数。****接着是一个工具类,用于传页码等等的一些数据接着是servlet获取页面传过来的值,在把值传入pageBean里页面设置值然后a标签获取list方法,再传入页码,进行计算。效

2020-09-17 16:45:50 2606

原创 Java-模糊查询

开发工具与关键技术:eclipse 模糊查询作者:卢远平撰写时间:2020.9.7先在dao包中写一个接口方法,并且传入需要模糊查询的两个参数。接着在com.gx.dao.impl包中实现这个方法,其中最重要的是模糊查询的sql语句,分别查询招标编号,拟定标段,然后判断这两个值不为空。接着遍历查出相应的数据。接着在servlet获取input文本框里的值Css样式实现搜索按钮方法,并且调用servlet方法。效果:...

2020-09-17 16:41:11 4327

原创 Java生成登录验证码

开发工具与关键技术:Eclipse 生成验证码作者:卢远平撰写时间:2020.08.07//先是用到的包。package com.gx.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.HashMap;import java.util.Map;import java.util.

2020-08-09 20:02:43 505

原创 数据聚合

开发工具与关键技术:SuperMap 数据聚合作者:卢远平撰写时间:2020.5.28首先打开iserver。Iserver可以通过打开http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx下载,关闭不可以直接关闭要跟打开一样运行关闭程序。接着登录http://localhost:8090/iserver/manager/services发布一个文件型工作空间。选择文件所在的路径,然后下一步。接着选择需要的

2020-05-28 15:26:27 664

原创 3D地图的裁剪压平操作

开发工具与关键技术:SuperMap 裁剪压平作者:卢远平撰写时间:2020.5.11首先打开3d地图选择三维地理设计里的纹理替换。未处理的效果,可以模糊的看见汽车。可以有两种绘画方式,个人觉得多边形好画,把想要替换的圈起来。参数方面可以设置替换的颜色,可以用拾色管去吸取地图里与要被替换周边相似的颜色。替换完之后的效果,看起来很粗糙。再来看压平,选择模型压平。未压平效果。选择一栋楼,新建一个压平区域,点击加号,然后对想要压平的区域进行绘画,效果如下。原始建筑。经过

2020-05-11 14:32:34 1305

原创 设置地图的运动轨迹

作者:卢远平撰写时间:2020.5.7首先引入插件接着给页面一个样式,再给装地图的一个盒子设置大小。设置地图的路径,创建map对象,设置中心点,比例尺等属性,接着将图层添加到map中路径可以通过iserver的发布获得。接着设置查询的地图,查询的条件,然后是设置坐标转换。然后设置运动轨迹的路线,和运动的图标。然后写一个Echarts的方法。 可以上网站找需要的Echar...

2020-05-07 10:14:51 1486

原创 通过MVC代码显示iDesktop 地图

首先引入用到的插件,不光是地图的插件,还有一些页面布局的,还有一些树形的插件,树形的如果页面没有树形可以去掉。然后在声明map,layer,在写路径,路径需要通过iserver的发布获取,地图显示比例尺的比列。接着是地图名称,然后一个监听事件,再一个异步加载图层,最后设置地图的显示范围,范围可以在iserver相应的页面获取。最后在body写一个加载事件,然后div里的id赋值为map...

2020-04-27 15:26:57 160

原创 修改类型时同时删除对应子数据

作者:卢远平撰写时间:2019.9.27删除数据对应敲代码,做项目,还有后期维护来说太重要了,也非常的常见,删除虽然不难,但要在另一个表格数据里控制子数据的删除就比平常的删除要麻烦,我要做的就是这样,修改了父表的一个字段,控制子表数据的删除。先是在控制器这边写一个删除的方法,先是判断子表有没有数据,如果有就往下执行,如果没有就弹出提示没有子数据。接着是提取要删除的数据,接着是for循环,循环提...

2019-09-28 08:40:26 167

原创 MVC自动生成编号

作者:卢远平撰写时间:2019.9.17自动生成编号非常的常用,也非常重要,虽然并不是很难,但却很实用,如果不用自动生成编号的话,手动录入会增加工作量,也会遇到录入重复,重复的话自己又要改,手动录入一般没有规则,而自动生成的编号不会遇到重复的情况,生成的编号也有一定的规则,比如有时间来制定,年月日时分秒生成编号,这样容易记,也可以减少工作量。说到常用的话,比如外卖点餐系统,点完餐后都会有对应的...

2019-09-17 11:22:55 709

原创 选中页面一条数据在模态框里显示

开发工具与关键技术:VS 查询作者:卢远平撰写时间:2019.8.16查询数据库数据显示在页面,这是非常常用的,也能算是非常基础的操作,查询出来后,我在页面的每一条数据后拼接了一个打开模态框的按钮,而我要实现选中页面的一条数据在模态框里也显示选中的那一条数据。先是在控制器写要在模态框里显示的查询方法,首先是传入楼栋ID,好让页面传参,接着是一个多表查询写法,查询条件楼栋ID和状态为待租的...

2019-08-16 15:34:02 1537 2

原创 查询某段时间范围的数据

开发工具与关键技术:VS 范围模糊查询作者:卢远平撰写时间:2019.8.16范围的模糊查询相对于普通的根据名字编号来查询的要更复杂一些,范围的模糊查询虽然没有普通的模糊查询要常用,但是一样非常实用,比如你想要查询某一个时间段新增的数据,这时选中那个时间范围就可以查询出来那段时间新增的数据。先在控制器写两个接收时间的参数。接着是查询条件,先是判断声明的ID非字符串,和不是空的状态,接...

2019-08-16 15:18:20 712

原创 判断数据是否需要审核

开发工具与关键技术:VS 判断作者:卢远平撰写时间:2019.8.7逻辑的判断非常的常用,比如判断一些需要审核的数据,而有些数据是审核过的就不应该出现在审核列表中,所有就要判断状态为待审的数据出现在审核列表中。先是在html部门写一个审核按钮的方法并传入审核数据的ID,接着是一个查询的方法,查询状态为待审的数据,如果有查到数据,就打开模态框进行审核操作,如果没有就把父表的待审状态改为已审状...

2019-08-11 20:41:03 372

原创 MVC水晶报表示例

水晶报表打印对于很多项目都很重要,比如:需要页面的数据进行打印,一些学生数据的打印,一些餐厅菜单或者票据的打印,所以水晶报表还是有必要了解的。将查询出来的数据转化为DataTable的格式(查询之前需要把要打印的数据查询出来),接着是实例化数据集,再将dtResult放入数据集中名为“tbAchievement”的表格中,然后实例化数据报表,再获取报表的物理文件路径,然后将报表加载到报表模板中,接...

2019-07-28 11:28:15 175

原创 输入框的禁用跟启有的切换

输入框的只读状态对于在页面不可修改的固定数据有着禁用的功能,对于有些固定数据不想要被修改就可以使用,禁用属性是readonly;比如跨页面回填,跳转页面,查看一条数据,跳转后模态框默认的状态为只读,可以通过修改按钮,把只读转化为可以正常操作的文本框。先是在想要让只读转化为可操作的input标签说明一个类。接着在修改按钮的方法下写一个点击事件,让有这个类的文本框恢复正常操作。接着是两个保存跟...

2019-07-28 11:25:55 327 2

原创 跨页面数据回填

跨页面回填数据对于项目研发来说应该算是很常见的,很多项目需求都会用到这个操作,比如涉及到多表对应的,在这个页面需要查询岗位表,在另一个页面回填岗位表的信息,同时可以在岗位里添加对应的用户,我觉得跨页面回填还是很重要的一个操作。先是在控制器把需要回填的ID存入Session中。接着在html接收控制器传过来的岗位ID,接着写一个回填的方法。接着是回填的写法,先是获取到控制器岗位查询的方法,接...

2019-07-18 09:05:35 114

原创 查询一条数据显示在文本框

单条数据查询其实并不常见,更多的数据查询偏向多条,也不排除一些特殊要求的项目需求,比如一个部门下有子部门,有对应的岗位,一个页面只要显示一个部门,同时显示其对应的子部门,岗位,这时单条数据就派上用场了,单条的查询还是有必要了解的。首先在控制器声明查询方法,接着是实例化查询部门表里的数据,让想要查询的部门ID等于对应数据的部门ID,最后返回提示。布局部分直接是一个隐藏域,接着lable标签跟in...

2019-07-18 09:01:28 1058

原创 登陆

登陆对于每个项目都很重要,如果没有登陆,那这个项目就是一个半成品,登陆有前台登陆,有后台登陆,前台给客户使用,后台供项目管理员使用,登陆就是使用在数据库已有的用户名跟密码登陆。先在控制器说明一个登陆方法,传入用户表,再者定义一个记录状态的变量,然后获取页面传递的变量,分别是用户名,密码,验证码,记住否,还有用户类型ID,接着获取session存放的验证码,判断填入的验证和session中的验证码...

2019-07-07 21:49:59 259

原创 新增子项

新增明细表可以说很常见,很多项目都会遇到,比如餐饮项目需要设置酒菜类,酒菜类分大类跟小类,小类在大类下,这个就相当于一个表下有一个明细表,还有比如一道菜下要有食材,菜是一张表,食材是菜下面的明细表。所以说明细表还是很重要的。首先是在控制器下面写一个新增的方法,然后声明一个可以传入传出的Vo,接着是去掉岗位名称前后的空白字符,在判断,岗位名称非字符串,不是空状态、ID不等于空和ID大于零,接着根据I...

2019-07-07 21:45:00 152

原创 密码修改

每个项目都会有用户,有用户,就有账号,有账号就涉及到密码的修改,密码修改很重要,如果密码泄露,最好的方法就是及时修改密码,免得被别人修改,或删除一些重要的文件数据。修改密码就是简单的数据修改。再控制器写好方法,传入用户ID,原密码,新密码,接着是声明一个传入,传出的Vo,接着根据用户ID查询出一条用户ID,接着判断输入的密码是否等于数据库的密码,然后再修改,让原密码等于新密码,如果成功就弹出修改成...

2019-06-27 20:52:50 570

原创 上传文件

可能每个项目不是百分百会运用到上传文件这个操作,但是也不能否定上传文件是个很重要的操作,比如校园系统的题目会用到上传图片,这时上传文件就派上用场了,比如房地产系统的用户信息需要用户的签名照,或者需要发布某些通知,上传文件也能用上。所以上传文件操作还是挺重要的。首先再控制器写一个方法,括号内声明文件访问类型,接着声明一个传入,传出数据的Vo,再是判断有没有选择文件,接着是获取文件的后缀,然后再自定...

2019-06-27 20:42:25 93

原创 对已连接Vs的数据进行单表修改 对已连接Vs的数据进行单表修改

每个项目都需要数据,需要数据就需要数据库,数据库设计很重要,如果没有设计好,数据库里的数据就操作不了,比如新增,修改,删除,查询都很有可能报错,数据也就传不到页面。数据库设计难免会出错,每次出错就要重新连接数据库,操作起来很麻烦,相对复杂。下面演示单个数据库表的修改,下面的生日日期数据类型给错了。修改成date之后保存。接着打开Vs的数据库位置,可以看到没有修改之前数据类型是String类...

2019-06-17 21:47:09 427

原创 新增选项

新增选项对于很多项目来说,虽然不是重点,但是在很多项目中都有出现,比如餐饮管理系统项目的客户调查问卷,涉及到问卷,就会涉及到选项。所以选项对于很多项目来说都是比较常见的。先是在Html编写每个选项5个选项的名称,接着声明一个新增选项的方法,再获取题目类型Id,接着是判断题目类型ID不能为空或者找不到,如果找不到就输给题目类型的值为0,接着再判断如果题目类型ID不是空,如果题目类型ID不等于3就新增...

2019-06-17 21:44:25 228

原创 导出表格数据

导出表格数据有两种:一种是layui插件自带的,自带的有个缺陷,每次导出只能导出一页数据而不能导出第二页数据,而第二种是通过代码实现,代码实现的可以选中多少数据就导出多少数,也可以通过多条件查询导出查询的数据。相比之下,代码实现的导出更实用。控制器首先是声明方法,然后传入需要的ID,再用list查询,先是从学生表里,加入学院表里的学院ID等于学生表的学院ID,加入专业表里的专业ID等于学生表里的专...

2019-06-06 21:10:38 532

原创 导入表格数据

导入的好处是效率高,不像新增,新增一条数据就需要好几步操作,而导入只需要准备好格式然后填写每条数据的信息,然后导入数据,方便快捷,效率高。控制器部分,先声明方法,然后再获取模板路径,再判断模板是否存在,再获取文件名,再返回文件,否则弹出提示,模板不存在。接着是new一个Vo,方便传入和传出数据,而将导入的Excel表格的数据保存到session有5个步骤,1、获取读取的文件;2、把文件转换为二...

2019-06-06 21:07:47 594

原创 模型转化为数据库表

模型转化为数据库有很多种方法,一种是直接在数据库新建,数据库新建比较直接也相对比较麻烦表格关系不是很直观,第二种是新建一个物理模型,每建一个模型就新增一个,这样效率低,而且关系每连接,第三种是新建好模型后,连接各模型关系在生成数据库表,这样比较思路清晰,关系更明确。而我写的就是第三种。先新建一个物理模型,接着新建表,字段,在简单的连接各表的关系。第二步,点击Database下面的Generat...

2019-06-06 20:49:50 2103

原创 图片的生成

很多时候想要把表格里的信息放到图片里显示,显得更加美观,这时候就用到了图片的生成,表格不像图片,表格很固定,没有什么背景,而图片就不一样,图片就有背景。先是在控制器写方法,查询图片要的信息,学生名字,考试时间,成绩,证书编号,证书颁发日期,再获取空白证书的物理地址,再将图片栅格化,再封装一个画板,定义单色画笔。接着进行绘画,先是学生的名字,定义了字体大小,画笔的样式,开始到结束的坐标,还有考试...

2019-05-28 08:13:52 178

原创 证书的生成

证书的生成相当于数据的批量新增,可以选择单条或者多条数据进行新增,新增完成的数据会回填到另一个表格中,而原来的数据不会发被删除,先在控制台写方法,先是new一个ReturnJsonVo获取声明的值,再是记录成功生成条数,失败生成条数,再是判断参数是否为空,然后是分割字符串遍历循环字符串数组,再是字符串的分割,分割后用成绩ID判断证书表中是否已经存在与该成绩相应的证书信息,如果没有就查询该成绩相应的...

2019-05-28 08:08:47 736

原创 Layui分页查询

作者:卢远平撰写时间:2019.5.13先是在控制器写,写需要获取的数据,在图下代码之前是数据库的查询,筛选条件,数据判断,之后就是图中代码,先是获取总的行数,再分页查询,再实例化VO,传入总行数,分页查询,最后返回Json。HTML部分再是表格的初始化前面内容只是为了显示表格数据,而再表头结束后的page才是分页,第一个值表示每页有多少条数据,第二个值表示每页条数的设置。分页效果图。...

2019-05-16 21:41:07 905

原创 证书信息的监听

作者:卢远平撰写时间:2019.5.13先是在HTML下初始化证书表格,先是把内容放入声明好的盒子内,再是表头的设置,前两行分别是复选框和序号,格式与其他内容有点不一样。之后就是表格表头的设置,其中证书ID、成绩、考试时间是隐藏列不会在表格显示,之后就是表头字体中间显示,最后是表格的分页,第一个是每页的条数,第二个是每页条数多少的设置。再是学院ID、年级ID、班级ID、学号的多条件查询,设...

2019-05-16 21:37:42 217

原创 批量删除

控制器部分,先是写两个记录成功或者失败的数据条数,然后判断传入的非string类型ID不能为空,再对拼接好的id进行分割,再循环删除传入的员工ID,下面再是查询员工ID,再是移除,然后保存。下面则是记录失败条数的自增,如果删除成功跳到字符串的拼接,如果失败则返回参数异常。HTML部分先给声明的参数绑定点击事件,再是获取选中行的数据,再判断是否有选中行,再循环删除选中的行,再是弹出您确定要删...

2019-05-03 20:39:56 91

空空如也

空空如也

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

TA关注的人

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