随着新冠肺炎在全球蔓延,人类对新冠肺炎病毒疫苗的开发也加快了进程。不少公司研发的新冠疫苗纷纷上市或被世卫组织批准授权紧急使用。那么,不同疫苗的优劣在哪里?我们打过的疫苗都属于哪类疫苗呢?接下来小编将会为你一一解答不同的疫苗的研发原理以及市面上常见疫苗所属的种类。
疫苗的种类根据不同的生产流程,可分为以下六大类:灭活疫苗、减毒活疫苗、类毒素疫苗、亚单位疫苗、mRNA疫苗和病毒载体疫苗。
一、问题描述
运行配置了权限内容的ASP.NET Core3.1 WebApi项目提示错误信息: Value cannot be null. (Parameter 'configure')
二、问题分析
根据错误信息提示,我们可以知道当前错误时由于’configure’参数的值为空引起的,又由于我们配置了权限内容,且我们的项目是.NET Core3.1项目,所以我们需要检查我们使用的权限包是否为.NET Core3.1的权限包。
三、解决办法
检查项目中权限用到的的nuget包【Microsoft.AspNetCore.Authorization】是否与项目版本匹配,如果不是与项目.NET Core3.1的版本一致,则先移除当前项目的权限nuget包,然后重新安装【Microsoft.AspNetCore.Authorization】3.1.9版本的Nuget权限包即可。
使用maven进行打包 install package时报错 解决一:临时手动操作 maven的编译打包检查:关闭点一下就可以了,忽略检查测试文件 解决二:pom.xml配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin><!--编译跳过测试文件检查的生命周期--> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> <resources> <!--如果pro和xml文件放在源码java包下,也需要编译--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> |
from:https://www.cnblogs.com/SparkMore/p/15919302.html
View DetailsApollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。
View Details一、快速安装apollo 微服务配置中心 https://github.com/apolloconfig/apollo-build-scripts 下载 1.安装 jdk1.8+ 2.安装mysql 5.6.5+ 执行sql创建两个数据库 3.修改apollo配置连接 4.运行 使用bash打开(安装git后会带)
1 |
./demo.sh start |
访问 http://localhost:8070/ 登录 输入用户名apollo,密码admin 创建应用 新增配置 提交后 点击发布 二、asp.net core 连接apollo 1.添加引用
1 2 |
Microsoft.Extensions.Configuration Com.Ctrip.Framework.Apollo.Configuration |
2.创建webapi接口 Program.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Com.Ctrip.Framework.Apollo; using Microsoft.AspNetCore; namespace WebApi_Apollo { public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .ConfigureAppConfiguration((hostingContext, builder) => { //默认的application Namespace builder.AddApollo(builder.Build().GetSection("apollo")).AddDefault(); }) .UseStartup<Startup>(); } } |
Controller.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
[ApiController] [Route("[controller]")] public class ValuesController:ControllerBase { IConfiguration _configuration; public ValuesController(IConfiguration configuration) { _configuration = configuration; } [HttpGet] public string test() { var v = _configuration.GetValue<string>("time"); return v; } } |
appsettings.json 多添加一项
1 2 3 4 |
"apollo": { "AppId": "MES1", //这是我们上面添加的Apollo里面的Appid "MetaServer": "http://127.0.0.1:8080" //Apollo配置服务器地址,注意这里是8080,不是admin的8070 } |
二、集群搭建 1 下载 https://github.com/apolloconfig/apollo/releases apollo-portal:Web界面 端口8070 apollo-adminservice:提供配置管理接口,提供配置修改、发布等接口,接口服务对象为Portal,以及Eureka 端口 8090 apollo-configservice:提供配置获取接口,提供配置更新推送接口,接口服务对象为Apollo客户端 端口 8080 2 创建数据库 需要创建两个数据库 ApolloPortalDB和ApolloConfigDB https://github.com/apolloconfig/apollo/tree/master/scripts/sql ApolloPortalDB只需要在生产环境部署一个即可,而ApolloConfigDB需要在每个环境部署一套(如:生产一套,测试一套) ApolloPortalDB View Code ApolloConfigDB View Code 3 配置 apollo-configservice和apollo-adminservice
1 2 3 |
spring.datasource.url = jdbc:mysql://localhost:3306/ApolloConfigDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = someuser spring.datasource.password = somepwd |
apollo-portal
1 2 3 |
spring.datasource.url = jdbc:mysql://localhost:3306/ApolloPortalDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = someuser spring.datasource.password = somepwd |
4.安装git才能在windows上运行 .sh脚本
1 2 3 |
spring.datasource.url = jdbc:mysql://localhost:3306/ApolloPortalDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = someuser spring.datasource.password = somepwd |
5
1 2 3 |
set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区 set time_zone = '+8:00'; ##修改当前会话时区 flush privileges; #立即生效 |
启动apollo-configservice-1.9.2-github
1 |
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://l92.xxx.xxx.xxx:3306/ApolloConfigDB?characterEncoding=utf8 -Dspring.datasource.username=xxx -Dspring.datasource.password=xxx -Dsever.port=8080 -jar apollo-configservice-1.9.2.jar |
启动apollo-adminservice-1.9.2-github
1 |
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://192.xxx:3306/ApolloConfigDB?characterEncoding=utf8 -Dspring.datasource.username=xxx -Dspring.datasource.password=xxx -Dsever.port=8090 -jar apollo-adminservice-1.9.2.jar |
启动apollo-portal-1.9.2-github
1 |
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://192.xxx:3306/ApolloPortalDB?characterEncoding=utf8 -Dspring.datasource.username=xxx -Dspring.datasource.password=xxx -Dsever.port=8070 -jar apollo-portal-1.9.2.jar |
访问 http://127.0.0.1:8070/ from:https://www.cnblogs.com/buchizaodian/p/15474559.html
View Details