摘要:spring框架在.net平台实践 阅读全文
posted @ 2020-08-30 09:22 俞正东 阅读(693) 评论(3) 推荐(3) 编辑
摘要:SPA单页面应用容器 开源地址: https://github.com/yuzd/Spa 功能介绍 前端应用开发完后打包后自助上传部署发布 配合服务端脚本(javascript)实现服务端业务逻辑编写渲染SSR功能 可以快速回滚到上一个版本 可以设置环境变量供SSR功能使用 服务端脚本提供执行日志 阅读全文
posted @ 2020-02-12 18:35 俞正东 阅读(1372) 评论(4) 推荐(4) 编辑
摘要:AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 如何使用 代码克隆到本地 用vs2017或以上版本 打开工程。 项目结 阅读全文
posted @ 2019-06-28 18:57 俞正东 阅读(9654) 评论(37) 推荐(41) 编辑
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:19 俞正东 阅读(2598) 评论(43) 推荐(6) 编辑
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:13 俞正东 阅读(1502) 评论(6) 推荐(3) 编辑
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到 阅读全文
posted @ 2019-05-29 10:06 俞正东 阅读(6150) 评论(62) 推荐(49) 编辑
摘要:用Swagger有一段时间, 我的model层是一个单独的dll 但给Swagger配置的是api层dll的XML。 所以就导致了model字段的注释不能够反应到参数说明。 所以我fork了一份 改了一下源码 改动功能如下: 1 增加每个controller下的action 总数 展示 2 增加ac 阅读全文
posted @ 2017-03-10 09:35 俞正东 阅读(5367) 评论(7) 推荐(5) 编辑
摘要:环境准备 准备2台机器配置好Master Slaver模式 我是用vmware 2台虚拟机配置的。有需要请联系。 Master:192.168.11.130 Slaver:192.168.11.133 下面新建一个Console工程来测试 添加引用 新增一个DBmodel 配置好codegen自动生 阅读全文
posted @ 2017-02-23 09:49 俞正东 阅读(849) 评论(9) 推荐(1) 编辑
摘要:前言 前段时间对SSL指纹的获取实现很感兴趣,从表面到深入再到实现让我更加深刻理解SSL设计。 本篇介绍: SSL指纹在web容器(Kestrel)下如何获取,并实现一个Middleware来很方便集成到web工程里面(下文附源码地址)。 解析ClientHello的套路以及如何生成SSL指纹 测试 阅读全文
posted @ 2021-06-06 15:47 俞正东 阅读(96) 评论(0) 推荐(0) 编辑
摘要:今天本来想研究下nginx下如果获取SSL指纹,但是环境没有装成功 就尝试了下如果不用nginx直接在服务端拿到SSL指纹, 没想到从造自签名证书到如何开启证书, 以及服务端证书和客户端证书各种组合校验的测试就花了我很长时间。 所以SSL指纹就下一次在研究吧,有这方面经验的朋友欢迎加我微信交流(文末 阅读全文
posted @ 2021-05-23 18:11 俞正东 阅读(104) 评论(0) 推荐(1) 编辑
摘要:前言 前段时间和同事讨论HTTPS的工作原理,当时对这块知识原理掌握还是靠以前看了一些博客介绍,深度不够,正好我这位同事是密码学专业毕业的,结合他密码学角度对tls加解密这阐述,让我对这块原理有了更进一步的理解,正文开始... 今天我们讨论2个话题 TLS是如何保障数据传输安全的 中间人攻击的原理和 阅读全文
posted @ 2021-05-16 22:08 俞正东 阅读(225) 评论(0) 推荐(1) 编辑
摘要:线程池大家都很熟悉,无论是平时的业务开发还是框架中间件都会用到,大部分都是基于JDK线程池ThreadPoolExecutor做的封装, 都会牵涉到这几个核心参数的设置:核心线程数,等待(任务)队列,最大线程数,拒绝策略等。 但如果线程池设置不当就会引起一系列问题, 下面就说下我最近碰到的问题。 案 阅读全文
posted @ 2021-05-09 15:14 俞正东 阅读(213) 评论(0) 推荐(3) 编辑
摘要:主要围绕下面几点介绍 概念 应用场景(对比其他语言) 和filter,拦截器,传统的pipeline模式的区别(用forEach代替不了么?) 在java中如何实现中间件模式(附源码) 中间件的概念 首先它是一种设计模式,一种功能的封装方式,就是封装在程序中处理复杂业务逻辑的功能。 说概念很难理解, 阅读全文
posted @ 2021-04-18 22:01 俞正东 阅读(43) 评论(0) 推荐(0) 编辑
摘要:背景 最近群友们经常反馈docker镜像制作起来有点麻烦,我开源的antdeploy工具虽然可以制作镜像但是必须有一个提前:有一台安装好docker的linux服务器。因为大家开发环境基本上都是windows。为了制作镜像专门搞一台linux服务器有点浪费,也很麻烦。需要一种技术能制作docker镜 阅读全文
posted @ 2021-04-18 21:57 俞正东 阅读(315) 评论(0) 推荐(2) 编辑
摘要:利用浏览器favicon的缓存机制(F-Cache)生成客户端浏览器唯一指纹 首先介绍下: 这个技术出自 UIC论文:https://www.cs.uic.edu/~polakis/papers/solomos-ndss21.pdf 源码:https://github.com/jonasstrehl 阅读全文
posted @ 2021-03-27 16:45 俞正东 阅读(262) 评论(1) 推荐(2) 编辑
摘要:在devops流程里面 构建镜像是一个非常重要的过程,一般构建镜像是写dockerfile文件然后通过docker client来构建的image。 docker client 会先检查本地有没有image,如果没有帮你 从镜像仓库 pull 下来 然后解析你写的dockerfile构建新的imag 阅读全文
posted @ 2021-03-01 22:03 俞正东 阅读(360) 评论(1) 推荐(3) 编辑
摘要:ORM框架分库分表已实现了 只分表(根据指定字段) 点我查看demo 只分库(根据指定字段) 点我查看demo 既分库又分表(根据相同的字段) 点我查看demo 上面几点之前我在博客中已经写了使用介绍,点我查看 最近我完善了分库分表功能: 分库和分表可以指定不同的字段 首先看下配置上是如何配置的 在 阅读全文
posted @ 2021-02-17 18:19 俞正东 阅读(77) 评论(0) 推荐(0) 编辑
摘要:请看下面的代码并尝试猜测输出: 可能一看下面的代码你可能会放弃继续看了,但如果你想要彻底弄明白volatile,你需要耐心,下面的代码很简单! 在下面的代码中,我们定义了4个字段x,y,a和b,它们被初始化为0 然后,我们创建2个分别调用Test1和Test2的任务,并等待两个任务完成。 完成两个任 阅读全文
posted @ 2021-02-15 12:26 俞正东 阅读(382) 评论(1) 推荐(3) 编辑