摘要: 首先我们的需求场景是 用Fiddler抓到某个接口调用后,用代码来模拟调用,一般我们写代码会有3个步骤: 1设置http请求相关的参数:header,method,url,cookie等 2设置post的body(如果是post的话需要) 3拿到返回的body(一般我们需要拿到接口的返回体进行解析) 阅读全文
posted @ 2021-10-17 21:13 俞正东 阅读(5448) 评论(31) 推荐(56) 编辑
摘要: spring框架在.net平台实践 阅读全文
posted @ 2020-08-30 09:22 俞正东 阅读(1082) 评论(3) 推荐(3) 编辑
摘要: SPA单页面应用容器 开源地址: https://github.com/yuzd/Spa 功能介绍 前端应用开发完后打包后自助上传部署发布 配合服务端脚本(javascript)实现服务端业务逻辑编写渲染SSR功能 可以快速回滚到上一个版本 可以设置环境变量供SSR功能使用 服务端脚本提供执行日志 阅读全文
posted @ 2020-02-12 18:35 俞正东 阅读(1855) 评论(4) 推荐(4) 编辑
摘要: AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 如何使用 代码克隆到本地 用vs2017或以上版本 打开工程。 项目结 阅读全文
posted @ 2019-06-28 18:57 俞正东 阅读(11347) 评论(37) 推荐(45) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:19 俞正东 阅读(4661) 评论(43) 推荐(8) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:13 俞正东 阅读(2475) 评论(6) 推荐(3) 编辑
摘要: 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:06 俞正东 阅读(8000) 评论(62) 推荐(50) 编辑
摘要: 用Swagger有一段时间, 我的model层是一个单独的dll 但给Swagger配置的是api层dll的XML。 所以就导致了model字段的注释不能够反应到参数说明。 所以我fork了一份 改了一下源码 改动功能如下: 1 增加每个controller下的action 总数 展示 2 增加ac 阅读全文
posted @ 2017-03-10 09:35 俞正东 阅读(6723) 评论(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 俞正东 阅读(1086) 评论(9) 推荐(1) 编辑
摘要: 背景 最近我搞了个微信机器人,@机器人 xxx 这样来发送命令 能拿到的信息有,消息内容,消息发送人,消息所在的群id等 需要根据消息内容或者消息发送群id等不同的条件组合来决定走哪个处理逻辑。 简单来说的话,就用很多if else if if(model.context.StartsWith("命 阅读全文
posted @ 2023-07-16 16:39 俞正东 阅读(413) 评论(0) 推荐(3) 编辑
摘要: 从报错内容很清楚是Metaspace区域oom了 大部分情况下,程序运行中不会出现过多的类加载数量的变动,先导入dump文件检查是否有异常的classLoader或者有异常动态生成的class 发现了下面这个classLoader数量异常,项目中用到nashorn这块js引擎来做动态js脚本执行 通 阅读全文
posted @ 2023-06-19 19:11 俞正东 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我之前的文章介绍了SSL指纹识别 https://mp.weixin.qq.com/s/BvotXrFXwYvGWpqHKoj3uQ 很多人来问我BYPass的方法 主流的BYPASS方法有两大类: 使用定制ja3的网络库 go在这块的库比较流行(比如go的库requests还有cycletls) 阅读全文
posted @ 2023-05-02 21:43 俞正东 阅读(922) 评论(4) 推荐(1) 编辑
摘要: image 工具背景 如今,docker镜像常用于工具的分发,demo的演示,第一步就是得创建docker镜像。一般入门都会安装docker,然后用dockerFile来创建镜像,除此以外你还想过有更高效的方式吗? image Google开发的jib不依赖docker环境也能创建docker或者O 阅读全文
posted @ 2023-03-26 14:59 俞正东 阅读(343) 评论(0) 推荐(2) 编辑
摘要: 今天给大家分享一个我做的小工具,可以自定义扩展右键菜单的功能来提高工作效率,效果图如下: image 如上图,右键菜单多了几个我自定义的菜单 复制文件路径 复制文件夹路径 我的工具箱 <走配置文件动态创建子菜单,下面会讲> 我上图是在win10操作系统下演示的,在win11系统也测试可用。 源码和工 阅读全文
posted @ 2023-02-05 10:27 俞正东 阅读(547) 评论(3) 推荐(6) 编辑
摘要: image 什么是maui .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动(ios,andriod)和桌面(windows,mac)应用。 image chagpt 最近这玩意很火,由于网页版本限制了ip,还得必须开代理, 用起来比较 阅读全文
posted @ 2022-12-18 11:14 俞正东 阅读(2227) 评论(0) 推荐(5) 编辑
摘要: 大家千万不要被文章的标题给迷惑了,他两在本篇文章是没有关系的, 今天给大家讲讲最近2个有意思的issue,分享一下我学到的 mysql DuplicateUpdate的用法要注意的点 java的threadpool使用不当会造成“死锁”问题 mysql DuplicateUpdate的用法要注意的点 阅读全文
posted @ 2022-12-02 17:09 俞正东 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 协程的出现大大降低了异步编程的复杂度,可以让我们像写同步代码一样去写异步代码,如果没有它,那么很多异步的代码都是需要靠回调函数来一层层嵌套,这个在我之前的一篇有介绍 rxjava回调地狱-kotlin协程来帮忙 本篇文章主要介绍 kotlin的suspend函数在编译生成了怎样的代码 csharp的 阅读全文
posted @ 2022-11-20 23:27 俞正东 阅读(431) 评论(3) 推荐(1) 编辑
摘要: visual studio插件开发-Menu 工欲善其事,必先利其器,作为程序员我们很大部分时间在和ide打交道,好的插件可以大大提高我们的编程效率,我开发过几个vs插件来解决一键生成dbmodels,快速部署到服务器,总结下来最关键的还是对于Menu这块的扩展,因为这是插件功能的最常见的入口之一,下面给大家介绍vs插件各种menu的扩展 环境 阅读全文
posted @ 2022-10-29 07:26 俞正东 阅读(1583) 评论(2) 推荐(9) 编辑
摘要: image 前段时间研究envoy的filter开发,在windows机器环境上面折腾了会,这里记录一下,希望能够帮助到大家少走一些坑 主要是使用vscode devContainer的方式来搭建开发调试环境, 这里稍微解释下,devContainer开发容器是把工程所需的环境打包成容器镜像,在本机 阅读全文
posted @ 2022-10-15 18:36 俞正东 阅读(663) 评论(0) 推荐(0) 编辑