艺海无涯,学无止境。欢迎一起探讨技术和人生,了解我

开源&框架

开源&框架

实现DevOps需要什么?

   实现DevOps需要什么? 硬性要求:工具上的准备 代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion 构建工具:Ant、Gradle、maven 自动部署:Capistrano、CodeDeploy 持续集成(CI):Bamboo、Hudson、Jenkins 配置管理:Ansible、Chef、Puppe…

开源&框架

Policy组件根据方法返回结果进行重试

   Policy组件根据方法返回结果进行重试,这里,判断返回不为空的时候,会进行重试,以0作为被除数来测试   static void Main() { var retry = Policy.HandleResult(x => x != "").WaitAndRetry(new[] {TimeSpan.FromSeconds…

开源&框架

cron expressions 时间表达式

   cron时间表达式由7段构成:秒 分 时 日 月 星期 年(可选) "-" :表示范围 MON-WED表示星期一到星期三"," :表示列举 MON,WEB表示星期一和星期三"*" :表是“每”,每月,每天,每周,每年等"/" :表示增量:0/15(处于分钟段里面) 每15分钟,在0分以后开始,3/20 每20分钟,从3分钟以后开始"?" :只能出现在日,星…

开源&框架

高效实用的.NET开源项目

   高效实用的.NET开源项目1.Akka.NET:  概述:更轻松地构建强大的并发和分布式应用。  简介:Akka.NET是一个用于在.NET和Mono上构建高度并发,分布式和容错的事件驱动应用程序的工具包和运行时。  开源地址:https://github.com/akkadotnet/akka.net2.Topshelf:  概述:使用.NET构建Wind…

开源&框架

消息队列RabbitMQ用法

   消息队列RabbitMQ用法,把数据写到RabbitMQ里面,然后从RabbitMQ里面读取数据,调用接口URL使用 using RabbitMQ.Client; using RabbitMQ.Client.Events; using System; using System.Collections.Generic; using System.Co…

开源&框架

.net项目技术选型总结

   .net项目技术选型总结 数据库 ● 小型项目:SQLite(工具) ● 中大型项目:MS SQL Server(国内) / Mysql(国外)/DB2/Oracle数据访问技术 ● SqlHelper(ADO.NET) ● 轻型ORM:Dapper / PetaPoco ● 大型ORM:EF / NHibernet缓存技术 ● redis/memcach…