- 博客(13)
- 收藏
- 关注

原创 mysql 把字段进行逗号分隔成多条数据
由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。表数据:ID Value1 tiny,small,big2 small,medium3 tiny,big期望得到结果:ID Value1 tiny1 small1
2017-04-28 11:53:56
13569
2
原创 java对Redis 基本操作
Maven pom文件 加入依赖 redis.clients jedis 2.1.0 junit junit 4.8.2 test Jedis 简单使用/* * JedisTest.java */ pa
2017-05-10 17:30:48
302
原创 java 中的static详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前
2017-02-04 14:32:10
347
原创 java list 取随机
List l = new ArrayList();l.add(0);l.add(1);l.add(2);l.add(3);l.add(4);l.add(5);l.add(6);l.add(7);l.add(8);l.add(9);l.add(10);// 随机排序Collections.shuffle(l);// 随机取得2条数据l.subList(0,2);
2016-11-10 12:28:15
1095
原创 Java遍历HashMap两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getVa
2016-10-20 11:36:18
408
原创 正则表达式
1、Email正则表达式^[\\w_-]+([\\.\\w_-]*[\\w_-]+)?@[\\w-]+\\.[a-zA-Z]+(\\.[a-zA-Z]+)?$2、从输入字符串中截取EMAIL正则表达式[\\s\\p{Punct}]*([\\w_-]+([\\.\\w_-]*[\\w_-]+)?@[\\w-]+\\.[a-zA-Z]+(\\.[a-zA-Z]+)?)[\\s\\p{Pun
2016-10-20 11:35:45
258
原创 Java日期格式转换
时间日期转换//将时间转换成String类型public static String dateToStringAccurateToDay(Date date){SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");return dateFormat.format(date);}//将时间戳转换成
2016-10-20 11:35:08
236
原创 Java导出excel(无模板导出excel)
// 导出标题String [] metaData = {"标题1","标题2","标题3","标题4"};// 导出数据List> dataList = data; // data 为需要导出的数据// 生成数据列List data = new ArrayList();// 生成列数据for(Map dataTemp
2016-10-20 11:34:34
1139
原创 Java日期常用操作
/** * 时间工具类 * * @author : * @createTime : 2015年3月16日 上午10:45:48 * @version : 1.0 * @description : * */public class DateUtils extends org.apache.commons.lang.time.DateUtils {/
2016-10-20 11:33:52
190
原创 Java 字符串常用操作
import java.io.UnsupportedEncodingException;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang3.StringEscapeUtils;import sun.misc.BASE64Encode
2016-10-20 11:33:20
269
原创 Java生成验证码
// 前台页面 user/checkCode?r=" id='verifyCode' />换一张 function changeV(){ document.getElementById("verifyCode").src="user/checkCode?r="+Math.random(); }// 后台Java /** * 检查验证码 * @throws IOExcep
2016-10-20 11:31:54
197
原创 Java解析excel
/*** 解析excel* @param file* @return* @throws Exception** @author : weihui* @createTime : 2016年1月17日 下午3:48:50*/public static List> parseXls(File file) throws Exception {InputStream
2016-10-20 11:28:45
204
原创 时间类型转换
时间日期转换 //将时间转换成String类型public static String dateToStringAccurateToDay(Date date){ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); return dateFormat.format(date);}//将时间戳转换成
2016-09-29 15:21:52
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人