摘要: 最近开始用一个工具Swagger,可以自动生成接口文档并测试接口,简直太好用了,可以告别PostMan,并且也不用写接口文档了,强烈推荐!!! 首先声明一下,这个是针对WebApi的,继承Controller是控制器是不支持的哦。 1、在NuGet里面搜索Swashbuckle.AspNetCore 阅读全文
posted @ 2021-05-10 14:34 高空燕子飞过 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 摘要:最近办了一件蠢事,我在一个高并发的订阅事件里对数据库执行I/O操作 ,坑了自己一把,虽然定时清除了数据,但是跑了一段时间之后还是出问题了,后面就加入了队列去存储一段时间的数据,解决了这个问题,操作内存和磁盘不是一个级别的.特别是高并发的情况下,最好别对磁盘进行I/O操作,用不好只能坑了自己. 阅读全文
posted @ 2020-07-31 13:41 高空燕子飞过 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近做的项目用redis订阅了一个消息,消息的每秒都会发,在我程序运行了一晚上之后,第二天发现消息丢失了,看了日志发现平均2秒丢26条消息。 解决办法: 在网上找到了这个描述:来自https://blog.csdn.net/luyaoying001/article/details/802 阅读全文
posted @ 2020-07-24 15:20 高空燕子飞过 阅读(5846) 评论(0) 推荐(1) 编辑
摘要: 问题描述: 最近公司新开发一个项目,需要读取pcap包信息,然后去分析。这个也是走了不少弯路,以前也没处理过这么底层的东西,网上能找到的例子也有限,最后用了SharpPcap这个工具,基本可以满足需要,这个工具读取的信息很全,我就不粘贴那么细了,具体的取值类似。 这里用控制台写两个例子做个示范: 1 阅读全文
posted @ 2020-07-15 15:48 高空燕子飞过 阅读(4036) 评论(0) 推荐(1) 编辑
摘要: 问题描述:项目需要调用python的一套程序去处理一些问题,然后我用Process 类启动一个进程,调用了python程序,通过实时输出获取执行进度信息,但是执行的时候我发现输出并不是实时的。 1、调用外部程序的代码是这样的 public static Process CommitCommand(s 阅读全文
posted @ 2020-04-28 15:27 高空燕子飞过 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个项目需要调用外部的API,发现一个很好用的组件,分享一下。 以下RestSharp的描述来自网上摘抄。https://www.xcode.me/post/5748 描述:RestSharp 是一个基于 .NET 框架的 REST 客户端,RestSharp 是一个轻量的,不依赖任何第三方 阅读全文
posted @ 2020-03-25 11:53 高空燕子飞过 阅读(16408) 评论(1) 推荐(3) 编辑
摘要: 在.NET Core中想给API进行安全认证,现在最常用的就是Jwt了,简单记录下JWT的使用方法。 一、首先在appsettings.json里写基本配置,参数如下 "JwtSecurity": { "Issuer": "", // 颁发者 "Audience": "", // 接收者 "Toke 阅读全文
posted @ 2020-03-23 16:00 高空燕子飞过 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最近踩了一个SQLite数据库的坑,记录一下。 问题描述: 数据库表中需要加个字段,然后手动去加了个字段,保存的时候这个错就诞生了,告诉我找不到这个列,可是他明明就是一个表。一头雾水,网上搜了这个错误,大部分都是插入记录的时候报的错,然后也没找到类似的描述。 报错如下: 数据库是用Code Firs 阅读全文
posted @ 2020-03-13 15:00 高空燕子飞过 阅读(1231) 评论(1) 推荐(0) 编辑
摘要: 错误一: 程序完整报错: A second operation started on this context before a previous operation completed. This is usually caused by different threads using the s 阅读全文
posted @ 2019-12-14 15:59 高空燕子飞过 阅读(4509) 评论(0) 推荐(0) 编辑
摘要: 最近程序接口请求报了一个错误,如图 很明显的请求超时,以前也没出现过这个问题,突然就报了这个错,很懵。 百度之后网上说是nginx的问题,然后突然想起来,因为业务需要我在nginx里配了接口的转发。 解决办法: nginx超时配置 fastcgi_connect_timeout 300s; fast 阅读全文
posted @ 2019-12-14 15:28 高空燕子飞过 阅读(20249) 评论(0) 推荐(2) 编辑