- 浏览: 156597 次
- 性别:
- 来自: 北京
最新评论
-
ysc123shift:
感谢博主,提供灵感并行到了我遇到问题的解决方法:注释onSto ...
Activity中onStop和onDestroy方法延迟调用BUG解决 -
砺雪凝霜:
可以加我QQ:1029457926 一起交流,一起进步,一起 ...
Android内存优化实践 -
zhu_jinlong:
非常好的文章,做到这些并牢记处理原则,可以远离memory l ...
Android内存优化实践 -
zhu_jinlong:
Volley持有context引用导致的memory leak ...
那些年我使用Volley遇到的坑 -
zhu_jinlong:
特地登录点赞!
如何做好程序员的自己
文章列表
POI解析Excel优化二
- 博客分类:
- java基础
公司项目中要做一个Excel导入会员信息的功能要求每条记录的会员邮箱不能重复,但是数据库中有2W条记录,想到每次导入的时候可能都要去数据库中查,导入的速度会很慢,我就想怎么才能优化。
我的处理方法是:
1. 先做邮箱校验
把Excel里的所有邮箱保存到一张临时表中,临时的字段含有(id,邮箱,邮箱所在的行)先查出Excel数据中
邮箱有没重复sql语句如下:
select count(*) as count from tmpExcel group by emai ...
package cn.fulong.ccf.common;
import java.io.UnsupportedEncodingException;import java.security.spec.AlgorithmParameterSpec;import java.security.spec.KeySpec;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;i ...
碰到中文乱码问题是一件很头痛的事情,解决起来也相当麻烦。以前经常会用js传中文参数给action,发现传到后台后全是乱码,现在来总结一下解决这个令人烦的问题的几种方法。
解决这个问题之前,请各位先检查一下你的静态页面的编码是不是UTF-8.
方法1:改用form表单post的方式传参数提交给action。
方法2:用encodeURI ()函数转码2次,在后台用URLDecoder.decode()方法来接收参数。
js端:
function doExcel(){ var payUserName = document.getElem ...
Excel导出数据库中数据的方法:
1. 从数据库中取出将要导出的数据,放在list中
2. 得到模板
3. 循环迭代list中的数据,然后生成一列(row)中的数据,迭代完一个对象后,加一行,直到整个list迭代完
导出的service方法如下,供大家参考!
public void exportExcel2(String payUsername) { //得到要导出的数据 StringBuffer sb = new StringBuffer("from LogClaimRecord "); if(StringUtils ...
1.弹出框css样式
<style type="text/css">.servInfo{display:none; position: absolute; top: 45%; left: 45%; width:auto; height: auto; padding: 8px; background-color: white; z-index:1002; overflow: auto;}.infobg{ display:none;position: absolute;top: 0%;left: 0%;width: 100%;height: 1 ...
freemarker小技巧
- 博客分类:
- java基础
1.freemarker循环显示年份
<select name="member.msEffDate" id="member.msEffDate" class="textarea1"> <option value="">------请选择------</option> <#assign year=1949> <#list 0..101 as op> ...
图片滚动的特效在我们平时开发项目中经常会碰到,新手一接到这样的任务经常会不知所措,工作半年来已经不下做了3-4个图片滚动切换特效,有左右滚动的,上下滚动的,同时2、3、4张图片滚动的,什么都用 ...
1.读取字符串 :
cell.toString
2.读取Excel表格中的电话号码(数字):
DecimalFormat df = new DecimalFormat("#"); String responsiblemenPhone = df.format(c4 .getNumericCellValue());
3.读取date类型 if (0 == c4.getCellType()) { if (HSSFDateUtil.isCellDateFormatted(c4)) { Date d = c4 ...
公司做项目时碰到一个很棘手的问题,在IE下iframe页面和父页面的背景颜色不一样,css根本不起作用,弄了半天,最后在网上终于找到了解决方案。原来在IE下Iframe的背景色不是透明的,所以Iframe会
出现是白色的情况。
解决方案:
第一步:在iframe中添加 allowtransparency="true"属性(只添加allowtransparency也行)
第二步:在iframe嵌套的HTML页面的body中添加设置CSS样式:body{background-color:transparent;}
12月21号(冬至那天),我们8点15到了南昌火车站,立马上了232公交车,一个小时后,下车才发现,冬至扫墓的人实在太多,把整条大街围了个水泄不通。此时大家都很着急,便奔跑起来。走了许久人流量居然有赠无减 ...
公司项目中要用到利用Excel批量导入数据和并且有一个Excel模板下载功能,数据导入倒没什么问题,网上
例子一大推,下载的时候一开始后缀名一直是action,经过很久才搞定,
一、action的xml配置
<!--文件下载 --> <action name="downloadOBS" class="cn.fulong.omp.web.action.ServiceProcessManagerAction" method="downloadOBS"> <param name=&qu ...
文章来源:http://blog.csdn.net/on_my_way20xx/article/details/7791769%20Home » jQuery » $.each() $.each() Posted on 2012 年 3 月 15 日 in jQuery, jQuery函数 | by Jason | 译自官方手册:jQuery.each() 对数组或对对象内容进行循环处理 jQuery.each( collection, callback(indexInArray, valueOfElement) ) collection 遍历的对象或数组 callback(indexI ...
jquery性能优化:
(一)、使用最新版本的jquery类库
jquery每一个版本都会较上一版本进行bug修复和一些优化,
同时也会包含一些创新,所以建议使用最新版本的jquery来提
高性能。
(二)、使用合适的选择器
1. id选择器
$("#id")来定位DOM元素无疑是最佳提高性能的方式,因为
jquery底层将直接调用本地方法document.getElementById(),
尽量多用。
2.标签选择器 .$("p")$("div")$("input")
标 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>tooltip实例</title>
<script type ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>网页特效 实 ...