分布式系统架构1:共识算法Paxos

thbcm阅读(168)

思考:现在你有一份随时变动的数据,需要确保它正确存储在网络的几台不同机器上,并且要保证数据是随时可用的,应该怎么做?

ClickHouse 物化视图学习总结

thbcm阅读(190)

注意:可以在Null表上创建物化视图。因此,写入表的数据最终会影响视图,但原始原始数据仍将被丢弃

C++中的多线程及其之后的周边

thbcm阅读(208)

在Linux上,有pthread的使用,而C++ 11标准中使用了<thread>,是一个良好的跨平台方案。

thread和pthread在实际的使用中有一些显著的差别,典型例子如:


pthread_create用来创建线程,而std::thread可以直接被用来创建线程。

全网最详细的Spring入门教程

thbcm阅读(182)

Spring的一个最大的目的就是使JAVA EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。可以说Spring是一个提供了更完善开发环境的一个框架,可以为POJO(Plain Ordinary Java Object)对象提供企业级的服务。

联系我们