- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 Java配置过滤器,并解决跨域的问题
1、web.xml配置filter<filter> <filter-name>SystemInterceptor</filter-name> <filter-class>com.yk.interceptor.SystemInterceptor</filter-class> </filter> <!--映射过滤器--> <filter-mapping> <filter
2021-03-04 09:50:09 655 1
原创 获取微信公众号用户的openid
前言:官方参考连接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html1、用户同意授权,获取codepublic void getCode(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//appid是公众号
2020-11-06 18:10:42 1787
原创 Java后台发送Get、Post请求
1、发送get请求public static String sendGet(String url) { String result = ""; BufferedReader in = null; try { URL realUrl = new URL(url); // 打开和URL之间的连接 URLConnection connection = realUrl.openConnect
2020-11-06 17:48:13 1005
原创 base64编码操作
1、将base64转换成png图片public void Base64ToPng(String base64,String filename){ //有的base64会有个头信息,有的没有 //String fileData = base64.substring(base64.indexOf("base64,")+7); byte[] encrypted = null; try { encrypted = new BASE64Decoder().
2020-11-06 15:16:10 218
原创 IView-配合后台的带分页Page的表格Table
1、<template><template> <div style="margin-left: 5px;text-align: left;"> <Table :data="tableData" :columns="tableColumns" stripe style="margin-top: 5px;"></Table> <div style="margin: 10px;overflow: hidden">
2020-07-03 18:00:33 553
原创 idea中添加MyBatis Generator自动生成代码
1、pom.xml中添加maven插件 <build> <finalName>Myfinal</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-genera
2020-06-29 14:42:53 649
原创 layui框架的动态tab切换
html:<div class="layui-tab layui-tab-card" lay-filter="docDemoTabBrief" > <ul class="layui-tab-title"> <li application_status="1" class="layui-this">用户类型1</li> <li application_status="2">用户类型2</li> <l
2020-06-18 15:41:27 4198 1
原创 微信小程序支付---后台封装方法
1、公共类-Parampublic class Param { //小程序的appid和secret public final static String mini_appid=""; public final static String mini_secret=""; public final static String grant_type="authorization_c...
2019-12-09 11:03:32 336
原创 微信支付一直抱签名错误,但是校验通过。
问题:微信支付一直抱签名错误,但是校验通过。问题描述:微信支付调起预支付时,一直报签名错误,但是用微信支付接口签名校验工具验证是签名sign一直验证通过。解决方式:重新设置一下商户号的key,但是不能随便输,我之前随便输的,设置了3次都没用。最后是根据UUID去掉“-”生成的一串32位的字符串,把这串字符串设置成key,这样就可以了,一般新设置的key,15分钟之后生效。设置成功之...
2019-12-09 10:28:36 2191
原创 每个jsp页面中都要获取basePath,怎么一次性为所有jsp都设置basePath变量
每个jsp页面中都要获取basePath,怎么一次性为所有jsp都设置basePath变量1、新建一个basePath.jsp2、在其他页面如main.jsp把basePath.jsp页面包含进去注意包含页面路径,这里的main.jsp和basePath.jsp在同一个文件夹下3、检验在main.jsp的<body>下直接打印<%=basePath%&...
2019-07-24 14:47:19 562
原创 微信小程序之录音与播放
录音参考官方网址:https://developers.weixin.qq.com/miniprogram/dev/api/RecorderManager.html播放参考官方网址:https://developers.weixin.qq.com/miniprogram/dev/api/InnerAudioContext.html1、 .wxml文件其中 isSpeakin...
2019-05-25 15:18:45 5001
原创 微信小程序之获取当前用户地址
1、腾讯位置服务中获取key腾讯位置服务网址: https://lbs.qq.com/console/mykey.html1、获取密钥key如下:2、下载之后3、注意:安全域名设置是在小程序中设置2、index.js中代码var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');var qqmaps...
2019-03-23 16:21:31 5312
原创 wx.navigateTo跳转的页面返回父页面时传值
wx.navigateTo跳转的页面返回父页面时传值 用wx.navifateTo跳转的页面返回父页面时,可以用wx.navigateBack(),若要向父页面传值,应该从页面路由栈中直接获取和操作目标Page对象,即通过调用小程序API:getCurrentPages()来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放相应的Page对象,我们可以获取到上一级页面完整...
2019-03-19 16:53:18 3255
原创 微信小程序开发中遇到的问题(二)
微信小程序开发中遇到的问题(二):1、把整个外连接页面显示在小程序中<web-view src=”外连接的网址”></web-view>例:<web-view src="https://www.baidu.com"></web-view>微信开发者工具中显示结果:2、<template>中data传值<t...
2019-03-19 16:36:59 270
原创 微信小程序开发中遇到的问题(一)
微信小程序开发中遇到的问题(一):1、wxml中设置的值,js获取前台wxml的<view>中设置了一个id属性,且值为123<view data-id="123" bindtap="getId">---</view>后台js接值getId:function(e){ let id=e.currentTarget.dataset.i...
2019-03-14 15:12:23 285
原创 图片上传到电脑磁盘并在中tomcat配置虚拟路径
问题:文件上传时一般生成临时文件来保存目录,这个临时文件在tomcat下,修改代码或重启tomcat临时文件下保存的文件或图片都会消失不见了,但是若保存在本地磁盘上,用<img>标签中的src直接访问本地图片路径的话,会使图片破裂,显示不出来解决:把文件存储在本地,并且在tomcat里面的server.xml配置虚拟路径具体代码:1、html代码(layui前端框架...
2019-03-02 11:38:31 1630 3
原创 java日期工具类
1、按照yyyy-MM-dd HH:mm:ss格式获取当前时间public static String getCurrentTime(){ Date day=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.foemat(day...
2019-03-01 18:02:39 108
原创 activiti插件安装注意事项
activiti插件安装注意事项推荐离线下载安装的方式安装activiti,在线下载的方式不仅速度慢,而且成功率不高不论选择在线安装还是离线安装,activiti都需要以下几个jar包,否则会安装不了1、org.eclipse.emf.transaction_1.4.0.v20100331-1738.jar2、org.eclipse.emf.validation_1.7.0.201...
2018-10-18 11:48:05 573
原创 Vue.js学习笔记(一)
Vue.js学习笔记(一) 【一、实例化】 每个vue都需通过实例化Vue来实现 格式:var vm=new Vue({ //选项 }); 例: var vm=new Vue({ el:'#id', //DOM元素的id,即改动都在指定的id元素上,其他不受影响 data:{ //...
2018-09-27 15:20:25 2629
原创 Chrome浏览器的F12调试工具
Chrome浏览器的F12调试工具基本用到的就是 console(控制台) 和 network(网络)1、network(1)all :查看所有的请求(2)XHR :查看ajax请求(3)JS、CSS、img :请求服务器的资源文件(4)其中勾选 disable cache :表清除缓存请求,意思是说,若不勾选的话,本地客户端是有缓存存在的。所有一般开发是尽可能的多响应...
2018-08-18 18:15:44 3492
原创 最基本的zTree
最基本的zTree1、导jar包 <link type="text/css" rel="stylesheet" href="<%=basePath%>css/css.css"> <link type="text/css" rel="stylesheet" href="<%=basePath%&a
2018-08-10 18:10:16 94
原创 java之数组相关实例
1、查找数组重复数及重复数的个数public static void main(String[] args){ int[] arr=new int[]{1,2,3,3,4,7,8,5,5,5}; Arrays.sort(arr); int num=0; int emp=arr[0]; Map<Integer,Integer> map=new ...
2018-08-10 17:58:40 299
原创 iframe页面嵌套-----------父子页面之间js内的方法互调
iframe页面嵌套-----------父子页面之间js内的方法互调1、父页面parant.html<body><div style="width: 15%;height: 800px;float: left;"> <iframe src="childern.html" name="chfreame" style="width: 100%;he.
2018-08-10 17:55:52 3303 1
原创 HTML5 (一)
HTML5(一)1、<!DOCTYPE> 告知浏览器页面使用哪种html版本2、<a></a>发邮件方式一:<a href="mailto:somone@example.com?Subject=Hello%20agin" target="_top">发邮件</a>发邮件方式二: <a href=&
2018-03-28 18:24:38 211
原创 QRCode简单生成二维码
QRCode简单生成二维码1、导包<script type="text/javascript" src="js/qrcode.min.js"></script>2、jsp的body里<body> <div id="qrcode"></div> <input type="text
2018-03-20 15:33:43 6445
原创 监听器之实现在线人数统计
监听器1、概念:servlet监听器的主要目的是给web应用增加事件处理机制,以便更好的监视和控制web应用的状态变化,从而在后台调用相应处理程序。2、监听器类型注:ServletRequest: 监听客户端的请求 ServletRequestListener: 监听客户端的请求初始化和销毁时间 ServletRequestAttributeListener: 监听web应用属性改变的事件...
2018-03-02 18:11:01 728
原创 Filter过滤器
Filter过滤器概述:Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通常也被称作拦截器。Filter的创建和销毁有web服务器完成。Filter如何拦截:WEB服务器每次在调用servlet的service方法之前,会在xml文件中查找当前url地址是否被拦截,如果有,会调用对应的filter...
2018-03-02 16:22:50 136
原创 Spring之面向切面编程(AOP)四种通知
面向切面编程(AOP)面向切面的编程:指很多功能都有重复的代码,把这些重复的代码独立出来实现,再在运行的时候动态加入“切面类代码”。AOP是一种设计思想,和具体的代码实现无关。优点: A、把共性功能和核心业务功能解耦。 B、共性代码的复用性 C、动态删除或增加切面类,不影响原来的代码Aop的实现前置通知,后置通知,环绕通知、异常通知用添加日志文件为例,描述前置通知,后...
2018-02-28 17:28:00 1190
原创 设计模式之工厂模式
工厂模式主要解决接口选择的问题,通过一个共同的接口来指向新创建的对象。1、定义接口ICarpublic interface ICar{ public void Drive();}2、定义实现接口的实体类RedCar.javapublic class RedCar implements ICar{ public void Drive(){ System.out.prinln("红...
2018-02-23 17:21:23 175
原创 设计模式之单例模式
单例模式一个类只能创建一个对象。具体代码实现是通过私有化构造方法。1、懒汉式,线程不安全public class Signle{ private static Signle instance; private Signle(){} public static Signle getInstance(){ if(instance==null){ instance...
2018-02-23 16:37:46 104
activiti-5.18插件
2018-10-18
activiti安装插件所需的jar包
2018-10-18
Ubuntu环境下用nginx启动php项目报错
2024-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人