随笔分类 -  开发实践

摘要:Git仓库介绍 Git仓库分为本地仓库和远程仓库,及时是从远程clone下来的仓库,它在本地也是独立的,它包含了你所clone分支的所有源代码和历史记录,可以方便的在本地进行操作。 Git天生就是分布式的,本地仓库中可以完成checkout、stage、commit、reset、log等操作,这是一 阅读全文
posted @ 2020-09-17 00:18 拓荒者IT 阅读(752) 评论(0) 推荐(1) 编辑
摘要:Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionLess的常见用法。 安装ExceptionLess 在 阅读全文
posted @ 2019-09-19 00:32 拓荒者IT 阅读(7722) 评论(1) 推荐(1) 编辑
摘要:在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要 了。 是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C 实现。 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器 阅读全文
posted @ 2019-09-08 18:43 拓荒者IT 阅读(29880) 评论(13) 推荐(47) 编辑
摘要:SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。 Renci.SshNet.Async 是一款 .NET SFTP 访问组件。使用起来也很简单。 一、 阅读全文
posted @ 2019-09-03 09:59 拓荒者IT 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:今天我们来分析另一个开源的CQRS+ES项目:Equinox。该项目可以在github上下载并直接本地运行,项目地址: "https://github.com/EduardoPires/EquinoxProject" ,该项目是基于 .net core 2.2的,开发语言、编码方式比Diary.CQ 阅读全文
posted @ 2019-06-30 18:44 拓荒者IT 阅读(1239) 评论(0) 推荐(1) 编辑
摘要:当我写下这个标题的时候,我就有些后悔了,题目有点大,不太好控制。但我还是打算尝试一下,通过这篇内容来说清楚CQRS模式,以及和这个模式关联的其它东西。希望我能说得清楚,你能看得明白,如果觉得不错,右下角点个推荐! 先从CQRS说起,CQRS的全称是Command Query Responsibili 阅读全文
posted @ 2019-06-15 18:14 拓荒者IT 阅读(9596) 评论(25) 推荐(69) 编辑
摘要:关于CQRS,在实现上有很多差异,这是因为CQRS本身很简单,但是它犹如潘多拉魔盒的钥匙,有了它,读写分离、事件溯源、消息传递、最终一致性等都被引入了框架,从而导致CQRS背负了太多的混淆。本文旨在提供一套简单的CQRS实现,不依赖于ES、Messaging等概念,只关注CQRS本身。 CQRS的本 阅读全文
posted @ 2019-06-08 18:38 拓荒者IT 阅读(1528) 评论(1) 推荐(11) 编辑
摘要:需求描述:当用户的账户在另一个浏览器中登录的时候,需要把当前浏览器的登录强制下线。这种需求在业务系统,或付费视频服务网站中比较常见。 这种需求我称之为“单客户端(浏览器)”登录,与单点登录(SSO)有本质的区别,关于SSO的实现方案可以参考我的另外一篇文章:谁都能看懂的单点登录(SSO)实现方式(附 阅读全文
posted @ 2015-10-18 20:27 拓荒者IT 阅读(1616) 评论(0) 推荐(2) 编辑
摘要:SSO的基本概念 SSO英文全称Single Sign On(单点登录)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。(本段内容来自百度百科) 今天这 阅读全文
posted @ 2014-04-09 17:57 拓荒者IT 阅读(71287) 评论(45) 推荐(49) 编辑
摘要:在MSDTC中访问OLE DB数据库的时候,会抛出异常,异常信息大概是:"Microsoft.Jet.OLEDB.4.0”提供程序不支持 ITransactionLocal 接口。本地事务不可用于当前提供程序,或者是与基础事务通信失败。 原来,在创建OLE DB数据库连接的时候,默认是打开了事务的(automatic transaction enlistment),所以如果放在MSDTC中会出现... 阅读全文
posted @ 2013-01-26 16:28 拓荒者IT 阅读(707) 评论(0) 推荐(0) 编辑
摘要:我是通过点点网了解到OAuth2.0的,点点网关于OAuth的介绍是:OAuth 2.0是在2006年设计的OAuth协议的下一个版本, 2.0版本更注重于客户端开发的简易性,同时给Web,桌面,移动等平台给予支持,它是基于OAuth WRAP开放的一套安全认证的流程。OAuth2.0的授权认证流程如下图:A:客户端发起授权请求B:资源的拥有者返回允许授权的应答C:客户端向授权服务器发出认证授权的请求D:认证通过,授权服务器会返回一个包含Access Token的应答,该应答中应包含Access TokenE:客户端根据D中得到的Access Token向资源服务器发送访问请求F:资源服务器返 阅读全文
posted @ 2012-11-29 12:35 拓荒者IT 阅读(4881) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://xcai.net/archives/30前文提到可以利用IIS7 ARR模块实现类nginx反向代理,提供负载均衡方案,但是真正要在实际应用中部署,还得解决session同步问题,session实际上是缓存的一种,在之前微软的解决方案中并没有可靠的分布式缓存方案,通常都是利用memcached来实现,不过最新.NET 4中已经有较为完善的解决方案:Windows Server AppFabric 缓存。AppFabric 缓存物理结构Windows Server AppFabric 缓存 功能使用彼此通信的服务器群集来形成单个统一的应用程序缓存系统。无论构成缓存群集的计 阅读全文
posted @ 2012-05-31 17:28 拓荒者IT 阅读(3000) 评论(0) 推荐(1) 编辑
摘要:1.ERP的实施分哪些阶段?ERP的实施通常分为准备、设计、实施及上线支持四个阶段。2.准备阶段的主要工作有哪些?办公环境和计算机等办公设备的落实,关键用户,总体方案,动员启动大会。3.设计阶段的主要工件有哪些?业务流程设计,现状调研,未来流程设计,确定客户化工作范围。4.实施阶段的主要工作有哪些?在预配置系统的基础上,对每个单位的系统进行个性配置,但必须经过总部的审批;设计并完成客户化编程,设计并建立系统用户权限,进行系统测试,进行讲师和最终用户培训,进行数据转换试转档,正式转档与系统上线。5.后续工作有哪些?实施后的技术支持。为了保证新的系统能够支持日常的业务运营,对系统配置进一步完善,并 阅读全文
posted @ 2012-04-20 16:03 拓荒者IT 阅读(2265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示