main
黄海 2 years ago
parent 40dd098b6e
commit e4f53430a6

@ -7,29 +7,6 @@
<artifactId>FengHuang</artifactId>
<version>1.0-SNAPSHOT</version>
<!--https://blog.csdn.net/duchao123duchao/article/details/71480106-->
<!-- 使用阿里 maven 库 -->
<repositories>
<!--spire.doc.free:jar mvn clean install下载失败-->
<!--https://blog.csdn.net/qq_37676492/article/details/106942764-->
<!-- mvn clean install -->
<!-- <repository>-->
<!-- <id>com.e-iceblue</id>-->
<!-- <name>e-iceblue</name>-->
<!-- <url>https://repo.e-iceblue.cn/repository/maven-public/</url>-->
<!-- </repository>-->
<repository>
<id>ali-maven</id>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
</repositories>
<!--使用jdk1.8进行编译-->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
@ -37,11 +14,12 @@
</properties>
<dependencies>
<!-- <dependency>-->
<!-- <groupId>e-iceblue</groupId>-->
<!-- <artifactId>spire.doc</artifactId>-->
<!-- <version>11.2.3</version>-->
<!-- </dependency>-->
<!--https://mvnrepository.com/artifact/io.shardingsphere/sharding-jdbc-core-->
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-jdbc-core</artifactId>
<version>5.3.2</version>
</dependency>
<!--jfinal主框架-->
<dependency>
<groupId>com.jfinal</groupId>

@ -2,7 +2,8 @@
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/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
# redis ip
redis_ip=10.10.14.169
# redis port

@ -2,7 +2,8 @@
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/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
# redis ip
redis_ip=10.10.14.169
# redis port

@ -7,27 +7,6 @@
<artifactId>dsssoserver</artifactId>
<version>1.0-SNAPSHOT</version>
<!--https://blog.csdn.net/duchao123duchao/article/details/71480106-->
<!-- 使用阿里 maven 库 -->
<repositories>
<repository>
<id>ali-maven</id>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<!--使用jdk1.8进行编译-->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
@ -39,12 +18,12 @@
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>5.0.7</version>
<version>5.0.8</version>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal-undertow</artifactId>
<version>3.3</version>
<version>3.4</version>
</dependency>
<dependency>

@ -83,34 +83,13 @@ public class Start extends JFinalConfig {
druid.setTimeBetweenEvictionRunsMillis(60000);
druid.setMinEvictableIdleTimeMillis(300000);
druid.setValidationQuery("SELECT 'x'");
druid.setTestWhileIdle(true);
druid.setTestWhileIdle(false);
druid.setTestOnBorrow(false);
druid.setTestOnReturn(false);
druid.setMaxPoolPreparedStatementPerConnectionSize(20);
//增加回收机制
druid.setRemoveAbandoned(true);
druid.setRemoveAbandonedTimeoutMillis(300);
druid.setLogAbandoned(false);
// 4、配置log插件
if (PropKit.get("showFullSql").equals("true")) {
Slf4jLogFilter slfLogfiter = new Slf4jLogFilter();
slfLogfiter.setStatementExecutableSqlLogEnable(true);
slfLogfiter.setResultSetLogEnabled(false);
slfLogfiter.setConnectionLogEnabled(false);
slfLogfiter.setDataSourceLogEnabled(false);
slfLogfiter.setStatementCreateAfterLogEnabled(false);
slfLogfiter.setStatementPrepareAfterLogEnabled(false);
slfLogfiter.setStatementPrepareCallAfterLogEnabled(false);
slfLogfiter.setStatementExecuteAfterLogEnabled(false);
slfLogfiter.setStatementExecuteQueryAfterLogEnabled(false);
slfLogfiter.setStatementExecuteUpdateAfterLogEnabled(false);
slfLogfiter.setStatementExecuteBatchAfterLogEnabled(false);
slfLogfiter.setStatementCloseAfterLogEnabled(false);
slfLogfiter.setStatementParameterSetLogEnabled(false);
slfLogfiter.setStatementParameterClearLogEnable(false);
slfLogfiter.setStatementLogErrorEnabled(false);
druid.addFilter(slfLogfiter);
}
me.add(druid);
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);

@ -1,33 +0,0 @@
package com.dsideal.baseService.Listener;
import com.mysql.cj.jdbc.AbandonedConnectionCleanupThread;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Enumeration;
@WebListener
public class FixTomcatServletContextListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent sce) {
}
public void contextDestroyed(ServletContextEvent sce) {
Enumeration<Driver> drivers = DriverManager.getDrivers();
Driver d = null;
while (drivers.hasMoreElements()) {
try {
d = drivers.nextElement();
DriverManager.deregisterDriver(d);
System.out.println(String.format("ContextFinalizer:Driver %s deregistered", d));
} catch (SQLException ex) {
System.out.println(String.format("ContextFinalizer:Error deregistering driver %s", d) + ":" + ex);
}
}
AbandonedConnectionCleanupThread.checkedShutdown();
}
}

@ -11,29 +11,22 @@ public class CommomController extends Controller {
/**
* keyvalue
*/
public void getGlobalValueByKey() {
public void getGlobalValueByKey(String key) {
JSONObject resultJson = new JSONObject();
try {
String key = getPara("key");
if (StringUtils.isBlank(key)) {
resultJson.put("success", false);
resultJson.put("msg", "key不允许为空");
renderJson(resultJson);
return;
}
String[] keys = key.split(",");
for (int i = 0; i < keys.length; i++) {
String _key = keys[i];
String _value = Login.dao.getGlobalValueByKey(_key);
resultJson.put(_key, _value);
}
resultJson.put("success", true);
renderJson(resultJson);
} catch (Exception e) {
if (StringUtils.isBlank(key)) {
resultJson.put("success", false);
resultJson.put("msg", "获取数据异常");
resultJson.put("msg", "key不允许为空");
renderJson(resultJson);
return;
}
String[] keys = key.split(",");
for (int i = 0; i < keys.length; i++) {
String _key = keys[i];
String _value = Login.dao.getGlobalValueByKey(_key);
resultJson.put(_key, _value);
}
resultJson.put("success", true);
renderJson(resultJson);
}
}

@ -19,6 +19,9 @@ import com.jfinal.kit.PropKit;
public class WebLoginController extends Controller {
public void index(){
redirect("/html/login.html");
}
public void login() {
boolean flag = true;
if (flag) {

@ -86,7 +86,4 @@
select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ?
#end
#end

@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin
wx.app.id=wx3e0449144386938a
wx.app.secret=15a37979f34791ca8b920c386afaa0d5
showFullSql=true
# Sql配置文件的物理路径
WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql
CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql
#default.redirect.url=http://10.10.6.19/baseService/html/main.html
SmsSignName=教育云平台
#OSS
accessKeyId=w5c4HJfSXoegx74M
accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI
# 记录登录日志的范围
loginLogIdentity=1,2,3,4,5,6,7

@ -86,7 +86,4 @@
select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ?
#end
#end

@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin
wx.app.id=wx3e0449144386938a
wx.app.secret=15a37979f34791ca8b920c386afaa0d5
showFullSql=true
# Sql配置文件的物理路径
WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql
CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql
#default.redirect.url=http://10.10.6.19/baseService/html/main.html
SmsSignName=教育云平台
#OSS
accessKeyId=w5c4HJfSXoegx74M
accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI
# 记录登录日志的范围
loginLogIdentity=1,2,3,4,5,6,7

Loading…
Cancel
Save