zoukankan      html  css  js  c++  java
  • UUIDGenerator

    import java.util.UUID;

    //下面就是实现为数据库获取一个唯一的主键id的代码   

    public class UUIDGenerator {   

        public UUIDGenerator() {   

        }   

        /**  

         * 获得一个UUID  

         * @return String UUID  

         */   

        public static String getUUID(){   

            String s = UUID.randomUUID().toString();   

            //去掉“-”符号   

            return s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24);   

        }   

        /**  

         * 获得指定数目的UUID  

         * @param number int 需要获得的UUID数量  

         * @return String[] UUID数组  

         */   

        public static String[] getUUID(int number){   

            if(number < 1){   

                return null;   

            }   

            String[] ss = new String[number];   

            for(int i=0;i<number;i++){   

                ss[i] = getUUID();   

            }   

            return ss;   

        }   

        public static void main(String[] args){   

    //        String[] ss = getUUID(10);   

    //        for(int i=0;i<ss.length;i++){   

    //            System.out.println(ss[i]);   

    //        } 

                

                 //16进制转10数字

                 String vars[]=UUID.randomUUID().toString().split("-");

                 for(int i=0;i<vars.length;i++){

                           long var=Long.valueOf(vars[i], 16);

                 }

        }   

    }   

  • 相关阅读:
    十大接口
    ORM表之间高级设计
    响用模块
    异常模块的使用
    解析模块的使用
    渲染模板
    通达OA 11.7 后台sql注入getshell漏洞复现
    通达OA 11.5 SQL注入漏洞复现
    ThinkAdminV6 未授权访问and 任意文件查看 漏洞复现
    用友GRP-u8 XXE 漏洞复现
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10400912.html
Copyright © 2011-2022 走看看