- 博客(172)
- 收藏
- 关注
原创 微信小程序接入web-view实现扫一扫功能
记录微信小程序介入web-view时实现扫一扫功能一、官方文档: web-view | 微信开放文档概述 | 微信开放文档二、准备工作jssdk需要绑定域名,项目需要能用域名访问微信开发者工具微信公众号,需要公众号的appid、appsecret三、开发流程1、微信公众号--设置与开发--公众号设置--功能设置--js接口安全域名--添加项目域名微信公众号--设置与开发--基本配置--获取appid、appsecret,添加ip访问白名单2、后台...
2021-09-29 09:48:27
2684
转载 mybatis处理enum类型
一直用hibernate,习惯了枚举类的使用,非常方便,现在用mybatis,发现枚举的处理,还是需要单独处理下。如果想使用mybatis自带的枚举类处理,有2种方式,一个是EnumTypeHandler,一个是EnumOrdinalTypeHandler。2者的区别是EnumTypeHandler直接存储name值,而EnumOrdinalTypeHandler会存储enum类里的序号值,此时数据库表字段一般用int类型的处理。使用方式比较简单,直接在mapper文件里的字段上,加上type
2020-10-13 16:24:48
4896
原创 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
445
原创 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
1111
转载 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
2147
原创 mysql数据库root权限丢失后如何找回
借助工具navicat1、找到mysql的安装文件my.ini,打开找到mysqld,在其下面添加一句话skip-grant-tables ,然后重启mysql服务此时可以不用密码登陆了2、使用navicat打开数据库,此时不需要密码,登录后重新分配权限,如果报错,运行语句 flush privileges; (刷新权限表,建议运行此语句后在分配权限),然后再次分配权限即可3、分配...
2020-02-11 15:33:16
716
转载 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
503
原创 HSSFWorkbook(poi) 导出的数字型的单元格内容 (处理导出后数字不可求和的问题)
//创建一个excel文件 HSSFWorkbook workBook = new HSSFWorkbook(); //excel内容 HSSFSheet mySheet; mySheet = workBook.createSheet("sheet1");//创建一个工作薄 mySheet.setCo...
2019-06-30 13:57:26
3099
转载 selectpicker下拉选项重置
document.getElementById("province").options.selectedIndex = 0;$("#province").selectpicker('refresh');效果:
2019-05-16 15:51:20
2261
原创 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
3802
原创 小程序使用腾讯地图地位(未授权时提示客户授权)
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
3098
转载 bootstrap-select清除选中的数据,回到默认初始状态
转自:https://blog.youkuaiyun.com/qq_38236927/article/details/81109552$('#applyStatus').selectpicker('val',['noneSelectedText'])//回到初始状态$("#applyStatus").selectpicker('refresh');//刷新
2019-03-20 15:42:51
2368
原创 selectpicker下拉框的动态加载
1、引入文件 <link href="${base}/resources/common/css/bootstrap.css" rel="stylesheet"> <link href="${base}/resources/common/css/bootstrap-select.css" rel="stylesheet"> <scrip...
2019-03-17 18:27:42
1742
转载 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
410
转载 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
1747
转载 BigDecimal的3个toString方法
BigDecimal类有3个toString方法,分别是toEngineeringString、toPlainString和toString,从BigDecimal的注释中可以看到这3个方法的区别:toEngineeringString:有必要时使用工程计数法。工程记数法是一种工程计算中经常使用的记录数字的方法,与科学技术法类似,但要求10的幂必须是3的倍数toPlainString:...
2018-11-28 11:48:29
557
原创 微信支付回调处理
微信支付完成后需要跳转自己指定的页面,同时需要防止微信回调多次调用解决思路:(第一次回调成功跳转自己设定的页面,第二次回调成功判断业务是否处理完成,处理完成则告知微信服务器已处理) import java.io.OutputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;impor...
2018-11-28 10:20:55
3272
原创 根据还款期数和首次还款时间计算本期还款时间
//amortizedNumber:期数 firstRefundTime:第一次还款时间public static String refundTime(String amortizedNumber,String firstRefundTime){ //本期还款时间 Date date = null; //设...
2018-11-21 16:20:45
1935
转载 将Tomcat设置为服务的方法
第一步:使用cmd命令进入到你的tomcat文件下的bin目录第二步:输入service install tomcat7Testtomcat7Test是服务名,可以随便取值,默认为tomcat7,可以看到服务已经成功安装,接下来取服务里面看下有没有该服务可以看到已经有了吧,接下将它设置为自动启动就行了,是不是非常简单移除服务的操作:输入service remov...
2018-11-16 15:32:08
1157
原创 读取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
160
转载 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
12720
原创 java项目编译时丢失文件夹
项目编译时没有生成mappings文件夹,处理方法记录:1、配置mybatis时存放xml文件,建立一个文件夹,路径配置: <property name="mapperLocations" value="classpath:/mappings/**/*.xml"></property> 如图但是编译后没有此文件夹,只有配置文件2、解决方法查...
2018-11-02 11:47:44
781
原创 导出excel模板
/** * 导出项目中的excel模板 * * @param request * @param response * @throws FileNotFoundException */ @RequestMapping(params = "templateDownload") public void templateDow...
2018-10-25 16:11:48
328
转载 java常用坐标转换
/** * * @Title:coordTransformUtil * @description:坐标转换处理工具 * @author zhoushanshan * @version V1.0 */public class CoordTransformUtil {public static double pi = 3.1415926535897932384626;
2017-12-12 16:35:49
794
转载 使用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
1526
转载 缓存之EHCache(一)
缓存之EHCache(一)一、简介非常简单,而且易用。 ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。ehcache可以直接使用。也可以和Hibern
2017-12-06 14:40:06
278
原创 ztree模糊搜索
1、方法$(function() {//加载树结构searchDepart();});//加载树方法和事件function searchDepart() {var departName = $("input[name='gridName']").val();$.ajax({type : 'POST',url : '${ctx}/newDepartCont
2017-12-05 17:13:28
1039
原创 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
4351
转载 JSP的forward标签使用
1、jsp页面直接跳转某个后台方法2、jsp中的指令分为两大类,编译指令和动作指令。编制指令和 动作指令jsp:include>下面说的用法 使用的格式为 例子:"java" contentType="text/html; charset=UTF-8" pag
2017-11-20 17:04:07
1446
原创 java获取本机ip以及客户端ip
/*** SpringMvc下获取request* * @return*/public static HttpServletRequest getRequest() {HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).ge
2017-11-11 14:24:50
617
转载 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
6575
转载 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
223
原创 mybatis中的时间比较
1、查询时间段的sql语句(时间类型为datetime或date)(数据库中的时间类型):<![CDATA[ and DATE_FORMAT(CREATE_TIME , '%Y-%m-%d')>= DATE_FORMAT(#{beginTime}, '%Y-%m-%d') ]]> (mysql)%M 月名字(January……December) %...
2017-10-28 09:05:44
53764
1
转载 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
485
转载 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
461
转载 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
949
转载 解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位的情况
现象描述:最近在遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面显示错位。查找过程:经过ie8的F12调试,发现在文本模式中会自动变为 杂项Quirks,而不是变为 标准模式,所以查找相关代码。结论:的三种不同格式导致的这个问题。 详细见下面原来使用的是 >现在改成 或者 <!DOCTYPE HTML PUBLIC "-//W3C//DT
2017-09-21 16:30:56
815
原创 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
1058
原创 mybatis中的if语句
1、常用方式 and is_city = ${isCity} 2、当传递的值是integer类型且值为0时徐特殊处理,mybatis会把0识别空处理方法:不使用 !=“” 的判断条件,传低的值为空时在后台处理赋值 -1,判断是判断 != -1;如下 and is_city = ${isCity}
2017-09-12 18:43:41
2359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人