From 4e6dd9b30ffe5b466547f134eb1766956e63ccd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 19 Apr 2023 13:16:29 +0800 Subject: [PATCH] 'commit' --- .../java/com/dsideal/FengHuang/Start.java | 31 ++----------------- .../src/main/resource/application.properties | 3 +- .../target/classes/application.properties | 3 +- 3 files changed, 5 insertions(+), 32 deletions(-) diff --git a/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java b/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java index bd126e7..4cf070c 100644 --- a/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java +++ b/FengHuang/src/main/java/com/dsideal/FengHuang/Start.java @@ -29,6 +29,7 @@ import com.jfinal.plugin.druid.DruidStatViewHandler; import com.jfinal.plugin.druid.IDruidStatViewAuth; import com.jfinal.plugin.redis.RedisPlugin; import com.jfinal.plugin.redis.serializer.ISerializer; +import com.jfinal.plugin.redis.serializer.JdkSerializer; import com.jfinal.server.undertow.UndertowServer; import com.jfinal.template.Engine; import redis.clients.jedis.util.SafeEncoder; @@ -151,34 +152,8 @@ public class Start extends JFinalConfig { me.add(arp); // 用于缓存模块的redis服务 RedisPlugin redis = new RedisPlugin("myRedis", PropKit.get("redis_ip"), PropKit.getInt("redis_port"), 10 * 1000); - redis.setSerializer(new ISerializer() { - @Override - public byte[] keyToBytes(String key) { - return SafeEncoder.encode(key); - } - @Override - public String keyFromBytes(byte[] bytes) { - return SafeEncoder.encode(bytes); - } - @Override - public byte[] fieldToBytes(Object field) { - return valueToBytes(field); - } - @Override - public Object fieldFromBytes(byte[] bytes) { - return valueFromBytes(bytes); - } - @Override - public byte[] valueToBytes(Object value) { - return SafeEncoder.encode(value.toString()); - } - @Override - public Object valueFromBytes(byte[] bytes) { - if(bytes == null || bytes.length == 0) - return null; - return SafeEncoder.encode(bytes); - } - }); + //JdkSerializer序列化的,比较简单依赖少: + redis.setSerializer(JdkSerializer.me); //启动redis组件 me.add(redis); diff --git a/FengHuang/src/main/resource/application.properties b/FengHuang/src/main/resource/application.properties index bc48bc6..fc5fa0b 100644 --- a/FengHuang/src/main/resource/application.properties +++ b/FengHuang/src/main/resource/application.properties @@ -2,8 +2,7 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai -jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.199 # redis port diff --git a/FengHuang/target/classes/application.properties b/FengHuang/target/classes/application.properties index bc48bc6..fc5fa0b 100644 --- a/FengHuang/target/classes/application.properties +++ b/FengHuang/target/classes/application.properties @@ -2,8 +2,7 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai -jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.199 # redis port