From 9c3c7e414a738df91275cea70c583141eeaaff04 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Sun, 3 Jul 2016 14:02:42 +0800 Subject: [PATCH] --- src/org/redkale/source/DistributeGenerator.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/org/redkale/source/DistributeGenerator.java b/src/org/redkale/source/DistributeGenerator.java index 0051a50bc..f5acb7d4e 100644 --- a/src/org/redkale/source/DistributeGenerator.java +++ b/src/org/redkale/source/DistributeGenerator.java @@ -12,12 +12,17 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; /** * *
- *     int   10万-100万     (36进制 4位)  255t - lflr    4-5长度  rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w?)\..*)$" /$1/$3/$2 last;            
- *     int  1000万-6000万   (36进制 5位)  5yc1t - zq0an
- *     int    2亿-20亿      (36进制 6位)  3b2ozl - x2qxvk   6-7长度  rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w{2})(\w?)\..*)$" /$1/$3/$4/$2 last;
- *    long   30亿-770亿     (36进制 7位)  1dm4etd - zdft88v
- *    long  1000亿-2万亿    (36进制 8位)  19xtf1tt - piscd0jj  8-9长度  rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w{2})(\w{2})(\w?)\..*)$" /$1/$3/$4/$5/$2 last;
- *    随机文件名:   (32进制 26位)   26-27长度    rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w?)\..*)$" /$1/$3/$4/$5/$6/$7/$8/$9/$10/$11/$12/$13/$14/$2 last;
+ *     int   10万-100万     (36进制 4位)  255t - lflr    长度4  rewrite "^/dir/(\w+)/((\w{2})(\w{2})\..*)$" /$1/$3/$2 last;
+ *     int  1000万-6000万   (36进制 5位)  5yc1t - zq0an   长度5-6   rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w\w?)\..*)$" /$1/$3/$4/$2 last;
+ *     int    2亿-20亿      (36进制 6位)  3b2ozl - x2qxvk
+ *    long   30亿-770亿     (36进制 7位)  1dm4etd - zdft88v   长度7-8   rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w{2})(\w\w?)\..*)$" /$1/$3/$4/$5/$2 last;
+ *    long  1000亿-2万亿    (36进制 8位)  19xtf1tt - piscd0jj
+ *    随机文件名:   (32进制 26位)   26-27长度
+ *      #文件名 长度: 26 (1)
+ *      rewrite "^/dir/(\w+)/((\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{14})\..*)$" /dir/$1/$3/$4/$5/$6/$7/$8/$2;
+ *      #文件名 长度: 26 (2)
+ *      rewrite "^/dir/(\w+)/(\w\w/\w\w/\w\w/\w\w/\w\w/\w\w)/(\w{12}(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})\..*)$" /$1/$2/$4/$5/$6/$7/$8/$9/$3 last;
+ *
  * 
* *