param

jquery 分页功能

匿名 (未验证) 提交于 2019-12-02 21:53:52
< div class ="wrapper" > < div class ="row" > < div class ="col-sm-12" > < section class ="panel" > < header class ="panel-heading" > < form class ="form-inline" role ="form" > < div class ="form-group" > < label class ="control-label" for ="cardNo" > 会员卡号: </ label > < input type ="text" class ="form-control" id ="cardNo" placeholder ="请输入会员卡号" /> </ div > < div class ="form-group" > < label class ="control-label" for ="name" > 会员姓名: </ label > < input type ="text" class ="form-control" id ="name" placeholder ="请输入会员姓名" /> </ div > < div class ="form-group" > < label class ="control-label"

jquery datatables 添加跳转到指定页功能

匿名 (未验证) 提交于 2019-12-02 21:53:52
项目中使用了jquery datatables 作为我们的数据表格组件,但是分页上没有跳转到指定页,需要自己重新写。解决方法如下: 在设置dataTables的默认属性里设置它的drawCallback方法来在后面拼接跳转元素,本方法是datatables 1.10往后的版本 本代码是针对spring mybatis pageHelper插件返回的PageInfo来进行处理的,返回的结构是{success:true, data : pageInfo},如果只是看自定义跳转,只需要看里面的drawCallback方法 /** * 设置jquery datatables的默认属性 */ function set_default_dataTables() { var language = {// 汉化 "processing": "处理中...", "lengthMenu": "显示 _MENU_ 条结果", "zeroRecords": "没有匹配结果", "info": "显示第 _START_ 至 _END_ 条结果,共 _TOTAL_ 条", "infoEmpty": "显示第 0 至 0 条结果,共 0 条", "infoFiltered": "(由 _MAX_ 项结果过滤)", "infoPostFix": "", "search": "搜索:", "url": "",

HSL与RGB颜色转换

匿名 (未验证) 提交于 2019-12-02 21:53:52
/** * HSL颜色值转换为RGB. * 换算公式改编自 http://en.wikipedia.org/wiki/HSL_color_space. * h, s, 和 l 设定在 [0, 1] 之间 * 返回的 r, g, 和 b 在 [0, 255]之间 * * @param Number h 色相 * @param Number s 饱和度 * @param Number l 亮度 * @return Array RGB色值数值 */ function hslToRgb(h, s, l){ var r, g, b; if(s == 0){ r = g = b = l; // achromatic }else{ var hue2rgb = function hue2rgb(p, q, t){ if(t < 0) t += 1; if(t > 1) t -= 1; if(t < 1/6) return p + (q - p) * 6 * t; if(t < 1/2) return q; if(t < 2/3) return p + (q - p) * (2/3 - t) * 6; return p; } var q = l < 0.5 ? l * (1 + s) : l + s - l * s; var p = 2 * l - q; r = hue2rgb(p, q, h +

axios封装(一)基础配置

匿名 (未验证) 提交于 2019-12-02 21:53:52
axios 是目前流行的Promise网络请求库,在浏览器端他通过 xhr 方式创建ajax请求。在node环境下,通过 http 库创建网络请求。 axios 提供了丰富的配置,这里讲一讲我在工作中通常用到的基本配置方法。 因为我在工作中用 vue 进行开发,所以以下代码默认的环境是 vue-cli 。 为什么要创建一个 axios 实例,而不是在 axios 对象上进行配置呢?是因为我们会应对复杂的使用场景,多个实例便于管理。 const isDev = process.env.NODE_ENV === 'development'; const instance = axios.create({ // baseURL是在proxyTable中会转发的配置,通过环境变量的判断,可以在开发和生产环境使用不同的url进行请求 baseURL: isDev ? '/fakeapi' : '/api', timeout: 5000, validateStatus(status) { // 一般来说,http status为200-300之间时,均判定为请求通过,你可以在这里修改这个配置(不建议修改) return status === 200 }, headers: { // 定义 post 请求编码格式 post: { 'Content-Type': 'application/x

Java使用itextpdf导出PDF文件

匿名 (未验证) 提交于 2019-12-02 21:53:52
1.iText是一个开源的API,但是需要注意,虽然iText是开源,如果你出于商业目的使用它,仍然需要购买商业许可证。你可以从 http://itextpdf.com 上免费获取iText的Java类库,iText库非常强大,支持HTML、RTF、XML以及PDF文件的生产,你可以在文档中使用各种各样的字体,并且,还可以使用同样的代码生成上述不同类型的文件。iText库包含一系列接口,可以生成不同字体的PDF文件,在PDF中创建表格,添加水印等等功能。如果你的项目是maven工程的话,在pom.xml文件中添加如下依赖,即可以给自己的应用程序添加iText库支持。 2.接下来,让我们先列出几个接下来例子中要用到的重要的类,熟悉熟悉。 1. com.itextpdf.text.Document:这是iText库中最常用的类,它代表了一个pdf实例。如果你需要从零开始生成一个PDF文件,你需要使用这个Document类。首先创建(new)该实例,然后打开(open)它,并添加(add)内容,最后关闭(close)该实例,即可生成一个pdf文件。 2. com.itextpdf.text.Paragraph:表示一个缩进的文本段落,在段落中,你可以设置对齐方式,缩进,段落前后间隔等。 3. com.itextpdf.text.Chapter:表示PDF的一个章节

java发送http的get、post请求

匿名 (未验证) 提交于 2019-12-02 21:53:52
Http请求: package wzh.Http; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; public class HttpRequest { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 * @return URL 所代表远程资源的响应结果 */ public static String sendGet(String url, String param) { String result = ""; BufferedReader in = null; try { String urlNameString = url + "?" + param; URL realUrl = new URL(urlNameString);

Java多线程做压力测试

匿名 (未验证) 提交于 2019-12-02 21:53:52
写一个多线程做压力测试的例子 public interface RequestHandler < T > { public void handle (T result) ; } package com.arch; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; public class ConcurrentTestUtil { /** * 多线程并发执行某项任务 * * @param concurrentThreads 并发线程数,可以用来模拟并发访问用户数 * @param times 总共执行多少次 * @param task 任务 * @param requestHandler 结果处理器 * @param executeTimeoutMillis 执行任务总超时 * @throws InterruptedException * @throws ExecutionException */ public static <T> void concurrentTest ( long concurrentThreads, int times, final Callable<T> task, RequestHandler<T> requestHandler, long

Java发送Http请求工具类

匿名 (未验证) 提交于 2019-12-02 21:53:52
package com.core.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; public class HttpSend { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 * @return URL 所代表远程资源的响应结果 */ public static String sendGet(String url, String param) { String result = ""; BufferedReader in = null; try { String urlNameString = url + "?" + param; URL realUrl = new URL(urlNameString); //

Java数学工具类MathUtil

匿名 (未验证) 提交于 2019-12-02 21:53:52
package cn.xbz.util.math; import java.math.BigDecimal; /** * @title 数学计算工具类 * @description 提供常用的数值加减乘除计算 , 及多个数值的求和 , 平均值 , 最大最小值计算 */ public class XMathUtil { /** 默认的除法精确度 */ private static final int DEF_DIV_SCALE = 2; /** * 精确加法运算 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和(BigDecimal) */ public static BigDecimal add(BigDecimal v1, BigDecimal v2) { if (null == v1) { v1 = BigDecimal.ZERO; } if (null == v2) { v2 = BigDecimal.ZERO; } return v1.add(v2); } /** * 精确减法运算 * @param v1 被减数 * @param v2 减数 * @return 两个参数的差(BigDecimal) */ public static BigDecimal subtract(BigDecimal v1, BigDecimal v2

微信小程序之生成二维码

匿名 (未验证) 提交于 2019-12-02 21:53:32
首先先扯一些题外话,本人是java行业的小白,因为是改行做的java,之前的工作就不提了。 之前写过几篇随便,刚看了下,觉得比较low,就都删了,所以也算是进入java行业的第一篇随笔,如果有表述上或者技术上说的不到位的地方,请大佬们多多包涵,先谢过。 讲一下小程序的二维码的原因,是因为这个业务确实困扰了我好几天,还有小程序最近还是蛮火的,后期等支付功能做完了,会把支付功能也简单的捋一下。 我们公司的业务都是前后端分离的,我负责的是后端java,所以主要还是针对java部分讲一下。 回归正题,描述一下业务,利用小程序前端传参给后端,后端生成二维码,保存到本地,前端调用本地二维码图片,显示,用户可以扫描二维码获取相应界面。后端获取二维码的流程:向服务器发送url+appid和secret以获取token,再向服务器发送token和scene参数获取二维码参数,参数保存为图片格式。贴上主要代码: //controller中处理主要业务 public R createRoomCode(int roomId) throws IOException { //获取token_access String params=grant_type_code+"&appid="+app_id+"&secret="+secret; String sr = HttpRequest.sendGet("https