自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 比较两个数组是否有重复的值(有相同移除第一个数组中的相同值(常用))

/** * 比较两个数组是否有重复的值(有相同移除第一个数组中的相同值(常用)) * */ public static Object[] removeRepeat(Object[] arr1, Object[] arr2) { List<Object> list = new ArrayList<Object>(arr1...

2015-12-07 10:18:04 849

原创 比较一个数组里是否有重复的值

/** * 判断数组中是否有重复的值 */ //最优法 public static boolean checkRepeat(Object[] arr) { Set<Object> set = new HashSet<Object>(arr.length); for (int i = 0;...

2015-12-07 10:17:58 233

原创 比较一个数组里是否有重复的值(如果有删除重复值)

/** * 判断数组是否有重复的值,如果有删除重复值 */ //最优法 public static Object[] removeRepeat(Object[] arr) { Set<Object> set = new HashSet<Object>(arr.length); for ...

2015-12-07 10:17:45 446

原创 比较一个List集合里是否有重复的值

/** * 比较一个list集合里是否有重复的值(如果有删除重复值) * *///最优法public static boolean isRepeat(List<Object> list) { Set<Object> set = new HashSet<Object>(list.size()); set.addAll(list); ...

2015-12-04 11:08:46 680

原创 比较一个list集合里是否有重复的值(如果有删除重复值)

/** * 比较一个list集合里是否有重复的值(如果有删除重复值) * */ //最优法 public static List<Object> removeRepeat(List<Object> list) { Set<Object> set = new HashSet&lt...

2015-12-04 11:08:37 409

原创 把数组放到List集合里然后一个一个取出数组中的值来

public static void batchSaveOrUpdatePic(List list) { String[] sql = new String[list.size()]; for (int i = 0; i < sql.length; i++) { String[] tmp = (String[]) li...

2015-12-04 11:08:03 1987

原创 把一个数组分解成两个数组

String[] ids ={"01-aa","02-bb","03-cc","04-dd","05-ee"};String[] m = new String[ids.length];String[] n = new String[ids.length]; for(int i=0;i<ids.length;i++){ m[i] = ids[i].split(&quo

2015-12-04 11:07:52 466

原创 大数据分批处理(一个大list集合分300行拆分一次)

/** * 把 excelList 按每三百行拆分一次 */ public List<Map<String, String>> getSplitList(List<Map<String, String>> excelList) { List<Map<String, Strin...

2015-12-04 11:07:29 2491

原创 比较两个数组是否有重复的值

/** * 比较两个数组是否有重复的值 * */ public static boolean isRepeat(Object[] arr1, Object[] arr2) { for (Object o1 : arr1) { for (Object o2 : arr2) { ...

2015-12-03 10:17:32 421

原创 List集合去除重复

private Comparator<Role> roleComparator = new Comparator<Role>() { public int compare(Role r1, Role r2) { return r1.getCode().compareTo(r2.getCode()); ...

2015-12-03 10:10:47 89

原创 比较两个集合是否有重复的值

/** * 比较两个集合是否有重复的值 * */ //一般法 public static boolean isRepeat(List<Object> list1, List<Object> list2) { for (Object o1 : list1) { for (Object...

2015-12-03 10:06:57 275

原创 比较两个集合是否有重复的值(有相同移除第一个集合中的相同值)

/** * 比较两个集合是否有重复的值(有相同移除第一个集合中的相同值) * */ //一般法 public static List<Object> removeRepeat(List<Object> list1, List<Object> list2) { List<Object> ...

2015-12-03 10:06:43 969

List集合,Array数组,String字符串相互转换

//一、Array转String//方法1: //需要引入Apache Commons组件中的个commons-lang.jar包: String[] ary = { "1", "2" }; String str = StringUtils.join(ary, ","); System.out.println(str);//方法2:...

2015-12-03 10:05:29 279

原创 集合遍历

//---------------------List集合遍历----------------------- List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); ...

2015-08-05 10:02:43 78

原创 比较两个list集合中map 是否相等,如果相等,重新组成一个分组后的map

/*** 比较两个list集合中map:childList 中 包含 parentList的 map 中的 key值,如果相等重新放到一个map<String,List<Map<String,String>>里 * * */ public static Map<String, List<Map<String, String...

2015-08-05 09:58:49 1812

原创 比较两个以逗号分隔的字符串是否有重复的值(有相同移除第一个数组中的相同值)...

public class Test02 { public static void main(String[] args) { String s = "101=fddw233dw3435d3d21d,102=tttt,103=eeee,104=qqqq,105=冯"; String p = "101=fddw233dw3435d3d21d,04,10...

2015-08-05 09:53:39 1912

原创 求两个集合的交集

/** * 求两个集合的交集(即两个集合都共有的) * */ //一般法 最简单、粗暴的循环遍历2个集合,判断如果有相同的元素就取出来。假设集合1的长度为M,集合2的长度为N,那么,时间复杂度为:O(M*N) public static List<String> GetIntersection(List<String> ...

2015-08-05 09:52:20 289

原创 求两个集合的并集

/** * 求两个集合的并集(即两个集合中重复的只保留一个) * */ public static List<Object> unionAll(List<Object> list1, List<Object> list2) { list1.removeAll(list2); ...

2015-08-05 09:51:09 567

原创 struts2原理

Struts2原理阐述struts2的执行流程。   Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。  核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Acti...

2014-02-17 15:34:30 89

原创 springMVC原理

springMVC原理Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成。Spring MVC的原理框图:整个处理过程从一个HTTP请求开始:1)DispatcherServlet接收到请求后,根据对应配置文件中配置的处理器映射,找到对应的处理器映射项(HandlerMapping),根据配置的映射规则,找到对应的处理器(Hand...

2014-02-17 15:18:24 83

原创 spring原理

spring原理1、spring原理spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入bean标记,在bean标记中通过class属性说明具体类名、通过property标签说明该类的属性名、通过constructor-args说明构造子的参数...

2014-02-17 15:16:39 60

原创 Hibernate工作原理及为什么要用

Hibernate工作原理及为什么要用原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();/...

2014-02-17 14:39:31 56

原创 servlet原理

Servlet工作原理Servlet运行在Servlet容器中,由容器负责Servlet实例的查找及创建工作,并按照Servlet规范的规定调用Servlet的一组方法,这些方法也叫生命周期的方法。具体调用过程如下图所示:Servlet生命周期详解    如上图所示,Servlet的生命周期可以分为四个阶段,即装载类及创建实例阶段、初始化阶段、服务阶段和实例...

2014-02-17 14:34:16 73

原创 通用的校验必填项不能为空(包括input框,单选框,复选框,文本域)

[code="js"]//检查必填字段//(通用的校验必填项不能为空(包括input框,单选框,复选框,文本域))var elem = document.getElementById("age");function checkRequired(elem){ var name = elem.name; if(elem.type == "checkbox" || elem....

2013-08-13 21:45:24 2931

原创 Cookie保存和获取

[code="js"]//getCookie 得到指定名称的cookie的值var bikky = document.cookie;function getCookie(name) { var index = bikky.indexOf(name + "="); if (index == -1) return null; index = bikky.in...

2013-08-13 21:45:12 96

原创 html页面显示年月日时分秒和星期几

[code="js"]//-----------------------------方式一--------------------------------------------- function startTime(){ var today=new Date(); var strDate=(" "+today.getYear()+"年"+(today.get...

2013-08-13 21:44:29 690

原创 禁止鼠标右键的一些方法

[code="html"] onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。禁止保存:,放在head里面。禁止粘贴:关闭输入法:屏蔽鼠标右键:function document.onconte...

2013-08-13 21:43:48 101

原创 去除首尾空格的公用方法

[code="js"]String.prototype.trim = function() { return (this.replace(/^\s+|\s+$/g,""));}//调用方法function check(){ var fn = document.getElementById("fileName").value; document.getElementB...

2013-08-12 11:44:43 73

原创 页面加载时获取input框焦点

[code="js"]//当载入这个页面的时候 光标会自动放在id="username"的input框里,不需要你去点击后才出现光标if(window.attachEvent){ window.attachEvent('onload',init);}else if(window.addEventListener){ window.addEventListener('lo...

2013-08-12 11:43:34 376

原创 js实现页面刷新记住滚动条的位置

[code="html"]Html代码 1.reload 2.reload [/code]

2013-08-12 11:39:00 248

原创 遍历js一个对象的所有属性和方法

[code="js"]//obj是一个js对象。for(var s in obj){ alert(obj[s]);}[/code]

2013-08-12 11:33:15 95

原创 ajax xmlHttpRequest get post

[code="js"]var xmlhttp;function loadXMLDoc(url){xmlhttp=null;if (window.XMLHttpRequest) {// code for all new browsers xmlhttp=new XMLHttpRequest(); }else if (window.ActiveXObjec...

2013-08-12 11:29:22 51

原创 ajax传参遇到中文乱码问题解决方法

不用引其他js包 encodeURI方法是js底层有的方法js方法var url="<%=request.getContextPath()%>/laPlanForm/forUpdate4DistributeDepart.so?planId="+planIds+"&departName="+encodeURI(encodeURI(departName))+"&...

2013-05-03 16:40:59 141

原创 ZipFile(如何实现对文件和目录的压缩,解压缩?

[code="java"]import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOEx...

2013-03-22 21:20:17 290

原创 SQL常注意事项

一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL...

2013-03-21 23:08:52 81

原创 jsp或者java中获得(项目路径和项目中文件路径)问题

获取文件路径 String path=this.getClass.getClassLoader().getResource("").getPath().substring(1);//如:D:/workspaces/zemo/build/classes/String path=path+fileName;//如:fileName="模板.doc";则结果为:D:/workspaces/zemo/...

2013-03-21 21:33:16 176

空空如也

空空如也

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

TA关注的人

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