自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 正则表达式实现关键字高亮

js正则表达式替换实现高亮关键字

2023-05-31 11:11:11 1037

原创 springboot2.2.6 app版本管理,扫描二维码下载app

1、首先在maven中加入生成二维码的一个依赖包: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>${zxin...

2020-05-07 18:17:18 1257

原创 springboot2.2.6文件上传、下载及文件超出大小限制的处理

1、定义文件上传接口的返回值import lombok.Data;import lombok.experimental.Accessors;/** * UploadResult * * @desc: TODO 类的设计目的、功能及注意事项 * @version: * @createTime: 2020/4/30 9:54 * @author: */@Data@Acces...

2020-05-01 23:30:25 6711 2

原创 springboot2.2.6集成swagger-ui(以及使用bootstrap-ui)

以下内容以springboot2.2.6为例1、在pom文件中加入以下依赖: <!-- swagger-ui --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-u...

2020-04-30 15:29:09 2118

原创 springboot2.2.6全局异常处理、统一返回值

1、返回值状态枚举public enum Status { OK, ERROR;}2、定义返回值格式import lombok.AccessLevel;import lombok.AllArgsConstructor;import lombok.Getter;/** * AjaxResult * * @desc: TODO 类的设计目的、功能及注意事项...

2020-04-30 14:31:48 445

原创 jdk8自定义Collector实现对象的求和和求平均值

1、首先定义两个接口SumOperator、AverageOperator;所有要实现求和功能的类都必须实现SumOperator接口,要实现求平均值功能的类都必须实现AverageOperator接口,以下是两个接口定义:public interface SumOperator<T> { /** * sum * @desc: * @auth...

2020-04-29 16:29:22 855

原创 js正则表达式限定输入框内容为非负数

<input type="text" oninput="value=value.replace(/[^\d.]/g,'').replace(/^\./,'').replace(/(?<=(\.).*)\1/g, '').replace(/(^0+)(\d)(\.?)/g,'$2$3')">value.replace(/[^\d.]/g,'')//去除非数字和小数点 eg:A...

2020-03-25 09:32:00 1751

原创 CAS5.3.x单点登陆(一)CAS服务器搭建

一、创建证书证书是单点登录认证系统中很重要的一把钥匙,客户端于服务器的交互安全靠的就是证书;由于是个人学习测试所以就直接用JDK自带的keytool工具生成证书;如果以后真正在产品环境中使用肯定要去证书提供商去购买,证书认证一般都是由VeriSign认证,中文官方网站:http://www.verisign.com/cn/打开命令行,进入${JAVA_HOME}\bin目录,输入keytoo...

2019-05-08 16:36:49 1556

原创 JPA @Param注解对象

当JPA查询参数较多时可以将参数封装成对象,对应的Query语句示例如下:@Query( "select h from HiddenHeader h where " + "h.userId=:#{#hiddenHeader.userId} and " + "h.tabName=:#{#hiddenHeader.tabName} and " + "h...

2019-04-18 11:29:01 6332

转载 SpringBoot缓存注解@CacheConfig, @CachePut, @CachePut , @CacheEvict 使用

SpringBoot缓存注解@CacheConfig, @CachePut, @CachePut , @CacheEvict 使用 开启缓存注解java类配置:@Configuration@EnableCachingpublic class AppConfig {}@CacheConfig一个类中可能会有多个缓存操作,而这些缓存操作可能是重复的。这个时候可...

2019-02-20 10:58:41 8924

原创 分享网上的几个炫酷的css3特效

1、环形菜单;2、圆形菜单(云台的一种实现)

2018-06-05 15:02:07 5357

原创 postgresql计算两点距离

postgresql计算两点距离下面两种方法:select ST_Distance( ST_SetSRID(ST_MakePoint(115.97166453999147,28.716493914230423),4326)::geography, ST_SetSRID(ST_MakePoint(106.00231199774656,29.719258550486572),4326)::geo...

2018-05-31 13:58:21 8780 4

原创 postgresql安装postgis扩展模块

为postgresql安装postgis扩展模块:1、安装postgis2、在指定数据库下执行下面语句CREATE EXTENSION postgis3、验证:执行下面语句不报错即可SELECT ST_SetSRID(ST_Point(-87.71,43.741),4326),ST_GeomFromText('POINT(-87.71 43.741)',4326)...

2018-05-31 11:45:54 19744 4

原创 IDEA activiti插件actiBPM乱码问题

网上看到的:找到IDEA安装目录bin目录下的两个vmoptions文件(idea.exe.vmoptions、idea64.exe.vmoptions),用编辑器打开,在文件末尾添加 -Dfile.encoding=UTF-8,然后重启IDEA即可;ps:如果这样还乱码,那估计是没找到对应的文件,我一开始按照上面也失败了,后面直接在C盘搜索vmoptions找到了个文件修改就行了,也是加上-Df...

2017-07-27 18:08:23 2596 4

原创 cropper头像上传

花了几天时间学习了下javaWeb中cropper头像上传功能,下面仅在此记录一下.看到有篇博客是在前台用canvas的toDataURL处理,但貌似无法处理gif图像(如有大侠知道如何处理,还望告知),故放弃这一做法而选择在后端处理,前台提交rotate,x,y,width,height及原始图片,后台旋转、裁剪(这里不提供水平垂直的翻转,感觉这种翻转比较少用).一、下面先提

2017-03-23 19:25:51 1675 2

原创 html切换输入焦点

当输入框较多时,一个一个写keydown事件未免有些麻烦.$.extend($.fn, { /** * *输入框切换焦点.方向键上、方向键下、回车键切换焦点, *当传入了$submit且焦点在最后一个输入框时模拟单击$submit. *使用eg: *1、$(".swicthInput").switchFocus($("#submit")); *2、$(

2017-03-14 17:09:05 1038

原创 jquery获取文本的宽度和高度。

这里借助了html的span标签,具体做法如下:String.prototype.getTextWH = function(style){//获取字符串宽度及高度 var $span=$(""+this+""); $span.css($.extend({visibility:"hidden"},style)); $("body").append($span); var result={

2016-12-29 14:22:36 5409

原创 bootstrap-table设置height后表头与内容无法对齐的问题

首先说下我遇到的问题,就是设置表格的height后发现表头与内容无法对齐,在网上也找了很多解决方法,但效果都不太理想,最后还是老老实实调样式,发现我们所看到的表头就是".fixed-table-header"这样一个div,而原来的表头因为margin-top而看不见了,而这个表头与内容是对齐的,因此就可以设置".fixed-table-header"的每一个"th"的宽度来实现对齐,于是我修改了

2016-12-28 12:46:39 12882 5

原创 bootstrap-table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题。

主要是页码超出范围带来的问题,仅在此记录一下,这里我通过修改bootstrap-table.js的initServer方法中的查询success回调函数解决,将该回调函数改为:function (res) { /**TODO:2016-12-20新加的代码,处理页码错误问题开始*/ if(that.options.pagination&&

2016-12-22 13:57:28 6553

AnimatedGifEncoder、LZWEncoder、GifDecoder、NeuQuant

java处理gif的几个类(AnimatedGifEncoder、LZWEncoder、GifDecoder、NeuQuant),网上搜集的打成jar包方便使用

2017-03-28

java gif动态图处理工具gif4j

gif4j一个版本jar包、包含gif的旋转等

2017-03-23

空空如也

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

TA关注的人

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