From f6b5299a975598e73eddb073b8c7810a531aee24 Mon Sep 17 00:00:00 2001 From: qi Date: Tue, 12 May 2020 21:57:47 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +------ src/main/java/com/lq/code/cache/RedisCache.java | 4 ++++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 476cda8..6d0b767 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # ssm项目 - ## ssm 介绍 ```java 一个基于spring mvc+mybatis的框架。页面是采用aceAdmin+easyUI. 使用shiro作为安全框架,做权限控制 ``` - ## ssm开发环境 ```java 1. jdk 1.8 @@ -14,7 +12,6 @@ 4. redis 5. tomcat 8 ``` - ## ssm 使用说明 ```java 1. 菜单目录采用设计模式中的容器模式,理论上是可以实现三级甚至四级的菜单目录(参考代码:com.lq.cms.mode.MenusComposite). @@ -24,7 +21,6 @@ 5. 使用spring session整合redis实现在集群中session共享的效果 6. 微信公众号相关开发代码(com.lq.wechat),其中客服消息采用了建造者模式(com.lq.wechat.mode.template)。 ``` - ## 三层架构理念: ```java 1. 数据库表与mapping.xml一一对应。 @@ -33,9 +29,8 @@ 4. controller层代码密度低 只负责简单的数据接受和转发。以及页面跳转的控制 ``` - ## 示例 ```java 1. 项目案例:http://106.12.122.216:8080/ssm/cms/ 2. 默认账号/密码:admin/123 -``` +``` \ No newline at end of file diff --git a/src/main/java/com/lq/code/cache/RedisCache.java b/src/main/java/com/lq/code/cache/RedisCache.java index bfdfe89..e38f622 100755 --- a/src/main/java/com/lq/code/cache/RedisCache.java +++ b/src/main/java/com/lq/code/cache/RedisCache.java @@ -6,6 +6,8 @@ import org.springframework.data.redis.core.RedisCallback; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.util.SerializationUtils; +import java.io.File; +import java.io.FileReader; import java.util.concurrent.Callable; /** @@ -97,4 +99,6 @@ public class RedisCache implements Cache { return "OK"; }); } + + } From 703ca8ccdaaab728ed824ccba6748b2dfec16592 Mon Sep 17 00:00:00 2001 From: qi Date: Thu, 14 May 2020 16:23:32 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InstantiationTracingBeanPostProcessor.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/lq/code/executor/processor/InstantiationTracingBeanPostProcessor.java b/src/main/java/com/lq/code/executor/processor/InstantiationTracingBeanPostProcessor.java index c7e2154..8029105 100755 --- a/src/main/java/com/lq/code/executor/processor/InstantiationTracingBeanPostProcessor.java +++ b/src/main/java/com/lq/code/executor/processor/InstantiationTracingBeanPostProcessor.java @@ -1,6 +1,5 @@ package com.lq.code.executor.processor; -import com.lq.code.dto.QueueDto; import com.lq.code.util.BeanUtil; import com.lq.code.util.jdbc.JdbcUtils; import com.lq.code.util.sql.AbstractDbBuiler; @@ -9,12 +8,6 @@ import com.lq.code.util.sql.factory.DbBuilerFactory; import com.lq.code.util.sql.factory.impl.DefaultDbBuilerFactory; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.core.io.Resource; -import org.springframework.core.io.support.PathMatchingResourcePatternResolver; -import org.springframework.core.io.support.ResourcePatternResolver; - -import java.util.Arrays; -import java.util.List; import java.util.Set; /** @@ -22,9 +15,13 @@ import java.util.Set; * @author qi */ public class InstantiationTracingBeanPostProcessor implements ApplicationListener { - - private String packagePath ; - + /** + * 指定扫描包路径 + */ + private String packagePath; + /** + * 是否更新数据库 + */ private boolean isUpdateDB; public String getPackagePath() { From 75b6a578450112d5bee57673af793ea1ab483086 Mon Sep 17 00:00:00 2001 From: qi Date: Thu, 14 May 2020 16:31:03 +0800 Subject: [PATCH 3/4] =?UTF-8?q?1.=E5=88=A0=E9=99=A4=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=202.=E6=96=B0=E5=A2=9E=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lq/code/util/HttpsClient.java | 28 +++---------------- 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/lq/code/util/HttpsClient.java b/src/main/java/com/lq/code/util/HttpsClient.java index 42b4b4f..2137a36 100755 --- a/src/main/java/com/lq/code/util/HttpsClient.java +++ b/src/main/java/com/lq/code/util/HttpsClient.java @@ -22,6 +22,10 @@ import java.util.HashMap; import java.util.Map; import java.util.UUID; +/** + * https 客户端 + * @author qi + */ public class HttpsClient { private static final Logger LOGGER = LoggerFactory.getLogger(HttpsClient.class); @@ -142,34 +146,10 @@ public class HttpsClient { } private static SSLContext getTrustAllSSLContext() throws Exception { -// SSLContext context = SSLContexts.custom().loadTrustMaterial(null, new TrustStrategy() { -// -// @Override -// public boolean isTrusted(X509Certificate[] arg0, String arg1) -// throws java.security.cert.CertificateException { -// // 这一句就是信任任何的证书,当然你也可以去验证服务器的真实性 -// return true; -// } -// }).build(); SSLContext context = SSLContext.getDefault(); return context; } -// public static void main(String[] args) throws IOException { -// File file =new File("/Users/qi_liang/Downloads/timg.jpeg"); -// String url = "https://api.weixin.qq.com/cgi-bin/media/upload"; -// Map params = new HashMap(); -// params.put("access_token", "10_0oKKCsF9JL30JeGZDyfNWDhiaRvivAL9vs9ihvaledzBuPVM6IMvwcFUc58AFwlETRdvEBAFXOYbF2GoKmbtMmopCs78m9UE8whgrYU4kJww4mSooMcq8el-qnU4JdjPGKruZLjdNS246hXyWOHbAAAHZS"); -// params.put("type", "image"); -// if(file.exists()){ -// params.put("media", file); -// } -// String resultStr = post(url,params); -// System.out.println(resultStr); -// } - public static void main(String[] args) { - - } } From 5409a20fa7e4c9615e002be37c0db9e32edc2465 Mon Sep 17 00:00:00 2001 From: qi Date: Thu, 14 May 2020 16:39:50 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/lq/cms/mode/Menus.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/lq/cms/mode/Menus.java b/src/main/java/com/lq/cms/mode/Menus.java index 9eaa323..f5cab28 100755 --- a/src/main/java/com/lq/cms/mode/Menus.java +++ b/src/main/java/com/lq/cms/mode/Menus.java @@ -1,11 +1,13 @@ package com.lq.cms.mode; /** - * Created by qi on 2017-11-29. + * 菜单模块 * @author qi */ public class Menus extends MenusComposite{ - + /** + * 菜单路径 + */ private String url; public String getUrl() {