摘要: 我前两天看见同事用写了用AOP技术实现缓存的方案,于是好奇看了一下这是怎么实现的。原来是用了.NET中的一个类ContextBoundObject和Attribute相关技术。其实个类在.NET Framework很早就有,至今才认识它,是有点相见恨晚的感觉。网上一搜,已经有了很多使用Context 阅读全文
posted @ 2019-12-12 21:48 soleds 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 信号量说简单点就是为了线程同步,或者说是为了限制线程能运行的数量。 那它又是怎么限制线程的数量的哩?是因为它内部有个计数器,比如你想限制最多5个线程运行,那么这个计数器的值就会被设置成5,如果一个线程调用了这个Semaphore,那么它的计数器就会相应的减1,直到这个计数器变为0。这时,如果有另一个 阅读全文
posted @ 2019-12-12 21:37 soleds 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一.本文所涉及的内容(Contents) 二.背景(Contexts) 在SQL Server 2008以上版本中,对数据库中的用户表所做的 DML 更改(插入、更新和删除操作)除了:SQL Server 变更数据捕获(CDC)监控表数据之外,还有一个新增功能,那就是:更改跟踪(Chang Trac 阅读全文
posted @ 2019-12-12 21:19 soleds 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 可以用于控制自定义超时,默认 构建函数传入 var ar=new AutoResetEvent(false); 在需要等待的时候可以指定时间,var IsTimeout=ar.WaitOne(1000*10); 通过返回值可以判断是超时退出,还是执行完成退出;在执行完成时,调用 ar.Set() 退 阅读全文
posted @ 2019-12-12 21:12 soleds 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 所谓代理,就是不直接访问目标对象,而是由中间对象生成一个目标代理类,由中间代理对象来代理目标对象的方法。Java里面有JDK和CGLIB代理。C#里面则使用Castle代理。nuget引用如下: <package id="Castle.Core" version="4.3.1" targetFram 阅读全文
posted @ 2019-12-12 21:06 soleds 阅读(959) 评论(1) 推荐(0) 编辑
摘要: 事务: 一、可能同时存在不可预知数量的事务; 二、需要协调所有相关事务并行; 三、事务可能分布在不同的服务器上; 四、通过本地事务结合,实施分布式事务;(结合Redis发布订阅机制、结合接口入参,Redis用于做跨服务器发布订阅,通过消息传递实现对整体服务的最终要么提交、要么集体回滚的控制) 一、事 阅读全文
posted @ 2019-12-10 10:45 soleds 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一、安装Centos 7虚拟机系统 1、系统安装 下载阿里云的镜像,下载后安装,默认全程图形界面;虚拟机使用Win10自带的Hyper;碰到的坑记录下 1、在Hyper加载镜像启动的时候,提示“虚拟机服务未开启”类似的错误,需要进BIOS里设置Momory Profile设置为启用,包括检查任务管理 阅读全文
posted @ 2019-12-07 15:55 soleds 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1、服务器生成【公钥】和【私钥】,成对生成; 2、客户端生成证书信息,使用【公钥】进行加密,前提是有公钥,并生成证书信息; 3、客户端发送自身的计算机名、MAC、用户名、证书内容给服务器; 4、服务器使用【私钥】对证书内容进行解密,并验证证书信息中的计算机名、MAC、用户名是否一致,首先是能否解密, 阅读全文
posted @ 2019-11-24 13:17 soleds 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 实际上线后,预发布环境通过内网向各台服务器拉取数据库实时备份文件、站点压缩文件,由于预发布环境的硬盘写入速度问题,目前带宽在350M/s的速度,主要瓶颈在于硬盘写入速度,传输时硬盘写入资源占用保持100% 一、背景 公司所在的业务为Saas系统开发,对线上稳定性、发布后的系统稳定性要求极高,目前由于 阅读全文
posted @ 2019-11-22 16:46 soleds 阅读(322) 评论(0) 推荐(1) 编辑
摘要: 部份内容参考原始文章链接:https://www.cnblogs.com/stragon/p/5643754.html ,同时比较有参考价值的文章:https://blog.csdn.net/sqlserverdiscovery/article/details/20282919 过程中碰到的一些问题 阅读全文
posted @ 2019-11-14 09:39 soleds 阅读(986) 评论(0) 推荐(0) 编辑