From 868a5e893ddb55cdac77f952c3790a700e6b2713 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 15 八月 2019 14:41:03 +0800 Subject: [PATCH] 解决请求并发所带来的问题 --- fanli/src/main/java/com/yeshi/fanli/controller/TestController.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java index 692f54e..91896fe 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/TestController.java @@ -56,6 +56,7 @@ import com.yeshi.fanli.util.FileUtil; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.TimeUtil; import com.yeshi.fanli.util.db.MongoDBManager; import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory; import com.yeshi.fanli.util.jd.JDApiUtil; @@ -63,6 +64,8 @@ import net.sf.json.JSONArray; import net.sf.json.JSONObject; +import redis.clients.jedis.Jedis; +import redis.clients.jedis.JedisPool; @Controller @RequestMapping("test") @@ -93,12 +96,15 @@ @Resource private ConfigService configService; - + @Resource private HongBaoManageService hongBaoManageService; @Resource private InviteMaterialService inviteMaterialService; + + @Resource + private JedisPool jedisPool; @RequestMapping(value = "testimg") public void testImg(HttpServletRequest request, PrintWriter out) { @@ -423,9 +429,10 @@ e.printStackTrace(); } } - + /** * 鎻掑叆閭�璇风礌鏉� + * * @param out */ @RequestMapping(value = "getJingFenList") @@ -448,7 +455,7 @@ Gson gson = JsonUtil.getConvertBigDecimalToStringSubZeroBuilder(new GsonBuilder()) .excludeFieldsWithoutExposeAnnotation().setDateFormat("yyyy-MM-dd").create(); for (JDGoods goods : goodsList) { - GoodsDetailVO goodsDetailVO = GoodsDetailVOFactory.convertJDGoods(goods, fanLiRate, shareRate); + GoodsDetailVO goodsDetailVO = GoodsDetailVOFactory.convertJDGoods(goods, fanLiRate, shareRate); array.add(gson.toJson(goodsDetailVO)); } } @@ -462,4 +469,9 @@ e.printStackTrace(); } } + + @RequestMapping(value = "getWaitingThreadsCount") + public void getWaitingThreadsCount(PrintWriter out) { + out.print(Constant.waitingThreadSet.size()); + } } -- Gitblit v1.8.0