会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Love it or leave it
博客园
首页
新随笔
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
26
下一页
2019年12月30日
使用 Postman 测试你的 API
摘要: 使用 Postman 测试你的 API Intro 最近想对 API 做一些自动化测试,看了几个工具,最后选择了 postman,感觉 postman 的设计更好一些,我们可以在请求发送之前和请求获取到响应之后都可以自定义脚本,很灵活。而且 postman 的支持直接导入 swagger 定义,这样
阅读全文
posted @ 2019-12-30 19:47 WeihanLi
阅读(5641)
评论(5)
推荐(0)
2019年12月27日
asp.net core 自定义基于 HttpContext 的 Serilog Enricher
摘要: asp.net core 自定义基于 HttpContext 的 Serilog Enricher Intro 通过 HttpContext 我们可以拿到很多有用的信息,比如 Path/QueryString/RequestHeader 等请求信息, StatusCode/ResponseHeade
阅读全文
posted @ 2019-12-27 00:16 WeihanLi
阅读(1369)
评论(0)
推荐(5)
2019年12月15日
使用 Ocelot 匹配路由的方法匹配路由
摘要: 使用 Ocelot 匹配路由的方法匹配路由 Intro 之前我们在 Ocelot 网关的基础上 "自定义了一个认证授权的 Ocelot 中间件" ,根据请求的路径和 Method 进行匹配,找到对应的权限配置,并判断是否可以拥有访问资源的角色,如果没有则返回 401/403,如果有权限则转发到下游服
阅读全文
posted @ 2019-12-15 13:56 WeihanLi
阅读(2196)
评论(1)
推荐(2)
2019年12月13日
WeihanLi.Npoi 支持 ShadowProperty 了
摘要: 在 EF 里有个 `ShadowProperty` (阴影属性/影子属性)的概念,你可以通过 FluentAPI 的方式来定义一个不在 .NET model 里定义的属性,只能通过 EF 里的 `Change Tracker` 来操作这种属性。 在导出 Excel 的时候,可能希望导出的列并不是都定义好在我们的 model 中的,有的可能只是想增加一列导出某个属性中的嵌套属性之中的某一个属性值,或者我就是单纯的想多定义一列,而这个时候可能 model 是别的地方写死的,不方便改。 于是 `WeihanLi.Npoi` 从 1.6.0 版本开始支持 `ShadowProperty` ,将 EF 里的 `ShadowProperty` 引入到 excel 导出里。
阅读全文
posted @ 2019-12-13 08:48 WeihanLi
阅读(593)
评论(1)
推荐(4)
2019年12月10日
k8s 使用 Init Container 确保依赖的服务已经启动
摘要: k8s 使用 init container 确保依赖的服务启动后再启动应用
阅读全文
posted @ 2019-12-10 22:11 WeihanLi
阅读(5019)
评论(0)
推荐(1)
2019年12月5日
asp.net core 从 3.0 到 3.1
摘要: asp.net core 从 3.0 更新到 3.1
阅读全文
posted @ 2019-12-05 00:25 WeihanLi
阅读(7653)
评论(9)
推荐(9)
2019年12月4日
Github原生CI/CD,初尝Github Actions
摘要: Github 原生 CI/CD,初尝 Github Actions
阅读全文
posted @ 2019-12-04 00:29 WeihanLi
阅读(8162)
评论(1)
推荐(2)
2019年12月3日
漫谈认证与授权
摘要: 认证与授权一直以来都是很多人在讨论的话题,之所以想这次谈一谈认证和授权,主要是因为最近看到许多文章都把认证和授权混为一谈,把认证方式当作是授权方式。所以想写篇文章谈谈我眼中的认证与授权
阅读全文
posted @ 2019-12-03 20:38 WeihanLi
阅读(1398)
评论(2)
推荐(3)
2019年11月28日
动手造轮子:实现一个简单的依赖注入(二) --- 服务注册优化
摘要: 之前实现的那版依赖注入框架基本可用,但是感觉还是不够灵活,而且注册服务和解析服务在同一个地方感觉有点别扭,有点职责分离不够。于是借鉴 Autofac 的做法,增加了一个 `ServiceContainerBuilder` 来负责注册服务,`ServiceContainer`负责解析服务,并且增加了一个 `ServiceContainerModule` 可以支持像 Autofac 中 `Module`/` RegisterAssemblyModules ` 一样注册服务
阅读全文
posted @ 2019-11-28 18:55 WeihanLi
阅读(1250)
评论(0)
推荐(0)
2019年11月24日
动手造轮子:实现简单的 EventQueue
摘要: 最近项目里有遇到一些并发的问题,想实现一个队列来将并发的请求一个一个串行处理,可以理解为使用消息队列处理并发问题,之前实现过一个简单的 `EventBus`,于是想在 `EventBus` 的基础上改造一下,加一个队列,改造成类似消息队列的处理模式。消息的处理(Consumer)直接使用 .netcore 里的 `IHostedService` 来实现了一个简单的后台任务处理。
阅读全文
posted @ 2019-11-24 09:53 WeihanLi
阅读(2135)
评论(0)
推荐(2)
2019年11月20日
asp.net core 自定义 Policy 替换 AllowAnonymous 的行为
摘要: asp.net core 自定义 Policy 替换 AllowAnonymous 的行为 Intro 最近对我们的服务进行了改造,原本内部服务在内部可以匿名调用,现在增加了限制,通过 identity server 来管理 api 和 client,网关和需要访问api的客户端或api服务相互调用
阅读全文
posted @ 2019-11-20 23:12 WeihanLi
阅读(1560)
评论(2)
推荐(10)
2019年11月13日
SQL Server 中 `JSON_MODIFY` 的使用
摘要: SQL Server 中 的使用 Intro SQL Server 从 2016 开始支持了一些 JSON操作,最近的项目里也是好多地方字段直接存成了 JSON,需要了解一下怎么在SQL Server 中操作 JSON. JSON支持适用于 SQL Server 2016 及以上版本 和 Azure
阅读全文
posted @ 2019-11-13 22:37 WeihanLi
阅读(2472)
评论(0)
推荐(2)
2019年11月11日
WeihanLi.Npoi 近期更新
摘要: 最近对我的 NPOI 扩展做了一些改变,一方面提高性能,一方面修复bug,增加一些新的功能来让它更加好用,前几天发布了 1.5.0 版本,下面来介绍一下最近的更新
阅读全文
posted @ 2019-11-11 23:12 WeihanLi
阅读(1465)
评论(6)
推荐(4)
2019年11月8日
NPOI 导出 excel 性能测试
摘要: 网上看到很多人说 NPOI 的性能不行,自己写了一个 NPOI 的扩展库,于是想尝试看看 NPOI 的性能究竟怎么样,道听途说始终不如自己动手一试。
阅读全文
posted @ 2019-11-08 19:38 WeihanLi
阅读(1892)
评论(0)
推荐(1)
2019年11月1日
优化 .net core 应用的 dockerfile
摘要: 优化 .net core 应用的 dockerfile
阅读全文
posted @ 2019-11-01 18:46 WeihanLi
阅读(3724)
评论(9)
推荐(2)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
26
下一页
公告