摘要:
.NET 之 垃圾回收机制GC 一、GC的必要性 1、应用程序对资源操作,通常简单分为以下几个步骤:为对应的资源分配内存 → 初始化内存 → 使用资源 → 清理资源 → 释放内存。 2、应用程序对资源(内存使用)管理的方式,常见的一般有如下几种: [1] 手动管理:C,C++ [2] 计数管理:CO 阅读全文
posted @ 2019-03-20 15:33
HackerVirus
阅读(450)
评论(0)
推荐(0)
摘要:
深入理解C#中的IDisposable接口 写在前面 在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这又是什么?! 托管资源:由CLR管理分配和释放的资源, 阅读全文
posted @ 2019-03-20 15:05
HackerVirus
阅读(361)
评论(0)
推荐(0)
摘要:
C#中IDisposable的用法 在Net中,由GC垃圾回收线程掌握对象资源的释放,程序员无法掌控析构函数的调用时机。对于一些非托管资源,比如数据库链接对象等,需要实现IDisposable接口进行手动的垃圾回收。那么什么时候使用Idisposable接口,以及如何使用呢? 一、IDisposab 阅读全文
posted @ 2019-03-20 15:04
HackerVirus
阅读(497)
评论(0)
推荐(0)
摘要:
.Net开发环境迁移到Linux上去 .Net Core发布之前,多年来,.Net程序员的开发环境都在Windows上。 三街第一帅的我,虽然上班的8小时一直在windows上撸C#,但是下班时间一般都在搞其他的乱七八糟的东西,比如写写小游戏啊。写点安卓或者IOS的APP啊。 本着一颗折腾的心。周末 阅读全文
posted @ 2019-03-20 11:51
HackerVirus
阅读(786)
评论(0)
推荐(0)
摘要:
Elasticsearch最佳实践之分片使用优化 作者:老生姜 一、遇到的问题 与大多数分布式系统一样,Elasticsearch按照一定的Hash规则把用户数据切分成多个分片,然后打散到不同机器进行存储,从而实现大规模数据的分布式存储。 cluster.png 然而在一些复杂的应用场景中使用Ela 阅读全文
posted @ 2019-03-20 11:22
HackerVirus
阅读(3763)
评论(1)
推荐(0)
摘要:
云计算SPI(SaaS、PaaS、IaaS) The other day, I arrived at the SAP LABS CHINA for interview with my pleasure. That gave me a chance to know the concept of clo 阅读全文
posted @ 2019-03-20 10:50
HackerVirus
阅读(341)
评论(0)
推荐(0)
浙公网安备 33010602011771号