扩大
缩小
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

2019年9月3日

CacheManager.Core

摘要: GitHub地址:https://github.com/MichaCo/CacheManager CacheManager的优点: 让开发人员的生活更容易处理和配资缓存,即使是非常复杂的缓存方案。 CacheManager能够管理多种缓存,包含 内存, appfabric, redis, couch 阅读全文

posted @ 2019-09-03 10:08 禅道 阅读(993) 评论(0) 推荐(0) 编辑

2019年8月27日

雪花算法,生成分布式唯一ID

摘要: 2.3 基于算法实现 【转载】 这里介绍下Twitter的Snowflake算法——snowflake,它把时间戳,工作机器id,序列号组合在一起,以保证在分布式系统中唯一性和自增性。 snowflake生成的ID整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞,在同一毫秒内最多可以生成 阅读全文

posted @ 2019-08-27 09:43 禅道 阅读(585) 评论(0) 推荐(1) 编辑

2019年8月26日

监控

摘要: Redis缓存一般监控占用内存值、网络流量, 数据库监控连接数、磁盘空间, 业务服务监控并发数、响应延迟、错误率等 大部分组件都不需要自己动手开发,网络上有开源组件。小明下载了RedisExporter和MySQLExporter,这两个组件分别提供了Redis缓存和MySQL数据库的指标接口。微服 阅读全文

posted @ 2019-08-26 09:45 禅道 阅读(307) 评论(0) 推荐(0) 编辑

2019年8月23日

什么是并行、并发, 两者的区别是什么

摘要: 什么是并发? 并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已. 就类似于你,吃一口饭喝一口水,以 阅读全文

posted @ 2019-08-23 14:00 禅道 阅读(2033) 评论(0) 推荐(0) 编辑

2019年8月21日

Emit用法

摘要: 【转自】https://blog.csdn.net/xiaouncle/article/details/52890037 本人是从0开始学习Emit的,在学习过程中比较困扰我的就是有很多指令不理解、不会用,查了很多资料最终算是搞明白了,记录下来供大家参考。 除了在网上查资料外,学习Emit和MSIL 阅读全文

posted @ 2019-08-21 11:27 禅道 阅读(2989) 评论(0) 推荐(0) 编辑

用Emit方法优化反射

摘要: 用Emit方法优化反射 阅读全文

posted @ 2019-08-21 11:22 禅道 阅读(277) 评论(0) 推荐(0) 编辑

2019年8月19日

C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍

摘要: 原文地址:http://www.csharpwin.com/csharpspace/8927r1397.shtml MSDN建议按照下面的模式实现IDisposable接口: 在.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize。Finalize的目的是用于释放非托管的 阅读全文

posted @ 2019-08-19 16:57 禅道 阅读(932) 评论(0) 推荐(1) 编辑

2019年8月16日

前置机

摘要: 前置机这个概念一般在银行、券商、电信运营商那里用的比较多。这些地方都有很多后台核心处理系统,对外提供各种接口服务。如果我有某种业务接口需要跟他们的后台系统打交道,要从我们的外部网络访问他们的后台系统,这些单位是绝对不允许的。这个时候,他们要求你或者他们自己开发一个软件,运行在他们的内网,然后通过专线 阅读全文

posted @ 2019-08-16 14:50 禅道 阅读(475) 评论(0) 推荐(0) 编辑

红黑树【转载】

摘要: 红黑树是比较常见的数据结构之一,在Linux内核中的完全公平调度器、高精度计时器、多种语言的函数库(如,Java的TreeMap)等都有使用。 在学习红黑树之前,先来熟悉一下二叉查找树。 二叉查找树(Binary Search Tree) 二叉查找树,它有一个根节点,且每个节点下最多有只能有两个子节 阅读全文

posted @ 2019-08-16 10:30 禅道 阅读(135) 评论(0) 推荐(0) 编辑

2019年8月13日

lock的等效代码

摘要: 1.lock的等效代码 在.NET的多线程程序中,经常会遇到lock关键字来控制同步,比如下列代码: private object o = new object(); public void Work() { lock(o) { //做一些需要线程同步的工作 } } 事实上,lock这个关键字是C# 阅读全文

posted @ 2019-08-13 09:50 禅道 阅读(207) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

导航