java
文章平均质量分 77
wzw5433904
这个作者很懒,什么都没留下…
展开
-
JavaBean和Map转换封装类
package com.ljq.util;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.ArrayList;import java原创 2017-04-07 10:20:04 · 85 阅读 · 0 评论 -
httpclient下载文件并压缩打包
package com.milanoo.wms;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import j...原创 2017-03-29 17:42:08 · 216 阅读 · 0 评论 -
java读取excel图片
package com.milanoo.wms;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.text.ParseException;import com.milanoo.wm...原创 2017-03-29 17:43:48 · 72 阅读 · 0 评论 -
并发防止重复提交
项目中遇到了服务器接口重复被调用的情况,导致数据多次提交的问题。对于请求的重复提交,前端有一些治标的办法,后台也有一些常规的token验证。但是在并发的情况下,一些传统的办法失去了作用。1、比如说前台js控制,如果遇到恶意攻击,通过接口无限并发请求,数据还是会出问题。2、session里面存token的方式还是有问题,如果本身打开了2个页面,一个页面提交了一个请求,此时服务器把toke...原创 2016-12-09 16:33:47 · 85 阅读 · 0 评论 -
iText API操作doc文档
public void createDocContext(String file) throws DocumentException,IOException { // 设置纸张大小 Document document = new Document(PageSize.A4); // 建立一个书...原创 2016-08-18 16:58:39 · 263 阅读 · 0 评论 -
JavaBean和Map转换封装类
package com.ljq.util;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.ArrayList;import jav...原创 2016-08-11 09:34:45 · 263 阅读 · 0 评论 -
Integer使用==需要注意的地方
/*Integer比较-128—127的数值时可以直接用==,这个时候是直接从缓存里面取的同一个对象*/ Integer a = 1000,b=1000; Integer c = 100,d=100; System.out.println(a==b); System.out.println(c==d); 输...原创 2016-08-11 13:38:54 · 80 阅读 · 0 评论 -
SET集合的无序还是有序
SET接口没有所谓的有序还是无序。TreeSet是有序的,此有序是说读取数据的顺序和插入数据的顺序一样。HashSet无序?,此无序说的是读取数据的顺序不一定和插入数据的顺序一样。但是HashSet真实的情况是有序的,只不过他是通过内部HashCode方法计算hash值后自动进行了排序,所以读取的是经过内部排序后的数据,且此数据每次结果都是一样的顺序。同样的,HashMap和Has...2016-08-11 17:19:00 · 874 阅读 · 1 评论 -
Collections.synchronizedList使集合线程安全
static List al = Collections.synchronizedList(new ArrayList(20)); static Vector vt = new Vector(); public static void main(String[] args) throws Exception { Thread thread1 ...原创 2016-08-18 16:48:13 · 102 阅读 · 0 评论