程序包 dev.utils.common

类 DevCommonUtils


  • public final class DevCommonUtils
    extends java.lang.Object
    detail: 开发常用方法工具类
    作者:
    Ttt
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static long getOperateTime​(long operateTime)
      获取操作时间
      static long getOperateTime​(long operateTime, int randomTime)
      获取操作时间
      static java.util.UUID getRandomUUID()
      获取随机规则生成 UUID
      static java.lang.String getRandomUUIDToString()
      获取随机规则生成 UUID 字符串
      static boolean isHttpRes​(java.lang.String str)
      判断是否网络资源
      static java.util.UUID randomUUID()
      获取随机唯一数
      static int randomUUIDToHashCode()
      获取随机唯一数 HashCode
      static int randomUUIDToHashCode​(java.util.UUID uuid)
      获取随机唯一数 HashCode
      static void sleepOperate​(long sleepTime)
      堵塞操作
      static void sleepOperate​(long sleepTime, int randomTime)
      堵塞操作
      static java.lang.StringBuilder timeRecord​(java.lang.StringBuilder builder, long startTime, long endTime)
      耗时时间记录
      static java.lang.StringBuilder timeRecord​(java.lang.StringBuilder builder, java.lang.String title, long startTime, long endTime)
      耗时时间记录
      static java.lang.String whileMD5​(java.lang.String str, int number, boolean isUppercase, java.lang.String... salts)
      循环 MD5 加密处理
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • timeRecord

        public static java.lang.StringBuilder timeRecord​(java.lang.StringBuilder builder,
                                                         long startTime,
                                                         long endTime)
        耗时时间记录
        参数:
        builder - 拼接 Builder
        startTime - 开始时间
        endTime - 结束时间
        返回:
        StringBuilder
      • timeRecord

        public static java.lang.StringBuilder timeRecord​(java.lang.StringBuilder builder,
                                                         java.lang.String title,
                                                         long startTime,
                                                         long endTime)
        耗时时间记录
        参数:
        builder - 拼接 Builder
        title - 标题
        startTime - 开始时间
        endTime - 结束时间
        返回:
        StringBuilder
      • getOperateTime

        public static long getOperateTime​(long operateTime)
        获取操作时间
        参数:
        operateTime - 操作时间 ( 毫秒 )
        返回:
        操作时间
      • getOperateTime

        public static long getOperateTime​(long operateTime,
                                          int randomTime)
        获取操作时间
        参数:
        operateTime - 操作时间 ( 毫秒 )
        randomTime - 随机时间范围 ( 毫秒 )
        返回:
        操作时间
      • sleepOperate

        public static void sleepOperate​(long sleepTime)
        堵塞操作
        参数:
        sleepTime - 堵塞时间 ( 毫秒 )
      • sleepOperate

        public static void sleepOperate​(long sleepTime,
                                        int randomTime)
        堵塞操作
        参数:
        sleepTime - 堵塞时间 ( 毫秒 )
        randomTime - 随机时间范围 ( 毫秒 )
      • isHttpRes

        public static boolean isHttpRes​(java.lang.String str)
        判断是否网络资源
        参数:
        str - 待校验字符串
        返回:
        true yes, false no
      • whileMD5

        public static java.lang.String whileMD5​(java.lang.String str,
                                                int number,
                                                boolean isUppercase,
                                                java.lang.String... salts)
        循环 MD5 加密处理
        参数:
        str - 待处理数据
        number - MD5 加密次数
        isUppercase - 是否大写处理
        salts - 特殊 salt 拼接
        返回:
        循环加密后的字符串
      • randomUUID

        public static java.util.UUID randomUUID()
        获取随机唯一数
        返回:
        UUID
      • randomUUIDToHashCode

        public static int randomUUIDToHashCode()
        获取随机唯一数 HashCode
        返回:
        随机 UUID hashCode
      • randomUUIDToHashCode

        public static int randomUUIDToHashCode​(java.util.UUID uuid)
        获取随机唯一数 HashCode
        参数:
        uuid - UUID
        返回:
        随机 UUID hashCode
      • getRandomUUID

        public static java.util.UUID getRandomUUID()
        获取随机规则生成 UUID
        返回:
        随机规则生成 UUID
      • getRandomUUIDToString

        public static java.lang.String getRandomUUIDToString()
        获取随机规则生成 UUID 字符串
        返回:
        随机规则生成 UUID 字符串