软狗的技术分享


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

.NET Core Web API Swagger 文档生成

发表于 2019-07-06 | 分类于 linux
.NET Core Web API Swagger 文档生成REST API 中文档说明,用Swagger都快成了一种规范了, 之前在公司里面就折腾过了, 效果还是很不错的, 不过之前都是维护一个swagger json/yaml, 后来发现其实可以直接在API实现的地方根据实现来生成swagge ...
阅读全文 »

反手来个K8S入门到跑路

发表于 2019-06-09 | 分类于 linux
反手来个K8S入门到跑路前言放假前一两天发现腾讯云托管K8S集群上线好一阵子了, 还支持把原有主机迁入k8s集群, 索性开始搞事了. 先简单科普一下, 什么是k8s? k8s 科普时间 Kubernetes (K8s) is an open-source system for automating ...
阅读全文 »

MySQL Online DDL导致全局锁表案例分析

发表于 2019-05-11 | 分类于 MySQL
MySQL Online DDL导致全局锁表案例分析我这边遇到了什么问题?线上给某个表执行新增索引SQL, 然后整个数据CPU打到100%, 连接数暴增到极限, 最后导致所有访问数据库的应用都奔溃. SQL如下: 12ALTER TABLE `book` ADD INDEX `idx_sub_tit ...
阅读全文 »

Mac OS X 安装 pycrypto报 Clang not found 'stdio.h' error

发表于 2019-05-09 | 分类于 Mac OS
Mac OS X 安装 pycrypto报 Clang not found ‘stdio.h’ error装一个Python包的时候用到了Clang编译C库, 然后一直报 1234567clang-4.0: warning: argument unused during compilation: & ...
阅读全文 »

.NET Core教程--给API加一个服务端缓存啦

发表于 2019-05-05 | 分类于 dotnet core
.NET Core教程–给API加一个服务端缓存啦以前给API接口写缓存基本都是这样写代码:1234567891011121314// redis key var bookRedisKey = ConstRedisKey.RecommendationBooks.CopyOne(bookId);// ...
阅读全文 »

.NET Core单元测试之搞死开发的覆盖率统计(coverlet + ReportGenerator )

发表于 2019-04-08 | 分类于 dotnet core
.NET Core单元测试之搞死开发的覆盖率统计这两天在给项目补单元测试,dalao们要求要看一下测试覆盖率 翻了一波官方test命令覆盖率倒是有支持了,然而某个更新日志里面写着 【“Support for Linux and Mac will be considered separately i ...
阅读全文 »

任务队列和异步接口的正确打开方式(.NET Core版本)

发表于 2019-04-05 | 分类于 dotnet core
任务队列和异步接口的正确打开方式什么是异步接口?Asynchronous Operations Certain types of operations might require processing of the request in an asynchronous manner (e.g. v ...
阅读全文 »

没有执行过rm -rf /*的开发不是好运维

发表于 2018-11-20 | 分类于 linux
没有执行过rm -rf /*的开发不是好运维起因突然收到用户反馈说网站在手机端打开是白屏, 很奇怪的问题. 在电脑端试了下,确实也是白屏,HTML加载进来了,好像有个核心JS加载失败. 看到一个错误是: We’re sorry but house doesn’t work properly with ...
阅读全文 »

在Task中使用依赖注入的Service/EFContext

发表于 2018-11-20 | 分类于 dotnet core
C#:在Task中使用依赖注入的Service/EFContextdotnet core时代,依赖注入基本已经成为标配了,这就不多说了. 前几天在做某个功能的时候遇到在Task中使用EF DbContext的问题,学艺不精的我被困扰了不短的一段时间, 于是有了这个文章. 先说一下代码结构和场景. 首 ...
阅读全文 »

每周开源项目分享-年轻人的第一个APM之Skywalking

发表于 2018-09-21 | 分类于 每周开源项目分享
年轻人的第一个APM之Skywalking前言什么是APM?全称:Application Performance Management 可以参考这里: 123456现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的。通过跟踪请求的处理过程,来对应用系统在 ...
阅读全文 »
123…7

李国宝

遇事不急,可问春雨。

66 日志
24 分类
79 标签
GitHub E-Mail 知乎
友情链接
  • 地图搜租房
  • CodeSky 代码之空
  • あまみや ゆうこ
© 2015 — 2022 李国宝
由 Hexo 强力驱动
|
粤ICP备 - 18145970号-1 | 粤ICP备18145970号-1
主题 — NexT.Mist v5.1.4