草庐IT

Swagger-core

全部标签

go - gRPC 和 Swagger 注解区别

我有一个ProtocolBuffer定义,其中包括google.protobuf.Timestamp作为消息的一部分。Timestamp消息非常简单,具有以下定义:messageTimestamp{int64seconds=1;int32nanos=2;}因此,gRPC负载如预期的那样作为一个简单的值元组出现。但是,我还想为同一消息的RESTAPI生成一些swagger注释,但它似乎将时间戳转换为RFC3339样式字符串:"timestamp":{"type":"string","format":"date-time","title":"timestamp"}我最近开始使用Protoc

go - gRPC 和 Swagger 注解区别

我有一个ProtocolBuffer定义,其中包括google.protobuf.Timestamp作为消息的一部分。Timestamp消息非常简单,具有以下定义:messageTimestamp{int64seconds=1;int32nanos=2;}因此,gRPC负载如预期的那样作为一个简单的值元组出现。但是,我还想为同一消息的RESTAPI生成一些swagger注释,但它似乎将时间戳转换为RFC3339样式字符串:"timestamp":{"type":"string","format":"date-time","title":"timestamp"}我最近开始使用Protoc

Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理 - 【OS、Assembly】

前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【1】-微服务节点管理本篇继续介绍下一个内容:1、系统环境信息节点- OS-Environment界面 基本信息如上图,重点的几个参数:1、App-StartTime:应用程序启用时间,可以在更新程序或配置文件后,查看该时间,看应用程序是否更新完成。2、几个IP:可以看客户端IP,服务端内网IP和公网IP。3、Runtime-Version:公共运行时版本。4、ProcessID:当前进程ID。5、ThreadCount:当前线程数。6、WorkingSet:当前占用内存。其它就不另外单独翻译了。2、系统环境信息节点- R

在IIS上发布.NET Core项目报: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效

在IIS上发布.NETCore项目流程步骤及“HTTP错误500.19-InternalServerError”解决方法解决方法如下:1、用VS发布项目到本地文件夹中(Release模式下即可)2、拷贝生成的文件到IIS指定的文件夹中3、遇到“HTTP错误500.19-InternalServerError无法访问请求的页面,因为该页的相关配置数据无效”解决方法如超链接:HTTP错误500.19-InternalServerError4、若windowsserver没有IIS,则通过服务器管理器添加角色和功能,具体操作如下图:5、若Windows10没有IIS操作如下图:6、注:记得安装对应的

springboot配置swagger/knife4j时出现的Unresolvable class definition for class …异常

配置swagger/knife4j时出现的Unresolvableclassdefinitionforclass…异常问题简要关键问题摘取解决方法问题org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoreadcandidatecomponentclass:URL[jar:file:/Users/congee/.m2/repository/io/springfox/springfox-spring-webmvc/3.0.0/springfox-spring-webmvc-3.0.0.jar!/spring

详解 ASP.NET Core 运行时之模块化设计

整体上可以分为以下几个模块:应用程序托管模块应用程序托管模块是入口点,主要负责创建Host、解析ConfigureServices和Configure方法,创建Pipeline等。Host是应用程序的主机运行时环境,它提供了一些配置和管理应用程序的基础功能,例如配置文件的读取、依赖注入容器的初始化、中间件的注册和加载等。ConfigureServices方法主要用于注册依赖注入服务;Configure方法则用于配置中间件管道,在这里注册各种Middleware和Endpoint。HTTP模块HTTP模块是ASP.NETCore的核心模块,它负责处理HTTP请求并生成HTTP响应。该模块由以下三

关于EF Core 更新速度随时间越来越慢的解决办法

关于EFCore更新速度随时间越来越慢的解决办法概要本篇主要介绍使用context.ChangeTracker.Clear()方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的示例。背景最近在做一些数据分析时,遇到了一个问题,当我把计算结果更新到数据库时,一开始速度会很快,但随着时间的推移,更新速度会越来越慢。本篇博客就来说明这种现象的原因和解决办法。环境:ASP.NETCore7和EFCore7.事例说明我有1000W已处理好的数据需要更新到数据库,这些数据我也是从数据库中一次性查询出来的,这样可以只进行一次查询,并使用AsNoTracking()提高查询效率,然后我对这些数据

vue中执行npm install提示:npm WARN deprecated core-js@2.6.12

场景:在执行npminstall时提示npmWARNdeprecatedcore-js@2.6.12,导致安装不了 提示的意思是:版本低不再维护了,让升级upgradeyourdependenciestotheactualversionofcore-js.npmWARNdeprecatedcore-js@2.6.12:core-js@ Someversionshavewebcompatibilityissues.Please,upgradeyourdependenciestotheactualversionofcore-js.解决方法: npmicore-js

Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理

前言:最近发现NetCore的文章有点少,特来补几篇。上一篇:Taurus.mvc.NetCore微服务开源框架发布V3.1.7:让分布式应用更高效。自上篇之后,期间更新了4个小版本,更新如下:-----V3.1.7.1----------------1、优化:请求头输出【标识主机IP号、进程号】(2023-06-07)2、优化:Gateway负载算法。(2023-06-07)3、优化:SessionID(Cookie输出)(2023-06-07)4、优化:日志记录。(2023-06-08)5、优化:CORS跨域。(2023-06-09)6、优化:输出主机头。(2023-06-10)7、优化:

http - 戈朗 : core net/http package import errors

我克隆了gosourcecode使用gitclonehttps://go.googlesource.com/go进入我的~/godev/目录(如文档建议的那样在GOPATH之外)。我的$GOPATH是~/gocode我使用官方osx安装程序安装了go1.8.1。如果我进入~/godev/go/src/net/http并运行gotest,我会得到这些错误:h2_bundle.go:46:2:cannotfindpackage"golang_org/x/net/http2/hpack"inanyof:/usr/local/go/src/golang_org/x/net/http2/hpac