Title: IDUtils
8 | *Description:
9 | *Company: www.itcast.com
10 | * @author 入云龙 11 | * @date 2015年7月22日下午2:32:10 12 | * @version 1.0 13 | */ 14 | public class IDUtils { 15 | 16 | /** 17 | * 图片名生成 18 | */ 19 | public static String genImageName() { 20 | //取当前时间的长整形值包含毫秒 21 | long millis = System.currentTimeMillis(); 22 | //long millis = System.nanoTime(); 23 | //加上三位随机数 24 | Random random = new Random(); 25 | int end3 = random.nextInt(999); 26 | //如果不足三位前面补0 27 | String str = millis + String.format("%03d", end3); 28 | 29 | return str; 30 | } 31 | 32 | /** 33 | * 商品id生成 34 | */ 35 | public static long genItemId() { 36 | //取当前时间的长整形值包含毫秒 37 | long millis = System.currentTimeMillis(); 38 | //long millis = System.nanoTime(); 39 | //加上两位随机数 40 | Random random = new Random(); 41 | int end2 = random.nextInt(99); 42 | //如果不足两位前面补0 43 | String str = millis + String.format("%02d", end2); 44 | long id = new Long(str); 45 | return id; 46 | } 47 | 48 | public static void main(String[] args) { 49 | for(int i=0;i< 100;i++) 50 | System.out.println(genItemId()); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/com/pigschool/xyzshow/util/JsonHelper.java: -------------------------------------------------------------------------------- 1 | package com.pigschool.xyzshow.util; 2 | 3 | import lombok.extern.slf4j.Slf4j; 4 | import org.codehaus.jackson.map.DeserializationConfig; 5 | import org.codehaus.jackson.map.ObjectMapper; 6 | import org.codehaus.jackson.map.SerializationConfig; 7 | import org.codehaus.jackson.map.annotate.JsonSerialize; 8 | import org.codehaus.jackson.map.ser.impl.SimpleFilterProvider; 9 | import org.codehaus.jackson.type.TypeReference; 10 | 11 | @Slf4j 12 | public class JsonHelper { 13 | 14 | private static ObjectMapper objectMapper = new ObjectMapper(); 15 | 16 | static { 17 | //config 18 | objectMapper.disable(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES); 19 | objectMapper.configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false); 20 | objectMapper.setFilters(new SimpleFilterProvider().setFailOnUnknownId(false)); 21 | objectMapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_EMPTY); 22 | } 23 | 24 | public staticTitle: pojoToJson
21 | *Description:
22 | * @param data 23 | * @return 24 | */ 25 | public static String objectToJson(Object data) { 26 | try { 27 | String string = MAPPER.writeValueAsString(data); 28 | return string; 29 | } catch (JsonProcessingException e) { 30 | e.printStackTrace(); 31 | } 32 | return null; 33 | } 34 | 35 | /** 36 | * 将json结果集转化为对象 37 | * 38 | * @param jsonData json数据 39 | * @param clazz 对象中的object类型 40 | * @return 41 | */ 42 | public staticTitle: jsonToList
55 | *Description:
56 | * @param jsonData 57 | * @param beanType 58 | * @return 59 | */ 60 | public static{errors}', 70 | msgAjaxError: '{operation} 发生错误. 请重试!', 71 | msgAjaxProgressError: '{operation} 失败', 72 | ajaxOperations: { 73 | deleteThumb: '删除文件', 74 | uploadThumb: '上传文件', 75 | uploadBatch: '批量上传', 76 | uploadExtra: '表单数据上传' 77 | }, 78 | dropZoneTitle: '请至少上传一张图片', 79 | dropZoneClickTitle: '
在下面这个单元分类里,你可以找到关于“众包”的内容。在这里你可以接到来自社会各地的众包任务,人多力量大,参与到一个大型的项目中,最终获得自己相应的收益。
53 | 返回首页 54 |在下面这个单元分类里,你可以找到关于“单人需求”的内容。这些需求只需要一个人完成,如果你完成了一个单人需求,将获得需求者所支付的酬劳。
53 | 返回首页 54 |