自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诗语待马

我的小鱼你醒了,还认识早晨吗?

  • 博客(42)
  • 收藏
  • 关注

原创 微信小程序禁用页面下拉,且局部上下滚动不卡顿

众所周知,微信小程序页面在下拉后,顶部会出现留白的不友好用户体验(当然,需要启用页面下拉刷新的另说)。官网有禁用下拉的配置,但使用后,如果页面中局部区域需要滚动显示更多内容时,则会出现滚动不顺畅的情况。一、网上普遍给出的做法,在页面的.json中添加如下配置:“disableScroll” : true此方法确实可以禁用掉整个页面的下拉,但若页面有部分区域需要下拉,则这部分内容滚动时会极不顺滑。经研究,不使用官网提供的配置。而是自己在页面写样式去控制,能更好的实现这种页面整体不下拉,局部区域可顺

2020-12-07 15:39:39 4584 1

原创 double转BigDecimal精度丢失

很多人在double或float转BigDecimal时习惯使用BigDecimal的构造方法new BigDecimal(33.33),此种写法会存在精度丢失问题,下面就具体实例带大家体会:一、使用// 使用BigDecimal的构造方法double d = 33.33;BigDecimal bigDecimal = new BigDecimal(d);System.out.println(bigDecimal);...

2020-11-30 10:30:45 705

原创 bootstrap table 复选框列不能出现

因项目需要,同时使用了bootstap框架和layui框架。而如果某个页面同时使用到了layui的form表单和bootstrap table,那就得小心了。不当的使用,会导致bootstrap table的复选框列不会出现。

2020-09-08 14:10:37 1151

原创 在线编辑office软件pageoffice集成springboot freemarker或thymeleaf框架

本篇博客实现一个使用pageoffice集成springboot框架,在两种不同的前端渲染框架下的在线编辑word的操作。

2020-07-31 17:09:08 1133

原创 springmvc controller传参终极解决方案

写了很多篇关于controller层接收各种类型参数的写法,此篇做一个完结。

2020-07-23 16:57:52 258

原创 layui table 单元格内文字、元素块实现优美的换行显示

关于layui table 单元格内内容的换行显示,包括文字、元素块等。网上也提供了一些解决方案,博主也尝试过这些解决方法,但都不尽善美。于是决定好好研究一下这里面的样式问题。

2020-07-03 11:34:58 8232

原创 springBoot 打jar服务或war服务后获取项目路径

直接上代码:/** * 获取项目路径:兼容jar包和war服务模式 * @return */public String getProjectRootPath(){ // 获取项目路径(兼容war服务和jar服务) String rootPath = this.getClass().getResource("/").getPath(); String[] split...

2020-02-17 12:57:21 1138

原创 layui 弹框外观美化

layui前端框架以其便利易上手且拥有众多插件著称。今天准备对layui的弹框做一个外观美化。

2020-02-17 12:51:47 3389 3

原创 js中获取html里java后端传递过来的对象或List写法

springmvc的controll中使用Model即可轻松将对象或list等内容直接传递到html页面的初始化显示,而js中要获取该对象的属性也很轻松,如下:

2020-02-16 20:11:04 4031

原创 layui table 外观美化

layui所提供的数据表格简洁大方,虽然没有像bootstrap table提供了丰富的操作数据的api,但一般情景均可使用。此处不做功能的对比,只做一个简单的table外观的美化。

2020-01-22 19:07:41 7451

原创 springmvc controller层同时接收普通参数和数组ids参数

1、前端参数拼接和ajax请求var ids = new Array();ids.push('aaa');ids.push('bbb');var number = 2;var data = { 'ids[]':ids, 'number':number}// ajax请求$.ajax({ url:'your url', data:data, ...

2019-12-24 11:30:03 1714 2

原创 SQL Server数据库备份与定期清理备份数据的sql脚本详解

实际上,使用sql server的管理工具便可轻松实现对数据库备份和定期清理备份的需求,操作简洁而好理解,并且网上关于这块的教程比比皆是,图文并茂。但有时可能会有少许的情况会被客户要求用脚本去实现这块的功能,研究许久后,记录一下。

2019-12-13 17:33:43 1042

原创 web系统登录会话超时后包含iframe框的ajax请求跳转登录页的代码实现

web系统中登录超时返回登录页的逻辑必不可少,实现起来也不算复杂。但仍然需要区分ajax请求和刷新页面请求的不同处理,其中也需要考虑到iframe嵌套页面中的请求返回顶端登录页的情况。此处整理一个基于springboot和shiro框架的登录会话超时跳转登录页的实现。

2019-12-05 10:00:04 463

原创 layui form 下拉多选框重置后多选变单选的解决方案

layui form表单的中,有一个清空该form中所有组件值的按钮。只需将button的type="reset"设置后点击即可实现。但该功能也有一个弊端,如果你在使用需要额外渲染的组件时,比如下拉多选框,在重置值后,多选就会变成单选,在这里提供一个思路去解决这个问题。

2019-11-20 17:38:57 1449 2

原创 Bootstrap table 设置列的宽度无效的解决方法

直接看代码

2019-11-15 13:28:00 832

原创 基于SVG的鼠标动态绘制矩形和动态放置图片

web开发中经常会遇到需要在图片上或画布上使用鼠标动态绘制图形,或者用图形或者小图片标注位置的需求,这里选择使用svg来实现。

2019-10-23 15:23:48 1799 2

原创 控制图片移动和缩放的js插件 drag.js和zoom.js

Web应用中,时常会遇到要对图片进行放大缩小和移动的操作,这里介绍两款很轻量的js插件。

2019-10-14 15:11:01 1246

原创 idea maven:Unable to create injector, see the following errors

jdk环境:1.8,maven版本:3.6.2,集成到idea时,项目无法启动,不会下载jar包

2019-09-28 09:14:22 15652 12

原创 mybatis 用对象封装的参数为String但传值为数字时mybatis会自动识别为Integer类型

例如下面的写法假如给query.setIsSys(“0”);但mybatis并不会执行到下面的sql语句。public class query {...private String isSys;private String currentUserId;...}<select id="querySomething" returnType="XXX.XXX.XXX"&gt...

2019-09-27 13:52:38 3740 1

原创 bootstrap table 复杂表头多层表头 导出excel(纯前端导出)

之前写过一篇关于layui table的复杂表头导出excel,里面需要根据layui生成的doom结构去自己重新渲染一遍页面,再控制其隐藏。之后使用插件来实现前端导出excel。而如果用bootstrap table的话,就不用再自己去重新渲染表格doom。因为bootstrap table的渲染方式就是直接在页面table标签中生成doom,可直接使用该插件进行导出。关于该插件的获取和...

2019-09-12 10:11:19 3583 3

原创 layui form 中input输入框长度的统一设置

Layui.form中使用class="layui-input-inline"就可轻松将元素都放到一行,但如果元素过多,就会自动换行。那就需要手动设置input框的长度。像这种情况:其实只需要添加css样式就可修改了.layui-form-item .layui-input-inline { width: 195px;}tips:需要注意的是,样式里的选择器不能直接...

2019-09-10 12:00:15 27742

原创 bootstrap table 二级树形表格实现方法(非引用插件)

实际上,bootstrap或者layui的table都有对应的treegrid插件来实现表格数据的树形展示。但layui的treegrid插件似乎对复杂表头的支持不大好,而在我使用bootstrap的treegrid插件时一直出现样式问题(当然应该是我自己的问题)。于是,我准备自己代码实现一个二级树形表格。所以,此贴给本着学习的态度或者就是不想用插件的同学使用。

2019-09-04 15:21:23 4316 8

原创 bootstrap 表头行合并后背景色不会充满合并后的整个单元格

bootstrap的表头合并中,当第一行表头和第二行表头的某两个单元格合并后,背景色只根据表头文字的大小做覆盖,这样并不会覆盖整个表头。

2019-09-02 09:54:07 588

原创 layui 复杂表头多层表头的表格数据非后台导出excel

用过layui table的都了解,layui的表格自带导出功能,只要在属性toolbar里配置即可。如果嫌toolbar里的导出按钮不够美观,layui也友好的提供了自行定义按钮后调用导出页面数据的方法,详见:[官方文档]`遗憾的`是该方法暂时并不支持对多层表头的导出。而多层复杂表头在很多系统中都有体现,而若不想通过后台代码去做导出,只在前端页面上该如何做呢?

2019-08-28 16:20:38 13968 107

原创 mybatis 使用HashMap封装的参数中为String类型的需加添加双引号

例如下面的参数parentId如果不添加双引号,mybatis识别其类型时会识别为Object,从而拼接的sql中并不会加“”,从而导致出错List<ExternalContract> getExternalContractList(@Param("map") Map<String, Object> map);<select id="getExternalC...

2019-08-19 14:38:38 2071

原创 springmvc接收参数 json中同时包含普通参数和数组参数

单个参数或者几个参数接收比较好处理,直接使用@RequestParam注解即可,或者不用注解都可以接收。而复杂的json格式就稍微有点麻烦,有时注解用的不对,会花费大量时间去试验。

2019-08-13 14:08:30 3667

原创 bootstrap 可编辑列表,实现某个单元格动态控制是否可编辑状态

bootstrap行内编辑列表的实现可借助x-editable组件,也可借助列的formatter属性通过格式化单元格来达到目的。这里要介绍的是如何动态控制单个单元格的是否可编辑状态。

2019-07-31 13:01:12 7403 1

原创 Bootstrap 关于queryParams属性的不同使用情况对后台接收参数的影响

bootstrap的queryParams属性作用是给后台传递查询条件,不同的写法,以及是否添加此属性,都对后台的参数接收造成影响,下面分几种情况讨论。

2019-07-29 10:03:48 8354

原创 layui字体图标 loading图标静止不旋转

layui的字体图标库提供了丰富的字体图标,其中还有动态的loading图,但如果按照添加其他图标一样将class样式复制到按钮上,却发现loading图并不会旋转。

2019-07-25 17:44:55 2857 1

原创 【Jquery Tips】 $.each循环的break和continue

我们知道,在for循环中,想要跳出当前层循环,用break。而要终止当前的循环语句,而继续下一次的循环,用continue。而这两个指令在$.each中并不可用。

2019-07-24 09:50:17 382

原创 Idea 复制进项目的文件提示找不到

从外部复制到Idea项目中的js文件或者其他的文件,在被项目里其他文件引用时,会提示找不到,即使重启项目也无济于事。

2019-07-17 13:14:11 3852 3

原创 Bootstrap table 自定义表格没有数据返回时的提示

直接看代码。

2019-07-15 16:34:25 7211

原创 Bootstrap table 单击列标题或表头事件 控制多列的显示隐藏

众所周知,bootstrap table 的现有api中,对列表的单击事件仅支持对`行的单击`和对`单元格`的单击。而对表头的操作也只有`点击列标题排序`。并没有开放对某列标题的单击事件,即列标题是不可点击状态。

2019-07-15 13:03:43 4629

原创 springmvc controller层接受前端传递过来的数组写法

前端数组产生形式 var ids = new Array(); for (var i = 0; i < Items.length; i++) { ids.push(Items[i].id); }其中,ids为传递到后端的参数,此处为string类型的数组controller层接受参数的写法 @RequestMapping...

2019-07-10 17:21:29 6478

原创 Idea 快捷键大全

此博客会随着对Idea工具的使用,逐渐增加对各种快捷键的使用记录。

2019-07-10 15:53:19 166

原创 cannot load supported formats: Cannot run program "svn": CreateProcess error=2,系统找不到指定的文件

安装好IDEA,准备download svn上的项目,提示运行不了svn的错误。

2019-07-09 09:56:40 825

原创 Axure 9 多个下拉列表间的级联关系联动

级联关系存在于各种各样的业务场景中。如省市级联、部门级联、年级班级级联等等。在用Axure 9设计原型时,碰到这种级联关系的下拉选项,该如何操作呢?

2019-07-02 16:56:08 10805 4

原创 C# Winform WebBrowser控件中的Html与C#后台的数据交互

winform因为其简陋的控件而为人所诟病,即使可以更改控件的样式,但操作繁琐而困难。好在其控件家族中有一个能兼容HTML的强大控件 --- WebBrowser,该控件中可添加html文件,来实现对各种js插件的支持,例如layui、easyui,或者Echarts.js等等。来达到BS端网页程序的效果。

2019-06-25 18:12:19 12484 14

原创 PowerDesigner 反向工程获取数据库表结构

本文以MySql数据库为例,其他数据库同理(其中Sql Server标准版客户端会自带驱动程序,无需自行安装)

2019-06-25 10:34:12 1442 3

原创 PowerDesigner 安装了MySql ODBC 但创建新的数据源时仍找不到MySql ODBC驱动

如果你的powerDesigner,在创建新的数据源时,找不到如下图所示的Mysql ODBC驱动,只可能有两个原因。

2019-06-24 18:10:45 13311 18

空空如也

空空如也

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

TA关注的人

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