自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Excel基于POI导入导出的Annotation化之路(一)

Excel在web项目里的使用变得越来越广泛,特别是和线下耦合度较高的业务,Excel导入导出变得非常频繁,尽管很多人写了诸多的工具方法,但是终究没有解决一个问题:有效的控制字段英文名称和实际表头名称(这里指Excel中文表头名称)的对应关系,在编码开发过程中,大量时间用于解决这些问题,并因此衍生出大量的工作量,以至于硬性的加了许多约定,在开发过程中,工具方法通用性并不高。因此,基于实体...

2016-11-14 11:10:00 424

转载 C语言学习-数据结构 - 倒插法顺序表

// test20161106.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdlib.h"#include "conio.h"typedef struct{ char name; int x; int y;...

2016-11-06 16:50:00 497

转载 C语言学习笔记-顺序表

#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include "conio.h"#define ERROR 0#define OK 1#define MAXSIZE 10typedef int ElemType;typedef struct{ E...

2016-10-23 17:33:00 197

转载 基于jsoup的Java服务端http(s)代理程序-代理服务器Demo

亲爱的开发者朋友们,知道百度网址翻译么?他们为何能够翻译源网页呢,iframe可是不能跨域操作的哦,那么可以用代理实现。直接上代码:本Demo基于MVC写的,灰常简单,copy过去,简单改改就可以用的哦。//Action层/** * 网址翻译代理服务器接口层 * @Description: 此接口层可完成对所请求网址的代理,实现同域访问 * @author ...

2016-10-08 16:19:00 180

转载 常见浏览器扩展开发笔记(chrome firefox 360 baidu qq sougou liebao uc opera)

浏览器扩展开发貌似时下很冷门啊,但是不少企业还是有类似的应用,360的抢票插件啊,笔者最近在做的网页翻译扩展之类的。笔者在开发的过程中,遇到了不少坑,说是坑,说白了就是各个厂商支持的API不统一导致的。经过总结,发现有三大阵营:Chrome系Chrome各种友好,你想要的API它基本都有,谁叫人是谷歌呢...

2016-08-16 20:41:00 163

转载 Java判断当前用户数及当前登录用户数工具类-session原理

JavaWeb开发中,有时会遇到统计或管理用户登录数或者当前在线多少用户,分别都是谁的情况。当然,实现途径多种多样。下面列举一下通过session实现的一种统计。public class MySessionListener implements HttpSessionListener { /** * 创建session */ @Supp...

2016-05-06 19:03:00 353

转载 Java实现缓存(类似于Redis)

Java实现缓存,类似于Redis的实现,可以缓存对象到内存中,提高访问效率。代码如下:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;/** * <p>Description: 管理缓存</p> * 可扩展的功能:...

2016-04-28 20:20:00 741

转载 移动客户端与服务端Session那点秘密

  众所周知,做过Web开发的小伙伴可能知道,在浏览器向服务器发一个请求,服务器端会为当前的访问者创建一个session会话,随着浏览器的关闭而会话结束。但是移动客户端咋整呢(IOS/Android啥的)。鄙人研究了一番,发现IOS/Android用原生接口发请求最大滴特点是每一次建一个会话,这样登录功能也就基本废了。登录功能的意义是将用户身份验证成功的信息存储在session里,结果每...

2016-04-28 16:33:00 490

转载 Highcharts图表导出为pdf的JavaWeb实践

写给读者的话^_^:  众所周知,基于Highcharts插件生成的svg图片组(注意这里鄙人指的组是若干图有序组合,并非一张图片,具有业务意义)导出为PDF文档是有难度滴。鄙人也曾“异想天开”用前端技术拍个快照然后转换为pdf文件导出,后来因为能力有限未能完美实现。因此,参照互联网已有的经验和做法,创造出一套较为有操作性的方案,详情见下文。  ---------------...

2016-03-31 17:34:00 214

转载 Java发送get及post请求工具方法

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.ut...

2016-02-20 16:02:00 148

转载 POI导出Excel文档通用工具方法

import java.lang.reflect.InvocationTargetException;import java.util.List;import java.util.Map;import org.apache.commons.lang.StringUtils;import org.apache.poi.ss.util.CellRangeAddress...

2016-01-30 17:10:00 108

转载 itext之pdf导出添加水印Java工具类

import java.io.IOException;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;import com.itextpdf.text.Element;import com.itextpdf.text.Font;import com.ite...

2016-01-30 17:05:00 167

转载 java通过SVG导出图片

import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.apache.batik.transcoder.Tra...

2016-01-28 15:20:00 347

转载 转载JQuery绑定鼠标粘贴事件工具类

// 粘贴事件监控$.fn.pasteEvents = function( delay ) { if (delay == undefined) delay = 10; return $(this).each(function() { var $el = $(this); $el.on("paste", function() ...

2016-01-14 17:31:00 138

转载 JavaScript时间工具类

/** * JavaScript日期工具类 * @author ZhangLp *//** * 获取当前月的第一天 */function getCurrentMonthFirst(){ var date=new Date(); date.setDate(1); return date;}/** * 获取当前月的最后一天 */...

2015-12-17 17:44:00 77

转载 关于Java中List对象的分页思想,按10个或者n个数对list进行分组

try { List<String> timelist = DateUtils.getDateListBySETime("2015-08-01", "2015-11-30"); if(timelist!=null&&timelist.size()>0){ int SIZE = 10; int page = (t...

2015-12-11 20:36:00 591

转载 Windows下结束tomcat进程,dos命令

Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>netstat -ano|findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING ...

2015-11-30 17:39:00 199

转载 Java_POI之MS-Excel2003(扩展名.xls)升级至MS-Excel2007及以上版本(扩展名.xlsx)技术过程概要...

Java_POI之MS-Excel2003(扩展名.xls)升级至MS-Excel2007及以上版本(扩展名.xlsx)技术过程概要 作者:Eric.Zhang(花名:穿越者7号)...

2015-11-11 13:48:00 170

转载 Touch Punch在移动设备上面增加jQuery UI的触摸支持|Jquery UI 支持移动端 触摸滑动等...

jQuery UI是我们前台开发常用的UI前端类库,但是目前的jQuery UI用户界面类库在互动和widget上并不支持touch事件。这意味着你在桌面上设计的优雅的UI可能在触摸设备,例如,ipad,iphone和 Android上并不能正常工作。因为jQuery UI监听的是mouseover,mousemove和mouseout事件,不是触摸事件,touchstart,touch...

2015-11-03 17:48:00 345

转载 struts2文件下载 <result type="stream">

<!--struts.xml配置--><action name="download" class="com.unmi.action.DownloadAction"> <result name="success" type="stream"><!--type 为 stream 应用 StreamResult 处理...

2015-10-22 11:11:00 92

转载 JS获取浏览器型号

/**********************************浏览器型号搜集start*************************************/ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var ua = navigator.userAgent.toLowe...

2015-10-08 15:30:00 104

转载 JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内...

/**JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内*@param date1 date2(形如:'2015-01-01'类型字符串)*/function compareDate(date1,date2){ //对获得的时间戳区间与既定的时间戳进行比对 var baseDa...

2015-09-29 10:31:00 1325

转载 Java遍历解析URL类型字符串中参数

public static void main(String[] args) { String str="&emailCheckURL=447&useremail=vip@cxais.com&porm=p"; String[] splitURL=str.split("&"); Map<...

2015-09-23 16:10:00 395

转载 Java-DES算法加密解密工具类

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.security.Key;import java.security.SecureRandom; i...

2015-09-23 16:07:00 146

转载 Java获取.properties配置文件某一项value根据key值

public static String getProperty(String key){ InputStream in = PropertiesUtils.class.getResourceAsStream("/conf.properties"); Properties properties = new Properties(); ...

2015-09-23 16:06:00 411

转载 jQuery邮箱验证正则表达式验证邮箱合法

if($.trim(email)==''||$.trim(email)=='邮箱:'||$.trim(email)==null){ alert('邮箱不能为空!'); return false; } //验证邮箱 var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]...

2015-09-11 16:33:00 804

转载 JavaScript/js把秒或者毫秒换算成xx-xx-xx 时-分-秒的形式

function MillisecondToDate(msd) {// var time = parseFloat(msd) / 1000; var time=msd; if (null != time && "" != time) { if (time > 60 && time < 60 *...

2015-09-07 10:03:00 449

转载 java压缩zip文件中文乱码问题(转——作者:riching)

本人遇到了同样的问题,用了以下方案,奇迹般的解决了。我很纳闷为什么,经理说:好读书,不求甚解,不要问为什么...用java来打包文件生成压缩文件,有两个地方会出现乱码 1、内容的中文乱码问题,这个问题网上很多人给出了解决方法,两种:修改sun的源码;使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.Z...

2015-08-14 21:30:00 101

转载 MySQL中group_concat函数-和group by配合使用

MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查询 Sql代码 收藏代码select * from aa; +------+------+| id| name |+-...

2015-08-13 15:32:00 270

转载 Java获取系统相关信息System.getProperty()

java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范版本java.vm.specification.vendorJava 虚拟机...

2015-08-12 09:44:00 70

转载 Java对象比较器对泛型List进行排序-Demo

针对形如:字段1 字段2 字段3 字段n1 hello 26 7891 world 89 5562 what 55 4562 the 85 452 fuck 55 ...

2015-07-17 19:44:00 179

转载 对JSON数组对象排序-有键相同的元素,分组数量不一致,可采用如下的JS进行循环表格输出...

var now=eval(data.data);// now.sort(sortBy('bigIdOrder', true, parseInt)); var tab=""; var k=0; var hangye=0;...

2015-07-17 19:28:00 147

转载 JS对text非空判断,非空校验

function JTrim(s){ return s.replace(/(^\s*)|(\s*$)/g, "");}//你先调用一下这个方法,然后在判断function CheckNull(){  var userName = document.getElementById('textName').value;  if (JTrim(UserName) != ...

2015-07-15 18:32:00 238

转载 java-list-remove()用法浅析 解决java list remove() 数据不对的问题

在java中对list进行操作很频繁,特别是进行list启遍历,这些操作我们都会,也很熟悉,但是对java中list进行删除元素,remove list中的元素就不怎么熟悉了吧,可以说很陌生,是实际操作中也很容易出错,先看看下面这个java中如何remove list 中的元素吧.public class test {public static void main(Str...

2015-07-03 14:40:00 145

转载 苹果浏览器Safari对JS函数库中newDate()函数中的参数的解析中不支持形如“2020-01-01”形式...

苹果浏览器safari对new Date('1937-01-01')不支持,用.replace(/-/g, "/")函数替换掉中划线即可如果不做处理,会报错:invalid date本解决方案参考:http://stackoverflow.com/questions/4310953/invalid-date-in-safari转载于:https://www.cnb...

2015-06-30 11:18:00 276

转载 Java清理临时目录文件Demo(一)

/** * 删除单个文件 * * @param sPath * 被删除文件的文件名 * @return 单个文件删除成功返回true,否则返回false */ public static boolean deleteFile(String sPath) { ...

2015-06-29 09:11:00 131

转载 判断文件是否存在,不存在创建文件&&判断文件夹是否存在,不存在创建文件夹...

1、判断文件是否存在,不存在创建文件[java]view plaincopyprint?Filefile=newFile("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");if(!file.exists()){try{f...

2015-06-15 15:54:00 547

转载 POI导出大量数据的简单解决方案(附源码)-Java-POI导出大量数据,导出Excel文件,压缩ZIP(转载自iteye.com)...

说明:我的电脑 2.0CPU 2G内存 能够十秒钟导出 20W 条数据 ,12.8M的excel内容压缩后2.68M我们知道在POI导出Excel时,数据量大了,很容易导致内存溢出。由于Excel 一个sheet允许的最大行数是65536这时我们想到分sheet进行导出;但是这种情况也不能解决内存溢出的问题。毕竟数据还是一次性在内存中进行保存的。这时我们想是不是可以导出多个excel...

2015-06-08 11:04:00 204

转载 select刷新后,保持选定状态,Cookies存储select选定状态信息

//cookies存储select选定值,防止刷新后没了 window.onload = function () { var cooki = document.cookie; if (cooki != "") { cooki = "{\"" + cooki + "\"}"; cooki = cooki.replace(...

2015-04-30 14:36:00 437

转载 Java导出页面数据或数据库数据至Excel文件并下载,采用JXL技术,小demo(servlet实现)...

public class ExportExcelServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRe...

2015-04-17 16:13:00 104

空空如也

空空如也

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

TA关注的人

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