- 博客(26)
- 资源 (2)
- 收藏
- 关注
转载 机器学习入门
一文了解线性代数–深度学习入门之数学基础https://blog.csdn.net/qq_31456593/article/details/74852203机器学习&深度学习算法及代码实现https://blog.csdn.net/qq_31456593/article/details/69340697...
2018-09-30 10:48:06 131
转载 Hadoop 入门
看懂Hadoop集群原理与实现方式 https://blog.csdn.net/ggy101600/article/details/53538616
2018-08-22 18:06:51 144
转载 zookeeper 入门
zookeeper源码分析之一服务端启动过程 https://www.cnblogs.com/davidwang456/p/4966465.html
2018-08-21 20:07:52 164
转载 区块链入门
区块链源码学习笔记1 - 前期知识库准备 https://www.jianshu.com/p/746434396f5f比特币源码解析(1) - 整体框架 https://blog.csdn.net/pure_lady/article/details/77623301
2018-08-18 14:21:00 205
转载 Mongodb 入门
我所理解的Mongodb 的优势 https://www.cnblogs.com/web-fusheng/p/6884712.html
2018-08-15 11:14:47 134
转载 ElasticSearch 入门
Elastic Search 概述 https://blog.csdn.net/yezonggang/article/details/80064394
2018-08-14 17:40:25 113
原创 Boost.Asio学习之简单的HTTP服务器的完善
https://www.boost.org/doc/libs/1_61_0/doc/html/boost_asio/examples/cpp11_examples.html
2018-08-11 13:55:23 2736 4
原创 iconv 踩坑
std::string boost::game::utils::code_convert(const char* from_charset, const char* to_charset, const std::string& instr) { if (instr.empty()) return “”;iconv_t cd;size_t inlen = instr.si...
2018-08-08 15:20:05 1119
原创 关于冒泡排序
//通常的冒泡排序写法,存在的问题是,即使当给定的数组已经是有序的情况下,本方法的时间复杂度依然为O(n2),就是说,依然需要进行 n*(n-1)/2 次比较 void bubble_sort1(int arr[], int len) { int i, j; int temp; for (i = 0; i < len - 1; i++) {
2018-08-08 14:34:15 119
转载 【Boost】boost::shared_from_this值得注意的地方
shared_from_this()在一个类中需要传递类对象本身shared_ptr的地方使用shared_from_this函数来获得指向自身的shared_ptr,它是enable_shared_from_this<T>的成员函数,返回shared_ptr<T>。首先需要注意...
2018-07-23 20:35:35 273
转载 c++ shared_ptr使用的几点注意
先介绍一下shared_ptr.是c++为了提高指针安全性而添加的智能指针,方便了内存管理。功能非常强大,非常强大,非常强大(不单单是shared_ptr,配合week_ptr以及enable_share_from_this()以及share_from_this())!!!对于支持智能指针的c++版本编...
2018-07-23 20:26:36 1218 1
转载 深入理解分布式事务,高并发下分布式事务的解决方案
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因...
2018-06-30 13:59:08 171
转载 诡异的java.lang.IllegalMonitorStateException
今天的一段代码抛出了java.lang.IllegalMonitorStateException,代码如下:[java] view plain copy print?private boolean wait = false; public boolean pleaseWait()&nb...
2018-06-21 14:37:10 117
转载 NIO、BIO、AIO 的原理及区别与应用场景
  IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO  &
2018-06-19 18:35:59 314
转载 RPC原理详解
转自:http://www.cnblogs.com/metoy/p/4321311.htmlRPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。 为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用。 下面我们将具体细化 stub 结构的实现。RPC 调用分类...
2018-06-19 11:19:02 387
转载 阿里巴巴为什么不用 ZooKeeper 做服务发现?
站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样?2008 年底,淘宝开启一个叫做“五彩石”的内部重构项目,这个项目后来成为了淘宝服务化、面向分布式走自研之路,走出了互联网...
2018-06-19 09:51:48 3481
转载 分布式一致性问题
问题的提出 在计算机科学领域,分布式一致性问题是一个相当重要,且被广泛探索与论证的问题,通常存在于诸如分布式文件系统、缓存系统和数据库等大型分布式存储系统中。  
2018-06-18 15:54:33 207
转载 对分布式事务及两阶段提交、三阶段提交的理解
一、分布式数据一致性在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。(1)什么是数据一致性在数据有多份副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写入成功,部分副本写入失败。这就造成各个副本之间的数据不一致,数据内容冲突。造成事...
2018-06-18 15:41:42 186
转载 谈谈数据库的ACID
谈谈数据库的ACID &nb
2018-06-18 15:33:00 120
转载 幂等性
原文:https://blog.csdn.net/u010094934/article/details/78642070在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。在事务提交失败会重复提交达到最大重复次数时返回失败的...
2018-06-18 14:51:10 123
转载 保证分布式系统数据一致性的6种方案
原文:http://weibo.com/ttarticle/p/show?id=2309403965965003062676问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么...
2018-06-18 14:12:06 425
(正版) GAT 1400.1-2017 公安视频图像信息应用系统 第1部分:通用技术要求.pdf
2019-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人