会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gui.H
前路漫漫,当克己,当慎独。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 35
文章 - 0
评论 - 208
阅读 -
54664
上一页
1
2
3
4
下一页
2022年5月25日
Jwt隐藏大坑,通过源码揭秘
摘要:
我们都以为Jwt三部分是用`Base64`加密,其实不完全对,因为他确切的加密方式是`Base64Url`加密,没有深入理解的我们只以为就是纯粹的base64,而且在大部分情况下确实是这样,更加坚定了我们这种错误认知。而只有当Base64加密后出现字符`+`或`/`时,才会有所不同,希望对大家有帮助。
阅读全文
posted @ 2022-05-25 00:11 gui.h
阅读(1994)
评论(23)
推荐(17)
编辑
2022年5月24日
.NET MAUI 正式发布 -- 一个代码库,多个平台
摘要: .NET MAUI – 一个代码库,多个平台 欢迎使用 .NET 多平台应用 UI。此版本标志着我们统一 .NET 平台的多年旅程中的新里程碑。现在,您和超过 500 万其他 .NET 开发人员拥有了针对 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .N
阅读全文
posted @ 2022-05-24 10:09 gui.h
阅读(4025)
评论(21)
推荐(10)
编辑
2022年5月22日
设计原则之显式依赖关系
摘要: 前言 我们都知道依赖注入的方式常见的主要有三种 构造函数注入 属性注入 接口注入 在大名鼎鼎的Spring框架中大量使用属性注入的方式,属性注入的方式写起来那是真的爽;而在Asp.NetCore中则不支持属性注入,如果不使用第三方库,我们就只能在构造函数上写上一堆参数,比较麻烦,有些人是非常讨厌这种
阅读全文
posted @ 2022-05-22 23:34 gui.h
阅读(590)
评论(0)
推荐(3)
编辑
2022年5月19日
干掉RedisHelper,请这样用分布式缓存
摘要: 前言 我们在项目中使用Redis时通常是写一个单例模式的RedisHelper静态类,暴露一些常用的Get、Set等操作,在需要使用地方直接RedisHelper.StringGet(xx,xx)就可以了,这样虽然简单粗暴地满足我们对Redis的所有操作需要,但是这在Asp.Net Core的项目显
阅读全文
posted @ 2022-05-19 23:46 gui.h
阅读(4495)
评论(24)
推荐(27)
编辑
2022年5月17日
HttpContext.TraceIdentifier那严谨的设计
摘要: 前言 Asp.Net Core中有一个不受人重视的属性HttpContext.TraceIdentifier,它在链路追踪中非常有用,下面是官方的定义: 在项目中一般会将该字段输出到每一条日志中,也可以将此Id作为通用响应字段返回前端,后续可以根据该属性和日志匹配,快速定位整个链路日志。在本地开发时
阅读全文
posted @ 2022-05-17 22:39 gui.h
阅读(612)
评论(4)
推荐(4)
编辑
2022年5月13日
字符串拼接这个坑,我不服
摘要: 前言 先看简单的题目,看看你能不能答对 // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); string v1 = null; string v2 =
阅读全文
posted @ 2022-05-13 23:20 gui.h
阅读(518)
评论(6)
推荐(7)
编辑
2022年5月12日
Asp.Net Core 7 preview 4 重磅新特性--限流中间件
摘要: 前言 限流是应对流量暴增或某些用户恶意攻击等场景的重要手段之一,然而微软官方从未支持这一重要特性,AspNetCoreRateLimit这一第三方库限流库一般作为首选使用,然而其配置参数过于繁多,对使用者造成较大的学习成本。令人高兴的是,在刚刚发布的.NET 7 Preview 4中开始支持限流中间
阅读全文
posted @ 2022-05-12 23:03 gui.h
阅读(2844)
评论(17)
推荐(18)
编辑
2022年5月9日
AspNetCore开源中间件-VueRouterHistory
摘要: VueRouterHistory 用于Vue单页面应用,使用VueRouter的History模式下,通过AspNetCore提供文件服务。 前言 用过VueRouter路由组件的应该都知道,VueRouter有hash和history两种模式。hash模式会在url中插入#,history模式下u
阅读全文
posted @ 2022-05-09 22:58 gui.h
阅读(1009)
评论(3)
推荐(8)
编辑
2022年5月7日
AspNetCore7.0源码解读之UseMiddleware
摘要: UseMiddlewareExtensions 前言 本文编写时源码参考github仓库主分支。 aspnetcore提供了Use方法供开发者自定义中间件,该方法接收一个委托对象,该委托接收一个RequestDelegate对象,并返回一个RequestDelegate对象,方法定义如下: IA
阅读全文
posted @ 2022-05-07 21:02 gui.h
阅读(547)
评论(2)
推荐(5)
编辑
2022年4月28日
AsyncLocal<T>在链路追踪中的应用
摘要: 前言 在项目生产中日志的记录是必不可少的,在.net项目中,要说日志组件,log4net绝对可有一席之地,随着公司业务的发展,微服务则必定无可避免。在跨服务中通过日志进行分析性能或者排查故障点,如何快速定位日志尤为关键。链路追踪技术的出现正是解决这些痛点的。 分布式链路追踪需要收集单次请求所经过的所
阅读全文
posted @ 2022-04-28 23:51 gui.h
阅读(524)
评论(0)
推荐(3)
编辑
上一页
1
2
3
4
下一页
公告
昵称:
gui.h
园龄:
8年9个月
粉丝:
41
关注:
2
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.容器中的 .net core应用,生成dump文件并导出
2.Centos7.9 安装 Docker
3.centos7部署Vsftpd服务
4.DaemonSet方式部署nginx-ingress
5.sealos 创建单节点集群
6.debian11 modprobe:未找到命令
7..net pkcs#7/12 sign detached
8.Taro框架完美使用Axios
9.HTTP协议之Expect爬坑
10.MAUI模板项目闪退问题
我的标签
aspnetcore
(10)
c#
(3)
ngork
(2)
nat
(2)
maui
(2)
k8s
(2)
http
(2)
frp
(2)
内网穿透
(2)
链路追踪
(2)
更多
积分与排名
积分 - 44692
排名 - 37928
随笔分类
(36)
.net core(12)
AspNetCore(6)
axios(1)
C#(7)
http(1)
ingress(1)
k8s(2)
Linux(1)
maui(2)
内网穿透(1)
认证(1)
小程序(1)
随笔档案
(35)
2024年10月(1)
2024年9月(1)
2023年7月(1)
2023年2月(1)
2022年10月(2)
2022年8月(1)
2022年7月(2)
2022年6月(1)
2022年5月(9)
2022年4月(8)
2022年3月(1)
2022年1月(1)
2021年12月(1)
2021年11月(1)
2021年10月(2)
2021年7月(2)
更多
阅读排行榜
1. FastTunnel-开源内网穿透框架(10530)
2. FastTunnel-内网穿透原理揭秘(5318)
3. C# 11 的这个新特性,我愿称之最强!(5191)
4. 干掉RedisHelper,请这样用分布式缓存(4495)
5. .NET MAUI 正式发布 -- 一个代码库,多个平台(4025)
评论排行榜
1. C# 11 的这个新特性,我愿称之最强!(29)
2. FastTunnel-开源内网穿透框架(28)
3. MAUI模板项目闪退问题(24)
4. 干掉RedisHelper,请这样用分布式缓存(24)
5. Jwt隐藏大坑,通过源码揭秘(23)
推荐排行榜
1. FastTunnel-开源内网穿透框架(43)
2. C# 11 的这个新特性,我愿称之最强!(40)
3. 干掉RedisHelper,请这样用分布式缓存(27)
4. MAUI模板项目闪退问题(19)
5. Asp.Net Core 7 preview 4 重磅新特性--限流中间件(18)
最新评论
1. Re:FastTunnel-内网穿透原理揭秘
太复杂了。
--SoarNo1
2. Re:.net pkcs#7/12 sign detached
请问验签的代码有么?
--深渊野鱼
3. Re:FastTunnel-内网穿透原理揭秘
来对比下
fastnat
--[秦时明月]
4. Re:FastTunnel-开源内网穿透框架
来对比下
fastnat
--[秦时明月]
5. Re:AspNetCore开源中间件-VueRouterHistory
省了点事
--迷你小飞机
点击右上角即可分享