提交 5cc64d5c authored 作者: 吕本才's avatar 吕本才

初次部署优化

上级 e61951cd
......@@ -40,8 +40,7 @@
<hikaricp.version>2.6.1</hikaricp.version>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.test.skip>true</maven.test.skip>
<commons-lang3.version>3.3.2</commons-lang3.version>
<slf4j-api.version>1.7.28</slf4j-api.version>
......
......@@ -111,80 +111,36 @@
</dependencies>
<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
<!-- <version>2.1.1.RELEASE</version>-->
<!-- <configuration>-->
<!-- <fork>true</fork> &lt;!&ndash; 如果没有该配置,devtools不会生效 &ndash;&gt;-->
<!-- </configuration>-->
<!-- <executions>-->
<!-- <execution>-->
<!-- <goals>-->
<!-- <goal>repackage</goal>-->
<!-- </goals>-->
<!-- </execution>-->
<!-- </executions>-->
<!-- </plugin>-->
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-war-plugin</artifactId> -->
<!-- <version>3.1.0</version> -->
<!-- <configuration>-->
<!-- <failOnMissingWebXml>false</failOnMissingWebXml>-->
<!-- <warName>${project.artifactId}</warName>-->
<!-- </configuration> -->
<!-- </plugin> -->
<!-- </plugins>-->
<!-- <finalName>${project.artifactId}</finalName>-->
<!-- </build>-->
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/package.xml</descriptor>
</descriptors>
</configuration>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.0</version> <!-- 使用适合你Spring Boot版本的插件版本 -->
<executions>
<execution>
<id>make-assembly</id>
<goals>
<goal>single</goal>
<goal>repackage</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<classesDirectory>target/classes/</classesDirectory>
<includeSystemScope>true</includeSystemScope>
<!-- 可选:排除签名文件避免冲突 -->
<excludes>
<exclude>/**.yml</exclude>
<exclude>
<groupId>org.example</groupId>
<artifactId>unwanted-dependency</artifactId>
</exclude>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>default-jar</id>
<goals>
<goal>jar</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
</plugins>
<finalName>${project.artifactId}</finalName>
</build>
</project>
# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
port: 10001
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: jdbc:mysql://192.168.100.40:3306/ruoshui_bigdata?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: Wxl@325Pa91
# 从库数据源
slave:
# 从数据源开关/默认关闭
enabled: false
url:
username:
password:
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis: 900000
# 配置检测连接是否有效
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
webStatFilter:
enabled: true
statViewServlet:
enabled: true
# 设置白名单,不填则允许所有访问
allow:
url-pattern: /druid/*
# 控制台管理用户名和密码
login-username: ruoshui
login-password: 123456
filter:
stat:
enabled: true
# 慢SQL记录
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
wall:
config:
multi-statement-allow: true
redis:
# 地址
host: 192.168.100.40
# 端口,默认为6379
port: 6379
# 数据库索引
database: 4
# 密码
password: QjL6H5nH
# 连接超时时间
timeout: 3000s
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 0
# 连接池中的最大空闲连接
max-idle: 8
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
......@@ -85,7 +85,7 @@ public class JobExecutor {
ProcessCallbackThread.getInstance().start();
// init executor-server
port = port > 0 ? port : NetUtil.findAvailablePort(9998);
port = port > 0 ? port : NetUtil.findAvailablePort(10002);
ip = (ip != null && ip.trim().length() > 0) ? ip : IpUtil.getIp();
initRpcProvider(ip, port, appName, accessToken);
}
......
......@@ -18,7 +18,7 @@ datax:
executor:
appname: mendale_executor
ip: 127.0.0.1
port: 9998
port: 10002
# port: 9998
### job log path
logpath: ./applogs/executor/jobhandler
......
......@@ -3,7 +3,7 @@ package com.ruoshui.quartz.task;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.util.StrUtil;
//import com.aspose.words.net.System.Data.DataException;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoshui.common.database.constants.DbQueryProperty;
......
......@@ -4,7 +4,7 @@ package com.ruoshui.market.handler;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.StrUtil;
////import com.aspose.words.net.System.Data.DataException;
//
import com.ruoshui.common.exception.DataException;
import com.ruoshui.core.database.core.DataConstant;
import com.ruoshui.core.util.IPUtil;
......
package com.ruoshui.market.service.impl;
import cn.hutool.Hutool;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import com.alibaba.fastjson.JSONObject;
import com.aspose.words.net.System.Data.DataException;
import com.ruoshui.common.database.constants.DbQueryProperty;
import com.ruoshui.common.database.service.DataSourceFactory;
import com.ruoshui.common.database.service.DbQuery;
import com.ruoshui.common.exception.DataException;
import com.ruoshui.common.utils.ThrowableUtil;
import com.ruoshui.common.utils.bean.BeanUtils;
import com.ruoshui.core.database.core.PageResult;
import com.ruoshui.core.util.PageUtil;
import com.ruoshui.market.dto.FieldRule;
......
......@@ -6,7 +6,6 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.aspose.words.Document;
import com.aspose.words.MailMerge;
import com.aspose.words.net.System.Data.DataException;
import com.aspose.words.net.System.Data.DataRow;
import com.aspose.words.net.System.Data.DataTable;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
......@@ -17,6 +16,7 @@ import com.ruoshui.common.core.domain.AjaxResult;
import com.ruoshui.common.core.redis.RedisCache;
import com.ruoshui.common.database.utils.SecurityUtil;
import com.ruoshui.common.database.utils.WordUtil;
import com.ruoshui.common.exception.DataException;
import com.ruoshui.common.utils.ThrowableUtil;
import com.ruoshui.core.database.base.BaseServiceImpl;
import com.ruoshui.core.database.core.DataConstant;
......
......@@ -2,7 +2,7 @@ package com.ruoshui.quality.schedule;
////import com.aspose.words.net.System.Data.DataException;
//
import com.ruoshui.common.exception.DataException;
import com.ruoshui.quality.schedule.rules.RuleItem;
import com.ruoshui.quality.schedule.rules.RuleItemRegistry;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论