摘要:
近几年,云原生成为了软件行业的驱动力。 这是一种构建大型复杂系统的新方式,也是一种充分利用现代软件开发实践、技术和云基础架构的方法,这个方法改变了设计、实施、部署、系统运作的方式。 云原生系统被设计为拥抱快速变化的业务,应对大规模和弹性架构。 云原生基金会提供的官方定义: 云原生技术能够让团队在现代 阅读全文
摘要:
前文提要 2021.1月份我写了一个《这难道不是.NET5 的bug? 在线求锤?》, 讲述了我在实现[全局授权访问+特例匿名访问] 遇到的技术困惑: [特例匿名访问,还是走了认证流程]。 博客园上某大佬的看法: 大概的意思是说 : 不管是匿名访问还是鉴权访问,均先识别用户身份,再决定跳过授权/应用 阅读全文
摘要:
hello,之前我写过《一套标准的ASP.NET Core容器化应用日志收集分析方案》,在公司团队、微信公众号、Github上反映良好。 其中配置Fluent-bit使用Forward协议收集容器日志,需要在Docker-Compose App配置Loging Driver=Fluentd, 实践中 阅读全文
摘要:
最近在做基于容器的CI/CD, 一个朴素的自动部署的思路是: 从Git Repo打出git tag,作为镜像Tag ssh远程登录到部署机器 向部署环境注入镜像Tag,拉取镜像,重新部署 下面分享我是如何在K8s、docker-compose中注入镜像TAG(持续部署)? k8s 熟悉k8s的同学知 阅读全文
摘要:
hello,最近在对一个使用.NET5项目的认证授权系统进行重构,对.NET 5的授权中间件的源码有些看法。 也希望同学们能帮我理解。 一个朴素的需求 这是一个api项目,默认所有的api都需要授权, 少数散落在Controller各处的api不需要授权访问,故这里有个全局授权访问+特例匿名访问的矛 阅读全文
摘要:
- IEnumerator接口 - IEnumerable接口 - 最佳实践 - foreach 实质、 微软官方信源 - 20230817补充 `IEnumerator`、`IEnumerable`这两个接口单词相近、含义相关,傻傻分不清楚。 入行多年,一直没有系统性梳理这对李逵李鬼。 最近本人在 阅读全文
摘要:
前后端分离模大势所趋,跨域问题更是老生常谈。 问题背景: 浏览器最基本的安全规范-同源策略。所谓同源是指域名、协议、端口相同。不同源的浏览器脚本(javascript、ActionScript、canvas)在没有明确授权的情况下,不能读写对方的资源。 CORS就是w3c和浏览器厂商为解决跨域资源共 阅读全文
摘要:
一口气说两个因为磁盘空间不足引发的应用故障, 汗, 这两个都发生在近日。 作为拿起键盘一把梭的Coder, 开发 >部署-->收工 >心旷神怡,滋一口82年的可乐. 过了几个月,服务突然下线了!CTO又有杀程序员祭天的理由了! 事故1:Azure App Service Azure App Serv 阅读全文
摘要:
图片上传是很常见的功能,里面有些固定的操作也可以沉淀下来。
本文记录使用Abp vNext做图片上传的姿势。 阅读全文
摘要:
这次我给.Net顶级项目abp vNext提了一个issue:
本文梳理了Abp vNext异常处理的缺陷/改进方案,相信Abp vNext的死忠粉感同身受。Abp vNext任重道远! 阅读全文