开发专栏

  网传,C语言就像是至尊魔戒,所有人都知道它的力量,每个人都想获得它的力量,它是编程语言的通用语,也是世界上最古老、应用最广泛的语言之一。 而C++则是指环王中的萨茹曼,每一个人都认为他是好人,但你一旦了解他,你会意识到...
607       2019-05-20
大部分开发人员都熟悉SQL,无论用什么语言开发系统,只要用到了关系型数据库,都会涉及到SQL的使用。 在某些系统中,主要的程序逻辑都体现一个个存储过程里,例如数据中心产品,这时候,大家都认为该产品主要的开发语言是SQL,于是我们把S...
1395       2019-04-23
随着互联网的发展,之前企业级应用面对待处理的数据量越来越大,这对数据库资源的性能与成本提出了相当大的挑战,为之,业界便提出了分库分表的技术解决方案。 顾名思义,分库分表就是将原先集中在一张表或一个库的数据,按照一定规则进行拆分,然后将拆分...
1587       2019-04-19
还记得我们的超萌搜索引擎——万事通(knowsmore)吗?之前我们深入介绍了内存分配和分词索引,今天我们就来深入解剖它的秘密! 善于联想 电影中来到Google柜台前的用户,每说一个字一个词,万事通就可以展开多种联想,这或许得...
1089       2019-04-15
  神通广大的河妖,能呼风唤雨,通天入地,法力无边。时不时要出来作怪,为害人间。Linux内存管理就是这么个狠角色。程序运行正常时,母慈子孝,提供稳定的服务,一旦出现个越界写或者错误释放内存,轻则运行结果出错,大多数时候直接宕机了...
1209       2019-04-08
1、背景介绍 一个系统的上线除了常规的功能性测试外,还需要经过严格的性能测试,满足预期的性能指标(常见的有响应时间,tps等),才允许上生产环境。广义的性能测试一般还包含负载测试(用于测试系统的容量:即系统在保证一定响应时间的情况下能够...
1824       2019-04-03
JAVA对象和它的内存管理 对象的访问方式 建立对象是为了使用对象,Java程序需要通过栈上的reference数据来操作堆上的具体对象。在Java虚拟机规范里面只规定了 reference类型是一个指向对象的引用,并没有定义这个引用应...
1222       2019-03-27
C++回调Python的技术手段 上一篇文章《C++和Python混合编程的利器》中着重介绍了如何利用Boost Python库来实现C++和Python交互过程中的参数传递。本文将深入到Python源码并结合Python的运行机制,来分析...
1209       2019-03-21
前面我们做了Zookeeper的整体分析,了解了基本的运作原理和整体架构,即分布式系统中协调之力的重要性。本篇我们就来深入分析这个协调服务的服务器启动和Leader选举,带你更深入解读什么叫迷之自信的“自荐式”选举逻辑。   服务...
1381       2019-03-15
Python是一种简单易学、功能强大的编程语言,它有高效率的高层数据结构,能简单而有效地实现面向对象编程。Python简洁的语法、对动态输入的支持和解释性语言的本质,使得它在很多领域的大多数平台上都是一个理想的脚本语言,特别适用于快速的应用...
1370       2019-03-14

    联系我们

    恒 生 技 术 之 眼