0%

使用C#实现的可重入非公平读写锁,主要目的实现并发读写以及读写同步问题。为了减少读等待时间以及防止出现写饥饿现象,本锁使用了非同步锁的实现,允许读优先(提高效率)的同时使用一个阈值限定读者的最大数量(防止写饥饿);重入机制允许某个线程可以获取锁多次(如多次函数调用导致的锁重入),每次获取都需要有对应的释放,否则会出错。

Read more »

概述

EntityFramework是一种对象关系映射器ORM,它使.NET开发人员能够使用.NET对象处理数据库。它消除了开发人员通常需要编写的大多数数据访问代码的需要。

Read more »

概述

ADO.NET提供对数据库如MySQLXML这样的数据源以及通过OLE DBODBC公开的数据源的一致访问。共享数据的使用方应用程序可以使用ADO.NET连接到这些数据源,并可以检索、处理和更新其中包含的数据。

Read more »

可达性分析算法

算法的基本思路是通过一系列称为GC Roots的对象作为起始点,从这些节点向下搜索,搜索所走过的路径称作引用链

Read more »

类加载机制

类加载机制个人认为是JVM中比较重要的一部分,因此在JVM系统学习之前就先学习了类加载机制的相关细节,以记之。

Read more »

垃圾回收器—GC

众所周知,Java中的GC负责回收无用对象占用的内存资源,但会有特殊情况:假定对象获得了一块”特殊”的内存区域(不是使用new创建的),由于GC只释放那些经由new分配的内存,所以GC不知道如何释放该对象的这块”特殊”内存区域。

Read more »

简介

本项目我们基于Stanford University中的Amazon Movie Comment数据,利用爬虫技术爬取了数十万的电影信息数据以及数百万计的电影评论数据,并通过搭建Neo4j图数据库、MySQL关系型数据库、Influx时序数据库及Hive分布式数据库对数据进行存储、分析及实现功能,同时对于部分功能需求针对这4种数据库进行效率对比分析。

Read more »