当前位置: 首页 > news >正文

司法局网站建设工作汇报百度关键词模拟点击软件

司法局网站建设工作汇报,百度关键词模拟点击软件,哪些行业做网站推广的多,小红书 wordpress制作通用模块jar包 通用模块不是运行的&#xff0c;而且要被其他模块引入的&#xff0c;所以该模块不能采用springboot打包方式制作jar包&#xff0c;否则其他模块无法引入通用模块。 1、修改通用模块&#xff0c;设置模块为非Springboot项目 <?xml version"1.0&qu…

制作通用模块jar包

通用模块不是运行的,而且要被其他模块引入的,所以该模块不能采用springboot打包方式制作jar包,否则其他模块无法引入通用模块。

1、修改通用模块,设置模块为非Springboot项目

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven4.0.0.xsd"><modelVersion>4.0.0</modelVersion>
<!--   <parent>-->
<!--       <artifactId>shopping</artifactId>-->
<!--       <groupId>com.itbaizhan</groupId>-->
<!--       <version>1.0-SNAPSHOT</version>-->
<!--   </parent>--><groupId>com.itbaizhan</groupId><artifactId>shopping_common</artifactId><version>0.0.1-SNAPSHOT</version><name>shopping_common</name><description>Demo project for Spring Boot</description><properties><java.version>11</java.version><project.build.sourceEncoding>UTF8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF8</project.reporting.outputEncoding></properties><dependencies>
<!--       <dependency>-->
<!--           
<groupId>org.springframework.boot</groupId>-->
<!--           <artifactId>spring-boot-starter</artifactId>-->
<!--       </dependency>--><!-- web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bootstarter-web</artifactId><version>2.7.0</version></dependency><!-- lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version></dependency><!-- MybatisPlus --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-bootstarter</artifactId><version>3.5.0</version></dependency>
<!--       <dependency>-->
<!--           
<groupId>org.springframework.boot</groupId
>-->
<!--           <artifactId>spring-bootstarter-test</artifactId>-->
<!--           <scope>test</scope>-->
<!--       </dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bootstarter-data-elasticsearch</artifactId><version>2.7.0</version></dependency><!-- JWT --><dependency><groupId>com.auth0</groupId><artifactId>javajwt</artifactId><version>3.4.0</version></dependency></dependencies><build>
<plugins><!-- 公共模块不要以springboot方式打包 -->
<!--           <plugin>-->
<!--               
<groupId>org.springframework.boot</groupId
>-->
<!--               <artifactId>springboot-maven-plugin</artifactId>-->
<!--               <configuration>-->
<!--                   <excludes>-->
<!--                       <exclude>-->
<!--                           <groupId>org.projectlombok</groupId>-->
<!--                           <artifactId>lombok</artifactId>-->
<!--                       </exclude>-->
<!--                   </excludes>-->
<!--               </configuration>-->
<!--           </plugin>--></plugins></build>
</project>

2、修改shopping父工程的pom文件,通用模块不是父工程的子模块

<!-- 子模块 -->
<modules><!-- 通用模块,包含实体类、服务接口、工具类等--><!--       <module>shopping_common</module>--><!-- 商品服务 --><module>shopping_goods_service</module>
</modules>

3、使用Maven工具发布通用模块

运行成功后,生成以下文件

 

 在父工程添加制作Docker镜像的Maven插件

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-mavenplugin</artifactId></plugin><!-- 打包时跳过测试 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefireplugin</artifactId><version>2.22.2</version><configuration><skipTests>true</skipTests></configuration></plugin><!-- docker-maven-plugin--><plugin><groupId>com.spotify</groupId><artifactId>docker-mavenplugin</artifactId><version>1.2.2</version><configuration><!-- Docker路径 --><dockerHost>http://192.168.0.80:2375</dockerHost><!-- Dockerfile定义 --><baseImage>openjdk:11</baseImage><!-- 作者 --><maintainer>ittxc</maintainer><resources><resource><!-- 复制jar包到docker容器指定目录 --><targetPath>/</targetPath><!-- 从哪个包拷贝文件,target包 --><directory>${project.build.directory}</directory><!-- 拷贝哪个文件 --><include>${project.build.finalName}.jar</include></resource></resources><workdir>/</workdir><!-- 运行jar包的命令时,设置运行环境为prod生产环境,会自动读取applicationprod.yml配置文件 --><entryPoint>["java", "-jar","${project.build.finalName}.jar","--spring.profiles.active=prod"]</entryPoint><forceTags>true</forceTags><!-- 镜像名 --><imageName>${project.artifactId}</imageName><!-- 镜像版本 --><imageTags><imageTag>${project.version}</imageTag></imageTags></configuration></plugin></plugins>
</build>

部署项目容器

我们学习过程中,使用的只有一台个人主机,而每一个模块在 部署时都会启动一个容器,将20多台容器部署到同一台虚拟机 中是不现实的,个人电脑也无法支持这么多容器部署 在一起。在工作中我们会有很多服务器部署分布式项目。

 1、给广告服务的提供者编写配置文件 application-prod.yml ,该文件进行生产环境配置。

# 端口号
server:port: 9004
# 日志格式
logging:pattern:console: '%d{HH:mm:ss.SSS} %clr(%-5level) --- [%-15thread] %cyan(%-50logger{50}):%msg%n'
# 配置Mybatis-plus
mybatis-plus:global-config:db-config:# 表名前缀table-prefix: bz_# 主键生成策略为自增id-type: autoconfiguration:# 关闭列名自动驼峰命名映射规则map-underscore-to-camel-case: falselog-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启sql日志
spring:# 数据源datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.0.176:3306/baizhanshopping?serverTimezone=UTCusername: rootpassword: root# redisredis:host: 192.168.0.176port: 6379timeout: 30000jedis:pool:max-idle: 8max-wait: -1max-active: 8min-idle: 0
dubbo:application:name: shopping_category_service # 项目名registry:address: zookeeper://192.168.0.176 #注册中心地址port: 2181 # 注册中心端口号timeout: 10000 # 注册到zk上超市时间,msprotocol:name: dubbo # dubbo使用的协议port: -1 # 自动分配端口scan:base-packages: com.itbaizhan.shopping_category_service.service # 包扫描

 2、给广告服务的消费者编写配置文件 application-prod.yml ,该文件进行生产环境配置。

# 端口号
server:port: 8002
# 日志格式
logging:pattern:console: '%d{HH:mm:ss.SSS} %clr(%-5level) --- [%-15thread] %cyan(%-50logger{50}):%msg%n'
dubbo:application:name: shopping_category_customer_api #项目名registry:address: zookeeper://192.168.0.176 #注册中心地址port: 2181 # 注册中心端口号timeout: 10000 # 注册到zk上超市时间,msprotocol:name: dubbo # dubbo使用的协议port: -1 # 自动分配端口

 3、将广告服务的提供者和消费者打包,并生成Docker镜像

 4、启动广告服务的提供者和消费者容器

docker run -d -p 9004:9004 shopping_category_service
docker run -d -p 8002:8002 shopping_category_customer_api

 5、测试查询所有广告功能:ip地址:8002/user/category/all

 

http://www.fp688.cn/news/162360.html

相关文章:

  • 做国外网站建设百度信息流开户多少钱
  • python+网站开发+prf创建网站免费注册
  • 网站建设合同书2022年五月份热点事件
  • 高端网站制作公司百度网站权重查询
  • 网络舆情平台杭州seo公司排名
  • 用网站品牌策划案
  • seo网站排名软件百度首页登录入口
  • 局部装修改造找哪家装修公司优化法治化营商环境
  • 专业html5网站建设微信公众号小程序怎么做
  • 深圳各大网站制作哪家公司好百度官网下载安装
  • 广东公园网站建设代理公司优秀网站网页设计图片
  • 网站建设全程揭秘光盘文件优化课程体系
  • 网站的关键词搜索怎么做电脑零基础培训班
  • 软件测试网站开发百度快速收录接口
  • 昆山做网站的公昆山做网站的公司司淘宝数据查询
  • 政府网站建设计划电商关键词一般用哪些工具
  • 网站官网认证怎么做的alexa全球网站排名分析
  • erp软件免费版下载网站优化软件
  • php网站开发平台下载杭州seo中心
  • vb怎么做网站百度游戏客服在线咨询
  • 网站开发和 app开发的区别贵阳网络推广排名
  • wordpress页面怎么使用方法seo个人博客
  • 市网站建设公司seo实战密码电子书
  • 公司注册地址查询系统亚马逊seo什么意思
  • 查询网站备案进度百度引流推广哪家好
  • wordpress仿静态关键词优化案例
  • 我想做个网站免费发布广告信息网
  • 机关网站建设需求文档宁波seo排名方案优化公司
  • 做网站的人多吗sem 优化软件
  • 山东省建设执业官方网站做网站哪个平台好