摘要: 首先我们的需求场景是 用Fiddler抓到某个接口调用后,用代码来模拟调用,一般我们写代码会有3个步骤: 1设置http请求相关的参数:header,method,url,cookie等 2设置post的body(如果是post的话需要) 3拿到返回的body(一般我们需要拿到接口的返回体进行解析) 阅读全文
posted @ 2021-10-17 21:13 俞正东 阅读(3636) 评论(26) 推荐(53) 编辑
摘要: spring框架在.net平台实践 阅读全文
posted @ 2020-08-30 09:22 俞正东 阅读(890) 评论(3) 推荐(3) 编辑
摘要: SPA单页面应用容器 开源地址: https://github.com/yuzd/Spa 功能介绍 前端应用开发完后打包后自助上传部署发布 配合服务端脚本(javascript)实现服务端业务逻辑编写渲染SSR功能 可以快速回滚到上一个版本 可以设置环境变量供SSR功能使用 服务端脚本提供执行日志 阅读全文
posted @ 2020-02-12 18:35 俞正东 阅读(1620) 评论(4) 推荐(4) 编辑
摘要: AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 如何使用 代码克隆到本地 用vs2017或以上版本 打开工程。 项目结 阅读全文
posted @ 2019-06-28 18:57 俞正东 阅读(10459) 评论(37) 推荐(44) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:19 俞正东 阅读(3386) 评论(43) 推荐(7) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:13 俞正东 阅读(1825) 评论(6) 推荐(3) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:06 俞正东 阅读(6823) 评论(62) 推荐(49) 编辑
摘要: 用Swagger有一段时间, 我的model层是一个单独的dll 但给Swagger配置的是api层dll的XML。 所以就导致了model字段的注释不能够反应到参数说明。 所以我fork了一份 改了一下源码 改动功能如下: 1 增加每个controller下的action 总数 展示 2 增加ac 阅读全文
posted @ 2017-03-10 09:35 俞正东 阅读(5723) 评论(7) 推荐(6) 编辑
摘要: 环境准备 准备2台机器配置好Master Slaver模式 我是用vmware 2台虚拟机配置的。有需要请联系。 Master:192.168.11.130 Slaver:192.168.11.133 下面新建一个Console工程来测试 添加引用 新增一个DBmodel 配置好codegen自动生 阅读全文
posted @ 2017-02-23 09:49 俞正东 阅读(943) 评论(9) 推荐(1) 编辑
摘要: Autofac.Annotation框架是我用.netcore写的一个DI框架,基于Autofac参考 Spring注解方式所有容器的注册和装配,切面,拦截器等都是依赖标签来完成。 开源地址:https://github.com/yuzd/Autofac.Annotation 本期讲的是最新实现的功 阅读全文
posted @ 2022-01-08 19:56 俞正东 阅读(131) 评论(0) 推荐(1) 编辑
摘要: 目的 从内嵌到应用的SDK模式转成istio servicemesh,再到最新提出来的proxyless可谓是发展太快了。刚开始我只是围绕着服务注册和发现是怎么转变来展开研究,但是发现这个话题有点大,还是得一步步来: sidecar如何接管流量? 如果不考虑现有的微服务体系,注册和发现怎么实现,有几 阅读全文
posted @ 2021-12-26 22:38 俞正东 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在mac系统除了自带的Spotlight还有一个很好用的工具叫Alfred image 在windows系统也有一个很好用的工具叫PowerToys,是微软的一个开源项目 image https://github.com/microsoft/PowerToys 从上面的github地址可以下载安装包 阅读全文
posted @ 2021-12-05 20:42 俞正东 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 工作中我用到kotlin写代码,在orm上ktorm是一款非常优秀的操作db的框架,我喜欢用它所以我写了一个插件能够增加我的工作效率,这款idea插件的主体逻辑是.net开发的(没错是跨平台的.net)。因为db-schema的解析逻辑我很在以前写的一个visualstudio的插件就搞过 阅读全文
posted @ 2021-11-29 08:37 俞正东 阅读(497) 评论(2) 推荐(2) 编辑
摘要: 用blazor(Wasm)开发了一个chrome插件感觉效率挺高的,分享给大家 先简单介绍下WebAssembly的原理: “WebAssembly是一种用于基于堆栈的虚拟机的二进制指令格式” image 如上图,浏览器在执行js时是会经历 Parser转成语法树->Compiler转成字节码->J 阅读全文
posted @ 2021-11-15 17:53 俞正东 阅读(445) 评论(7) 推荐(8) 编辑
摘要: 首先我们的需求场景是 用Fiddler抓到某个接口调用后,用代码来模拟调用,一般我们写代码会有3个步骤: 1设置http请求相关的参数:header,method,url,cookie等 2设置post的body(如果是post的话需要) 3拿到返回的body(一般我们需要拿到接口的返回体进行解析) 阅读全文
posted @ 2021-10-17 21:13 俞正东 阅读(3636) 评论(26) 推荐(53) 编辑
摘要: 异步servlet是servlet3.0开始支持的,对于单次访问来讲,同步的servlet相比异步的servlet在响应时长上并不会带来变化(这也是常见的误区之一),但对于高并发的服务而言异步servlet能增加服务端的吞吐量。本篇来从源码角度上来探究为何说异步servlet能增加服务端的吞吐量的? 阅读全文
posted @ 2021-09-21 22:25 俞正东 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 前言 相信很多公司都有集成发布pass系统,底层大多数依赖于k8s来进行服务的发布部署/回滚等功能。对于很多业务开发者都是不可见的,在感叹这个东西真好用的同时,想着探一探这背后的原理。 真正的入门还是得自己亲手跑起来! 今天这篇k8s入门我整理了必会的几个k8s知识点 docker的使用,镜像的创建 阅读全文
posted @ 2021-08-07 06:07 俞正东 阅读(1038) 评论(0) 推荐(1) 编辑
摘要: AntDeploy 是我开发一款开源一键部署工具包 发布功能支持: docker容器一键部署 docker镜像一键发布 支持iis一键部署 windows服务一键部署 linux服务一键部署 支持增量发布 支持一键回滚 支持点火 支持选择特定文件发布 支持查看发布记录 一个issue 前两天有一个使 阅读全文
posted @ 2021-07-31 21:41 俞正东 阅读(721) 评论(2) 推荐(10) 编辑
摘要: 前言 前段时间对SSL指纹的获取实现很感兴趣,从表面到深入再到实现让我更加深刻理解SSL设计。 本篇介绍: SSL指纹在web容器(Kestrel)下如何获取,并实现一个Middleware来很方便集成到web工程里面(下文附源码地址)。 解析ClientHello的套路以及如何生成SSL指纹 测试 阅读全文
posted @ 2021-06-06 15:47 俞正东 阅读(679) 评论(0) 推荐(1) 编辑