随笔分类 - c#
摘要:背景 最近群友们经常反馈docker镜像制作起来有点麻烦,我开源的antdeploy工具虽然可以制作镜像但是必须有一个提前:有一台安装好docker的linux服务器。因为大家开发环境基本上都是windows。为了制作镜像专门搞一台linux服务器有点浪费,也很麻烦。需要一种技术能制作docker镜
阅读全文
摘要:AntDeploy 是我开发一款开源一键发布插件 将本地vs中的代码,一键打包,部署到任意的远程服务器,也可以直接打包成镜像一键部署到镜像库 部署方式支持 windows服务,linux服务,docker容器,iis 支持增量发布(只更新有修改的) 支持一键回滚(出了问题快速恢复) 支持查看发布历史
阅读全文
摘要:AntDeploy 是我开发一款开源一键发布插件 将本地vs中的代码,一键打包,部署到任意的远程服务器 部署方式支持 windows服务,linux服务,docker容器,iis 支持增量发布(只更新有修改的) 支持一键回滚(出了问题快速恢复) 支持查看发布历史记录 AntDeploy的代码托管地址
阅读全文
摘要:spring框架在.net平台实践
阅读全文
摘要:面向切面编程:Autofac.Annotation扩展组件是我开源的一款利用打标签完成autofac容器的注入组件。 https://github.com/yuzd/Autofac.Annotation 我们之前介绍了利用Aspect标签来完成拦截器功能 Aspect是一对一的方式,我想要某个cla
阅读全文
摘要:Antdeploy是我开发的一款开源一键部署工具,支持将.net应用(支持netcore)一键部署到远程服务器,并支持以下3种部署方案 支持docker一键部署(支持netcore) 支持iis一键部署(支持netcore和framework) 支持windows服务一键部署(支持netcore和f
阅读全文
摘要:背景介绍 通常业务中需要用到定时执行功能,我用hangfire搭建了一个调度服务,这个调度服务是独立于业务逻辑的,具体可以参考文章:https://github.com/yuzd/Hangfire.HttpJob/wiki 也就是说只要我有了这个调度服务后,只要提供给我的接口 我就可以调度它(比如在
阅读全文
摘要:SPA单页面应用容器 开源地址: https://github.com/yuzd/Spa 功能介绍 前端应用开发完后打包后自助上传部署发布 配合服务端脚本(javascript)实现服务端业务逻辑编写渲染SSR功能 可以快速回滚到上一个版本 可以设置环境变量供SSR功能使用 服务端脚本提供执行日志
阅读全文
摘要:前提:由于是演示WindowsService项目所以得部署好agent 参考:https://github.com/yuzd/AntDeployAgent/issues/1 注意:Windows 服务器上 需要安装一个agent 就是 安装一个windows服务,用来处理iis的发布和windows
阅读全文
摘要:【 Autofac打标签模式】开源DI框架扩展地址: https://github.com/yuzd/Autofac.Annotation/wiki Componet标签把类型注册到DI容器 1. 把一个类型注册到DI容器 上面的例子就是把Student类型注册到容器 2. 把当前类型和父类注册到D
阅读全文
摘要:【 Autofac打标签模式】开源DI框架扩展地址: https://github.com/yuzd/Autofac.Annotation/wiki 让一个配置类去注册一些单例对象到DI容器内 打了AutoConfiguration标签的Class就是配置类 在AutoConfiguration标签
阅读全文
摘要:Spring EL 表达式是什么? Spring3中引入了Spring表达式语言—SpringEL,SpEL是一种强大,简洁的装配Bean的方式,他可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用C#中提供的静态常量,获取外部json xml文件中的的配置值 为什么要使用S
阅读全文
摘要:Orm框架介绍 AntOrm 是我维护的一个开源csharp -netcore 项目 Ktorm 是一个大神开源的kotlin项目 由于我工作上都用到了,为了提高工作效率 我写了一个mac端工具帮助快速生成Dbmodel代码 工具上传到百度网盘,下载地址 链接:https://pan.baidu.c
阅读全文
摘要:AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成器 如何使用 代码克隆到本地 用vs2017或以上版本 打开工程。 项目结
阅读全文
摘要:CanalSync canal 是阿里巴巴开源的一款基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 我开发的这个CanalSync项目 https://github.com/yuzd/CanalSync ==>觉得不错帮忙给个star谢谢 是基于c
阅读全文
摘要:AntDeploy AntDeploy是一款开源的一键发布部署工具,目的是代替重复性的发布动作,提高部署效率 1.一键部署iis 2.一键部署windows服务 3.一键部署到Docker 4.支持增量 5.支持只发布特定文件 6.支持回滚到指定历史版本 7.支持查看发布历史记录 8.支持脱离vs单
阅读全文
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到
阅读全文
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到
阅读全文
摘要:项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不影响! 该组件已被Hangfire官方采纳,在Hangfire官网可以查到
阅读全文