From 61341692aa48fec4745b45134a27eeb03ca0332c Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 5 Apr 2013 13:10:13 +0800 Subject: [PATCH] improve wall filter --- src/main/java/com/alibaba/druid/wall/WallProvider.java | 4 ++-- .../alibaba/druid/bvt/filter/wall/WallStatTest_WhiteList.java | 2 +- .../druid/bvt/filter/wall/WallStatTest_blackList_1.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/wall/WallProvider.java b/src/main/java/com/alibaba/druid/wall/WallProvider.java index 57621f264b..6b347dc8ba 100644 --- a/src/main/java/com/alibaba/druid/wall/WallProvider.java +++ b/src/main/java/com/alibaba/druid/wall/WallProvider.java @@ -47,11 +47,11 @@ public abstract class WallProvider { private int MAX_SQL_LENGTH = 2048; // 1k - private int whiteSqlMaxSize = 2000; // 1k + private int whiteSqlMaxSize = 500; // 1k private LRUCache blackList; - private int blackSqlMaxSize = 1000; // 1k + private int blackSqlMaxSize = 500; // 1k protected final WallConfig config; diff --git a/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_WhiteList.java b/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_WhiteList.java index 77c6ce0b50..d7d3f9ac33 100644 --- a/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_WhiteList.java +++ b/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_WhiteList.java @@ -31,7 +31,7 @@ public class WallStatTest_WhiteList extends TestCase { Assert.assertEquals(3001, tableStat.getSelectCount()); Assert.assertEquals(0, provider.getBlackListHitCount()); Assert.assertEquals(0, provider.getWhiteListHitCount()); - Assert.assertEquals(2000, provider.getWhiteList().size()); + Assert.assertEquals(500, provider.getWhiteList().size()); Assert.assertEquals(3001, provider.getCheckCount()); } diff --git a/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_blackList_1.java b/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_blackList_1.java index 5a194d5d59..e02658acf9 100644 --- a/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_blackList_1.java +++ b/src/test/java/com/alibaba/druid/bvt/filter/wall/WallStatTest_blackList_1.java @@ -32,7 +32,7 @@ public class WallStatTest_blackList_1 extends TestCase { Assert.assertEquals(0, provider.getBlackListHitCount()); Assert.assertEquals(0, provider.getWhiteListHitCount()); Assert.assertEquals(0, provider.getWhiteList().size()); - Assert.assertEquals(1000, provider.getBlackList().size()); + Assert.assertEquals(500, provider.getBlackList().size()); Assert.assertEquals(1001, provider.getCheckCount()); }