自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序接入web-view实现扫一扫功能

记录微信小程序介入web-view时实现扫一扫功能一、官方文档: web-view | 微信开放文档概述 | 微信开放文档二、准备工作jssdk需要绑定域名,项目需要能用域名访问微信开发者工具微信公众号,需要公众号的appid、appsecret三、开发流程1、微信公众号--设置与开发--公众号设置--功能设置--js接口安全域名--添加项目域名微信公众号--设置与开发--基本配置--获取appid、appsecret,添加ip访问白名单2、后台...

2021-09-29 09:48:27 2428

转载 mybatis处理enum类型

一直用hibernate,习惯了枚举类的使用,非常方便,现在用mybatis,发现枚举的处理,还是需要单独处理下。如果想使用mybatis自带的枚举类处理,有2种方式,一个是EnumTypeHandler,一个是EnumOrdinalTypeHandler。2者的区别是EnumTypeHandler直接存储name值,而EnumOrdinalTypeHandler会存储enum类里的序号值,此时数据库表字段一般用int类型的处理。使用方式比较简单,直接在mapper文件里的字段上,加上type

2020-10-13 16:24:48 4772

原创 jquery.validate.js的一些问题

1、jquery.validate.js默认不对隐藏域进行验证若要对隐藏域验证,需要加上ignore 属性例:<input id="houseSellLicense" name="houseSellLicense" type="hidden">// 表单验证$("#form").validate({ ignore:''});2、常用验证(1)required:true 必输字段(2)remote:”check.PHP” ...

2020-05-09 18:47:32 396

原创 canvas常见问题处理

1、绘制的分享图如何转为图片var base64 = canvas.toDataURL("image/png");注:常见格式image/png,image/gif,image/jpg,image/jpeg2、绘制的分享图分享后背景为黑色建议把转换的图片类型设置为image/png3、绘制的文字在ios不显示ios中的canvas只支持px,不支持其他,故需要...

2020-03-28 16:02:25 990

转载 canvas绘图的文字在ios中不显示

移动端使用canvsa绘图时用了rem适配,在电脑和android手机适用,在ios手机不显示了原因:iOS Safari只支持标准的canvas,标准的canvas只支持px不支持rem。处理方法:使用px例://获取设备宽度let clientWidth = document.documentElement.clientWidth;//根据设计图中的canvas font字...

2020-03-28 15:08:48 2003

原创 mysql数据库root权限丢失后如何找回

借助工具navicat1、找到mysql的安装文件my.ini,打开找到mysqld,在其下面添加一句话skip-grant-tables ,然后重启mysql服务此时可以不用密码登陆了2、使用navicat打开数据库,此时不需要密码,登录后重新分配权限,如果报错,运行语句 flush privileges; (刷新权限表,建议运行此语句后在分配权限),然后再次分配权限即可3、分配...

2020-02-11 15:33:16 621

转载 jquery.uploadify 限制上传数量&删除图片后无法再次上传

限制数量:增加配置项uploadLimit值为限制上传的数量处理方法://在删除的处理程序中添加//更新已上传成功的文件数量var swfu = $('#multi_upload').data('uploadify');var stats = swfu.getStats();stats["successful_uploads"]--;swfu.setStats(st...

2020-01-12 14:15:00 450

原创 HSSFWorkbook(poi) 导出的数字型的单元格内容 (处理导出后数字不可求和的问题)

//创建一个excel文件 HSSFWorkbook workBook = new HSSFWorkbook(); //excel内容 HSSFSheet mySheet; mySheet = workBook.createSheet("sheet1");//创建一个工作薄 mySheet.setCo...

2019-06-30 13:57:26 2890

转载 selectpicker下拉选项重置

document.getElementById("province").options.selectedIndex = 0;$("#province").selectpicker('refresh');效果:

2019-05-16 15:51:20 2167

原创 H5页面传值给小程序

1、H5页面<script src="${base}/resources/common/js/jweixin.miniProgram.js"></script>wx.miniProgram.postMessage({ data: { shareUrl:href ...

2019-04-02 16:39:06 3722

原创 小程序使用腾讯地图地位(未授权时提示客户授权)

1、代码结构腾讯地图小程序 SDK ,地址:http://lbs.qq.com/qqmap_wx_jssdk/index.html微信公众平台:request合法域名https://apis.map.qq.com2、index代码const app = getApp();var QQMapWX = require('../../utils/qqmap-wx-jssdk.m...

2019-04-02 16:27:42 2953

转载 bootstrap-select清除选中的数据,回到默认初始状态

转自:https://blog.csdn.net/qq_38236927/article/details/81109552$('#applyStatus').selectpicker('val',['noneSelectedText'])//回到初始状态$("#applyStatus").selectpicker('refresh');//刷新

2019-03-20 15:42:51 2284

原创 selectpicker下拉框的动态加载

1、引入文件 &lt;link href="${base}/resources/common/css/bootstrap.css" rel="stylesheet"&gt; &lt;link href="${base}/resources/common/css/bootstrap-select.css" rel="stylesheet"&gt; &lt;scrip...

2019-03-17 18:27:42 1638

转载 mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句

文章转载地址 https://www.cnblogs.com/jiafuwei/p/5699091.html 感谢作者。mysql距离计算,单位m,以及排序lon 经度 lat 纬度一般地图上显示的坐标顺序为,纬度在前(范围-90~90),经度在后(范围-180~180)首先新建一张表,里面包含经纬度 1 2 3 4 5 6 ...

2019-01-17 09:56:50 353

转载 JS监听手机端浏览器的后退按钮的事件方法

转载地址:http://www.jb51.net/article/89921.htm 首先我们要了解浏览器的history。大家知道在页面中我们可以使用javascript window history,后退到前面页面,但是由于安全原因javascript不允许修改history里已有的url链接,但可以使用pushState方法往history里增加url链接,并且提供popstat...

2018-12-19 11:25:36 1669

转载 BigDecimal的3个toString方法

BigDecimal类有3个toString方法,分别是toEngineeringString、toPlainString和toString,从BigDecimal的注释中可以看到这3个方法的区别:toEngineeringString:有必要时使用工程计数法。工程记数法是一种工程计算中经常使用的记录数字的方法,与科学技术法类似,但要求10的幂必须是3的倍数toPlainString:...

2018-11-28 11:48:29 478

原创 微信支付回调处理

微信支付完成后需要跳转自己指定的页面,同时需要防止微信回调多次调用解决思路:(第一次回调成功跳转自己设定的页面,第二次回调成功判断业务是否处理完成,处理完成则告知微信服务器已处理) import java.io.OutputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;impor...

2018-11-28 10:20:55 2960

原创 根据还款期数和首次还款时间计算本期还款时间

//amortizedNumber:期数        firstRefundTime:第一次还款时间public static  String refundTime(String amortizedNumber,String firstRefundTime){            //本期还款时间            Date date = null;            //设...

2018-11-21 16:20:45 1856 2

转载 将Tomcat设置为服务的方法

第一步:使用cmd命令进入到你的tomcat文件下的bin目录第二步:输入service install tomcat7Testtomcat7Test是服务名,可以随便取值,默认为tomcat7,可以看到服务已经成功安装,接下来取服务里面看下有没有该服务可以看到已经有了吧,接下将它设置为自动启动就行了,是不是非常简单移除服务的操作:输入service remov...

2018-11-16 15:32:08 1094

原创 在当前文件夹打开命令窗口的方法

1、在当前文件夹中 shift+鼠标右键 2、在当前文件夹敲击命令”cmd”,最后按确认键; 

2018-11-14 17:30:00 1212

原创 读取properties文件内容

1、PropertiesUtilpackage net.hjyzg.util.properties;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Propert...

2018-11-10 10:30:57 133

转载 multiparthttpservletrequest的使用实例

多文件上传1、uploadcontrollerimport java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util....

2018-11-10 10:16:52 12482

原创 java项目编译时丢失文件夹

项目编译时没有生成mappings文件夹,处理方法记录:1、配置mybatis时存放xml文件,建立一个文件夹,路径配置: &lt;property name="mapperLocations" value="classpath:/mappings/**/*.xml"&gt;&lt;/property&gt;  如图但是编译后没有此文件夹,只有配置文件2、解决方法查...

2018-11-02 11:47:44 699

原创 导出excel模板

/**     * 导出项目中的excel模板      *     * @param request     * @param response     * @throws FileNotFoundException      */    @RequestMapping(params = "templateDownload")    public void templateDow...

2018-10-25 16:11:48 298

转载 java常用坐标转换

/** *  * @Title:coordTransformUtil * @description:坐标转换处理工具 * @author zhoushanshan * @version V1.0 */public class CoordTransformUtil {public static double pi = 3.1415926535897932384626;

2017-12-12 16:35:49 724

转载 使用fmt函数格式化string日期

使用fmt函数需在jsp中引入 报java.lang.IllegalArgumentException: Cannot convert 20131125 of type class java.lang.String to class java.util.Date 异常    因为${item.expDate}取出来是String类型,无法转换为Date类型 如下将能正常输出

2017-12-08 09:58:38 1464

转载 缓存之EHCache(一)

缓存之EHCache(一)一、简介非常简单,而且易用。    ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。ehcache可以直接使用。也可以和Hibern

2017-12-06 14:40:06 232

原创 ztree模糊搜索

1、方法$(function() {//加载树结构searchDepart();});//加载树方法和事件function searchDepart() {var departName = $("input[name='gridName']").val();$.ajax({type : 'POST',url : '${ctx}/newDepartCont

2017-12-05 17:13:28 856 1

原创 post请求参数过长浏览器报400错误

修改方法:url = "${ctx}/roleController.do?updateAuthority";$.post(url,{rolefunctions:node,roleId:roleId},function(result){            if(result.success == true){            hint(result.msg,1,0)

2017-11-21 17:20:02 4263

转载 JSP的forward标签使用

1、jsp页面直接跳转某个后台方法2、jsp中的指令分为两大类,编译指令和动作指令。编制指令和 动作指令jsp:include>下面说的用法 使用的格式为 例子:"java" contentType="text/html; charset=UTF-8" pag

2017-11-20 17:04:07 1330

原创 java获取本机ip以及客户端ip

/*** SpringMvc下获取request* * @return*/public static HttpServletRequest getRequest() {HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).ge

2017-11-11 14:24:50 560

转载 HttpClient通过post上传文件和提交参数

上传:public void postFile(String imgpath, String fileUuid) throws Exception{String response = "";Properties pro = GetProperties.getKey("wgh.properties");String fileurl = pro.getProperty("fileUrl

2017-11-06 16:22:42 6496

转载 nginx的安装、配置

2、下载安装下载nginxhttp://nginx.org/en/download.html下载解压后放到C:\nginx-1.0.4(官网这样要求的,不知道放其它盘有没有问题)3、配置 (1)、动态页面与静态页面分离的实例这里假定Tomcat服务器的IP地址为192.168.12.130,同时Tomcat服务器开放的服务器端

2017-11-01 09:50:09 191

原创 mybatis中的时间比较

1、查询时间段的sql语句(时间类型为datetime或date)(数据库中的时间类型):&lt;![CDATA[   and DATE_FORMAT(CREATE_TIME , '%Y-%m-%d')&gt;=  DATE_FORMAT(#{beginTime}, '%Y-%m-%d')   ]]&gt;       (mysql)%M 月名字(January……December) %...

2017-10-28 09:05:44 53237 2

转载 MyBatis中Like语句使用方式

oracle数据库: Java代码  SELECT  *  FROM  user  WHERE  name like CONCAT('%',#{name},'%')  或 Java代码  SELECT  *  FROM  user  WHERE  name like '%'||#{name}

2017-10-24 16:29:11 392

转载 WebUploader UEditor chrome 点击上传文件选择框会延迟几秒才会显示 反应很慢

chrome52.0.2743.80以上,accept: { title: 'Images', extensions: 'jpg,jpeg,png', mimeTypes: 'image/*'}改为accept: { title: 'Images', extensions: 'jpg,jpeg,png', mimeTypes: 'image/j

2017-10-13 09:29:45 417

转载 HTML和CSS中如何判断ie各版本浏览器

仅IE6可识别[if lte IE 6]> IE6及其以下版本可识别[if lt IE 6]> IE6以下版本可识别[if gte IE 6]> IE6及其以上版本可识别[if gt IE 6]> IE6以上版本可识别[if IE]> 所有的IE可识别   所有的非IE可识别

2017-09-26 11:07:22 897

转载 解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况

现象描述:最近在遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面显示错位。查找过程:经过ie8的F12调试,发现在文本模式中会自动变为 杂项Quirks,而不是变为 标准模式,所以查找相关代码。结论:的三种不同格式导致的这个问题。 详细见下面原来使用的是   >现在改成  或者 <!DOCTYPE HTML PUBLIC "-//W3C//DT

2017-09-21 16:30:56 565

原创 icheck插件使用实例

实现checkbox的单选功能同layui一同使用实例   $(function(){    //layui相关模块的目录icheck.js位置    layui.config({    base: '${ctx}/plug-in/layui/modules/'    });//初始化layui    layui.use(['form','icheck'], f

2017-09-12 18:49:57 1007

原创 mybatis中的if语句

1、常用方式      and  is_city =  ${isCity}    2、当传递的值是integer类型且值为0时徐特殊处理,mybatis会把0识别空处理方法:不使用  !=“”  的判断条件,传低的值为空时在后台处理赋值 -1,判断是判断  != -1;如下      and  is_city =  ${isCity}

2017-09-12 18:43:41 2238

空空如也

空空如也

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

TA关注的人

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