From a5ad1d5c3a2f1e2d94ef5ffcdc5b69c6e6b25dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9C=B0=E5=B9=B3=E7=BA=BF?= <22250530@qq.com> Date: Sun, 21 Jun 2015 14:25:59 +0800 Subject: [PATCH] --- src/com/wentch/redkale/net/sncp/Sncp.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/wentch/redkale/net/sncp/Sncp.java b/src/com/wentch/redkale/net/sncp/Sncp.java index 07cca6c69..0a420a690 100644 --- a/src/com/wentch/redkale/net/sncp/Sncp.java +++ b/src/com/wentch/redkale/net/sncp/Sncp.java @@ -66,9 +66,9 @@ public abstract class Sncp { if (params.length == 0) return method.getName() + "00"; int c = 0; for (Class clzz : params) { - c |= clzz.getSimpleName().charAt(0); + c += clzz.getSimpleName().charAt(0); } - return method.getName() + hashes[0xff & params.length] + hashes[0xff & c]; + return method.getName() + Integer.toString(params.length, 36) + Integer.toString(0xff & c, 36); } public static long hash(final String name) {