自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux操作系统零基础入门学习

VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,通过它可在一台电脑上同时运行更多的Microsoft Windows、Linux、Mac OS X、DOS系统。文章目录1、下载与安装2、使用VMware1、下载与安装微信关注公众号:软件管家 可获取VMware15.5的下载链接和安装教程先下载Ubuntu,选择桌面版本的下载,官网:https://ubuntu.com/#download2、使用VMware...

2022-05-16 10:30:32 2822

原创 配置Logback日志

1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别# 设置日志级别logging.level.root=WARN这种方式只能将日志打印在控制台上2、Logback日志spring boot内部使用Logback作为日志实现的框架。Logback和log4j非常相似,如果你对log4j很熟悉,那

2021-12-15 16:45:40 219

原创 创建代码生成器

1、创建parent父工程,在父工程的pom.xml文件中引入代码生成器的依赖 <properties> <velocity.version>2.0</velocity.version> </properties><!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 --> <dependencies> <dependency>

2021-12-15 16:28:29 216

原创 配置Swagger2生成API接口

一、Swagger2介绍前后端分离开发模式中,api文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。1、及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)2、规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息)3、一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧)4、可测性 (直接在接口文档上进行测试,以方便理解业务)二、配置Swagger21、

2021-12-15 15:57:52 197

转载 统一返回结果对象

一、统一返回数据格式项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容例如,我们的系统要求返回的基本数据格式如下:列表:{ "success": true, "code": 20000, "message": "成功", "data": {

2021-12-15 15:33:23 84

原创 统一异常处理类

spring boot 默认情况下会映射到 /error 进行异常处理,但是提示并不十分友好,下面自定义异常处理,提供友好展示1、全局异常处理类@ControllerAdvicepublic class GlobalExceptionHandler {//全局异常@ExceptionHandler(Exception.class)@ResponseBodypublic Result error(Exception e) { e.printStackTrace(); return

2021-12-15 15:02:07 916

原创 通过实体类生成数据库表

Springboot实现对数据库操作 步骤:一、添加springboot-data-jpa和数据库的依赖关系二、编写yml文件的配置:根据实体类生成数据库的表配置文件有俩种方式分别是yml和properties文件进行配置,我使用的是yml的文件配置Yml:Properties:hibernate.hbm2ddl.auto节点的值有几个create、create-drop、update、validate、none1、create:每次加载hibernate会自动创建表,以后启动会覆盖之前的

2021-06-19 08:20:23 1901

原创 Thymeleaf模板中的fragment公共片段无法替换

一、使用Thymeleaf模板,为了不用每个页面都去更改,定义公共的片段,将其替换Thymeleaf的引用1、 th:insert:保留自己的主标签,保留th:fragment的主标签2、 th:replace:不要自己的注标签,保留th:fragment的注标签Thymeleaf模板中的fragment公共片段无法替换成功,在头部使用<head th:replace=”_fragments :: head(~{title})”>启动时显示500,去掉后启动是可以的,可样式是乱的1、建

2021-06-08 09:00:35 612

原创 Springboot中使用Thymeleaf模板引擎加载CSS样式等静态资源无效

遇到一个问题:Springboot中使用Thymeleaf模板引擎加载CSS样式等静态资源无效一、 如何使用Thymeleaf模板1、 在pom.xml中引入thymeleaf依赖2、 由于Springboot默认使用的版本是thymeleaf2.0的,我需要的是3.0的,要指定版本号3、 CSS样式等需使用th:href属性,路径需使用 @{ 文件路径 } 包裹,静态资源路径可不使用th:href属性,路径需使用 @{ 文件路径 } 包裹4、 图片路径需使用th:href属性,路径需使用

2021-05-29 15:36:39 1644

原创 WebMvcConfigurerAdapter问题

遇到一个问题:WebMvcConfigurerAdapter无法使用一、什么是WebMvcConfigurerAdapterSpring内部的一种配置方式 采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制二、WebMvcConfigurerAdapter常用的方法/** 解决跨域问题 **/public void addCorsMappings(CorsRegistry registry) ;/** 添加拦截器 **/void addInterceptors(I

2021-05-18 08:59:29 625

原创 JDBC(二)

2 DAO 层设计实际开发中,JavaWeb 开发代码一般分为三层,分层结构是 JavaWeb 开发中的一种设计思想,这样会让我们开发层次分明,每一层只要完成对应的功能即可,使得项目便于开发和维护。Web层/表现层 : 主要接受前台浏览器用户的参数,给浏览器响应数据等等Service层/业务成/服务层:主要处理业务功能,日志,权限,事物,等等DAO层/持久层:专门负责和数据库交互,数据处理相关代码DAO : Data Access Object 数据访问对象2.1 DAO 设计结

2021-05-02 08:31:01 84

原创 JDBC(一)

在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作。各个数据库提供商会根据这套规范(接口)编写相关的实现类,封装成一个 jar 包供用户下载使用。所以在进行编程时,需要将相应的 jar 包导入到工程文件下的 lib 目录下,并建立依赖(略)。1 连接数据库并建表这里我们使用的是 mysql 数据库。1.1 加载注册驱动通过下述语句实现注册驱动,原理是这句语句会将 Driver.class 这份字节码加载到 JVM中,然后 JVM 会执行该字节码的静态代码

2021-05-02 08:28:09 92

原创 生成dao、po、mapping文件(二)

开发工具与关键技术: Eclipse 生成dao、po、mapping作者:黎凤焕撰写时间:2021年 01 月 20日生成dao、po、mapping文件(三种方法)(1)、使用Myclipse/eclipse的mybatis-generator插件生成(2)、使用生成类生成(3)、mybatis-generator-gui工具生成通过mybatis-generator-gui工具生成,mybatis-generator-gui是github上一个开源的工具,mybatis-gen

2021-01-20 21:29:39 158

原创 生成dao、po、mapping文件(一)

生成dao、po、mapping文件(一)开发工具与关键技术: Eclipse 生成dao、po、mapping作者:黎凤焕撰写时间:2021年 01 月 20日生成dao、po、mapping文件(三种方法)(1)、使用Myclipse\eclipse的mybatis-generator插件生成打开generatorConfig,编写插件信息,数据库中有多少张表就有多少个table标签,然后选中generatorConfig运行(2)、使用生成类生成将插件复制到项目中,打开插

2021-01-20 21:19:50 323 1

原创 语句(switch)和语句(break,continue)

开发工具与关键技术: Eclipse 语句作者:黎凤焕撰写时间:2020年 12 月 24日一、switch语句特点1、switch语句选择的类型只有四种:byte,short,int,char。2、case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。3、结束switch语句的两种情况:遇到break,执行switch语句结束。4、如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到

2020-12-25 21:29:37 1101

原创 运算符

开发工具与关键技术: Eclipse 常量与变量作者:黎凤焕撰写时间:2020年 12 月 10日一、算术运算符字符串数据和任何数据使用+都是相连接,最终都会变成字符串。转义字符:通过\来转变后面字母或者符号的含义。\n:换行。\b:退格。相当于backspace.\r:按下回车键。window系统,回车符是由两个字符来表示\r\n.\t:制表符。相当于tab键。二、赋值运算符符号:=,+=,-=,*=,/=,%=示例:int a,b,c;a=b=c=3; int

2020-12-25 21:15:02 157

原创 常量与变量

开发工具与关键技术: Eclipse 常量与变量作者:黎凤焕撰写时间:2020年 12 月 2日一、常量• 常量表示不能改变的数值。• Java中常量的分类:1、整数常量,所有整数2、小数常量,所有小数3、布尔型常量,较为特有,只有两个数值,true false。4、字符常量,将一个数字字母或者符号用单引号(’’)标识。5、字符串常量,将一个或者多个字符用双引号标识。6、null常量,只有一个数值就是null。• 对于整数:java有三种表现形式。1、十进制:0-9,满1

2020-12-03 21:26:03 141

原创 SuperMap iClient for Leaflet专题图

SuperMap iClient for Leaflet专题图开发工具与关键技术: SuperMap iDesktop 9D 专题图作者:黎凤焕撰写时间:2020年 8 月 8 日专题图类型:服务端专题图、客户端专题图服务端专题图:点密度专题图、等级符号专题图、统计专题图、分段专题图、单值专题图。(这些图有iServer出图,压力都由iServer承担,如果数据量大的时候,就会耗费资源,考虑到浏览器的性能,我们就单独提取专题图的图层与底图进行叠加,这种类型的专题图不能实现鼠标点击或者是其他

2020-08-08 10:05:52 818

原创 Bim数据与三维场景

开发工具与关键技术: SuperMap iDesktop 9D Bim数据作者:黎凤焕撰写时间:2020年 5 月 28日一、Bim数据准备插件导出及优化(1)、超图Bim插件包括Revit插件、DGN插件、CATIA插件(2)、在插件中设置Bim数据的坐标信息(3)、在插件中设置Bim存储的数据源(4)、在插件中设置优化参数—LOD位置:【对象操作----Bim轻量化】桌面对接及优化(1)、桌面打开存储Bim的Udb数据(2)、每个层对应一个数据集(3)、检查数据情况(

2020-05-29 18:54:58 964

原创 数据模型

开发工具与关键技术: SuperMap iDesktop 9D 数据模型作者:黎凤焕撰写时间:2020年 5 月 16日地形与影像不匹配时,如何匹配?地形数据与影像数据不匹配,对地形数据进行平整处理(镶嵌),以匹配显示影像数据中的道路部分(位置:对象操作–镶嵌)(打开镶嵌功能,选择某一个面对象作为需要作为平整处理的区域边界,对区域面里面的地形进行处理,也可以自定义去绘制一个面,右键解除绘制,设置高层值)模型与倾斜叠加显示在旧城改造的应用中,需要模拟拆除建筑物的效果,并将规划区域的倾斜

2020-05-18 17:09:58 221

原创 模型数据

开发工具与关键技术: SuperMap iDesktop 9D 模型数据作者:黎凤焕撰写时间:2020年 5 月 2日Bim模型数据与GIS平台的对接?(1)、Bim模型和属性信息丰富—》模型+属性一次性导出。(2)、Bim模型精细度非常高—》导出时对模型进行优化(提升加载浏览模型的速度)。(3)、Bim软件中分层管理模型—》以数据集和图层来管理(同类数据存储在一个数据集当中...

2020-05-08 16:18:26 699

原创 比例尺的设置

开发工具与关键技术: SuperMap iDesktop 9D 比例尺的设置作者:黎凤焕撰写时间:2020年 4 月 24日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200428185050476.PNG?x-oss-process...

2020-04-28 18:56:26 410

原创 Layui表格数据值相加(一)

开发工具与关键技术: Visual Studio done回调作者:黎凤焕撰写时间:2019年 7 月 19 日 Layui表格列数据(金额数据列的数据自动相加)相加,将总金额赋值给input框,input框里的到的是合计后的金额,将计算出来的总金额数赋值给总金额的文本框。合计的金额不传到数据库上,只是显示在页面上,将计算出来的总金额赋值给总金额的input框,将值传到数据库里。...

2019-07-27 11:14:47 7701

原创 ID获取不到出错的问题

开发工具与关键技术: Visual Studio ID问题作者:黎凤焕撰写时间:2019年 7 月 19 日ID获取不到,数据回填不了的问题,首先门诊交款的模态框是根据后面的表格信息,点击收费按钮回填的数据,而不是后面的layui表格的自定义按钮的模态框,自定义的按钮拼接了ID,可以在方法里使用。以上图中的ID就是没有找到,不是自定义按钮的,没有拼接到ID,直接使用就会出现没有找...

2019-07-27 11:12:18 2135

原创 Bool值的查询条件

开发工具与关键技术: Visual Studio bool值的查询条件作者:黎凤焕撰写时间:2019年 7 月 12 日 Bool值的查询条件和其它值的查询条件不同,多条件查询table时,bool值查询往往不简单,不同于其它值的查询,如果bool值的查询方法和其它的查询方法一样,将会报错。Bool值有自己的查询方法。首先多条件查询table,在控制器上查询,1代表全部,...

2019-07-17 20:01:04 445

原创 根据卡号自动回填其它信息(失去焦点事件)

回填信息的时候,有多种方式回填,有根据ID回填数据,有根据输入其中一个input框回填数据。而我是根据卡号回填数据,输入卡号,其它数据字动回填。在控制器上查询表格所有的数据,因为要根据卡号来回填数据,所以参数名为卡号的字段名。(日期转换见数据类型转换:https://blog.youkuaiyun.com/weixin_44571808/article/details/93922217)挂号日期数据回...

2019-07-17 19:51:54 203

原创 递归查询方法

开发工具与关键技术: Visual Studio 递归作者:黎凤焕撰写时间:2019年 7 月 4 日 递归是什么呢?递归,又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。 说白了递归就是自己调用自己...

2019-07-08 08:39:17 1321

原创 Layui表格监听事件

开发工具与关键技术: Visual Studio 监听事件作者:黎凤焕撰写时间:2019年 7 月 2 日 要实现Layui表格监听事件,首先引用Layui的CSS和JS进行引用。使用lay-filter=””属性定义值,””里面自定义的值不可以重复,要唯一化,声明全局变量,在页面载入事件写监听事件。在控制器上将表格里的数据查询出来,写上链接。当点击模态框为病人信息...

2019-07-07 21:35:20 4698

原创 数据类型转换

开发工具与关键技术: Visual Studio 数据类型作者:黎凤焕撰写时间:2019年 6 月 27 日 遇到数据类型的问题,DateTime类型转换,如果数据库的字段是DateTime类型,写代码的时候会说无法将类型”System.DateTime?”隐式转换为“string”,在类里面把数据类型转换。将数据转换后调用它:public string Start...

2019-06-27 22:44:22 211

原创 数据查询不出来,跳回控制器的现象

开发工具与关键技术: Visual Studio Null作者:黎凤焕撰写时间:2019年 6 月 25 日 在做项目的时候,不会一帆风顺的做下去,往往会出现一些很奇怪的问题来为难做项目者,让人绞尽脑汁的想,想出来,把问题解决了,会得到收获,感觉有一种成就感,要是没有解决出来,会一直卡在那里,让人头晕眼花。而我就遇到了这样的问题,一直都想不明白,解决不了,不知是什么原因,把mod...

2019-06-27 22:40:12 131

原创 访问权限控制模块(二)

开发工具与关键技术: Visual Studio 权限模块作者:黎凤焕撰写时间:2019年 6 月 17 日 模块权限设置有两个方法,首先设置模块权限,获取用户ID,第一个方法是先隐藏,后显示,第二个方式是删除没有的。了解了方法一,现在了解权限的方法二。$(function () {//模块权限设置var UserID = @Session[“UserID”];//获取用户I...

2019-06-17 16:42:35 190

原创 访问权限控制模块(一)

开发工具与关键技术: Visual Studio 权限模块作者:黎凤焕撰写时间:2019年 6 月 17 日 权限是一个项目必不可少的一部分,不可忽略的模块,做出来的项目,很多情况不同角色的人物所看到的,所操作的模块各有不同,所以做项目的时候,往往会有权限这个模块,权限的功能是实现不同人操作的模块,看到的内容不同,角色不同所看到的内容就不同,模块权限设置有两个方法,首先设置模...

2019-06-17 16:37:03 631

原创 验证码的获取

开发工具与关键技术: Visual Studio 验证码作者:黎凤焕撰写时间:2019年 5月 30 日做登录页面的时候,一般都会使用验证码来登录的,经过验证码的判断是否正确,还判断账号与密码是否正确,经过多处判断信息的准确性才可以登录进去。验证码的长度自定义的,一般验证码的长度为4到8位数。如果验证码太长,用户的体验程度有影响,浪费用户的时间,或者用户输入验证码的时候输入错误了,又...

2019-06-01 15:34:44 2296

原创 登录页面

开发工具与关键技术: Visual Studio 登录作者:黎凤焕撰写时间:2019年 5月 30 日 今天了解一下登录页面的内容,登录页面看起来不难,其实嘛!所谓的不难,我理解为搭建的页面不难,想怎么搭建就怎么搭建。登录的时候一般有两种登录形式,一种是点击登录按钮登录,一种是回车登录。 点击登录可以通过写点击事件的方法来实现这一功能,登录页面看起来挺简单,里面涉及的内容比较多...

2019-06-01 15:31:50 1629

原创 打印数据表格

开发工具与关键技术: Visual Studio 打印作者:黎凤焕撰写时间:2019年 5月 30 日 打印数据表格是常见的一部分内容,打印数据用到水晶报表插件,先安装水晶报表插件,添加水晶报表在项目里,然后创建数据集,添加打印表格的字段名,绘画所打印的图表,绘画图表这操作可以说,想要绘画出比较好看的图表,没点画画技术真的好难画出好看的图表,绘画图表说难不难,说容易不容易,靠个人发挥。...

2019-05-30 17:06:54 330

原创 表格渲染分页操作

开发工具与关键技术: Visual Studio layui作者:黎凤焕撰写时间:2019年 5 月 27 日当表格渲染完成后,对渲染的字段进行查询,根据需要的内容查询信息,渲染表格的时候,可以对表格进行分页操作,如果渲染的表格数据比较多,用分页的方法比较好,便于用户查找信息。public ActionResult SelectInvoice(LayuiTablePage layui...

2019-05-27 20:42:34 521

原创 表格渲染

开发工具与关键技术: Visual Studio layui作者:黎凤焕撰写时间:2019年 5月 27 日很多时候会用到表格,在DW中,使用a标签就可以构建表格,而在VS中,表格的使用比较广泛,表格的使用不是通过a标签就可以实现效果的,在VS中,要使用表格,要通过渲染的方式来实现表格。表格渲染有三种:一、方法渲染:用JS方法的配置完成渲染。无需写过多的 HTML,在 JS 中指定...

2019-05-27 20:32:30 187

原创 PowerDesigner模型与数据类型

开发工具与关键技术: PowerDesigner 模型与类型 作者:黎凤焕撰写时间:2019年 5 月 16日在创建数据库表格的时候,一般情况下,不会直接在数据库里创建表,会先使用PowerDesigner这个软件来构建数据库的表,PowerDesigner最基础的使用方法入门学习,在编写数据表信息的时候,需要注意的是,书写name的时候,code自行补全,name可以是英文,也可...

2019-05-17 08:53:36 3101

原创 构建物理模型数据库

开发工具与关键技术: PowerDesigner 构建数据库作者:黎凤焕撰写时间:2019年 5月 15 日做项目的时候,前提是先对数据进行分析,也离不开数据库物理模型的构建,在构建数据库的时候,往往有着这样或者那样的问题出现,来考验做题者,往往这些问题是到最后还是被做题者一一的攻破,并从中获得经验,不断的累积经验。构建数据库的前,分析题目信息,进行规划,对题目素材进行分析,分析要...

2019-05-17 08:51:23 1617

原创 权限的设置

开发工具与关键技术: Visual Studio 权限作者:黎凤焕撰写时间:2019年 5 月 4 日当学习完后,你会发现,学习了整整一个系统,都离不开表格的使用,同是layui 的表格,知识点却千变万化,由浅到深,深入浅出的结构。差不多每个模块都有表格,不怕讲得麻烦,就怕听者不懂。不同层次的人对layui表格的认识也有所不同,理解的层度也不同,都经历着表格的磨练,不断的长知识,不断创...

2019-05-05 09:00:41 457

空空如也

空空如也

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

TA关注的人

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