- 博客(99)
- 资源 (19)
- 收藏
- 关注
转载 详解MemCached原理
http://www.cnblogs.com/liunianmoshi/p/memcached.html memcached是一个高性能的分布式内存缓存服务器,memcached在Linux上可以通过yum命令安装,这样方便很多,在生产环境下建议用Linux系统,memcached使用libevent这个库在Linux系统上才能发挥它的高性能。它的分布式其实在服务
2016-01-28 23:42:31 1561
转载 Redis-分片
http://www.cnblogs.com/houziwty/p/5167075.html分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示 Redis 分片的可选方案。分片能做什么Redis 的分片承担着两个主要目标:允许使用很多电脑
2016-01-28 23:35:49 587
转载 统一配置中心
http://www.cnblogs.com/ASPNET2008/p/5166922.html 之前我的2015下半年总结中有提到我们的项目采用了微服务的模式,也就是说系统按一定的技术以及业务切分成各个独立的小系统,比如我们的产品是一个电商系统,那么可以分为:前端WAP,前端api,商品管理系统,采购系统,主数据管理系统,用户中心管理,价格管理系统,促销管理系统,订单管理系统,库存
2016-01-28 23:29:27 1901
转载 linux原始套接字(1)-arp请求与接收
http://www.cnblogs.com/yuuyuu/p/5164685.html一.概述 以太网的arp数据包结构:arp结构op操作参数:1为请求,2为应答。常用的数据结构如下:1.物理地址结构位于netpacket/packet.h
2016-01-28 23:26:48 1142
转载 linux原始套接字(2)-icmp请求与接收
http://www.cnblogs.com/yuuyuu/p/5167525.html一.概述 上一篇arp请求使用的是链路层的原始套接字。icmp封装在ip数据报里面,所以icmp请求可以直接使用网络层的原始套接字,即socket()第一个参数是PF_INET。如下:
2016-01-28 23:25:19 1033
转载 [Apache Kafka]Kafka运维
http://www.cnblogs.com/w1991/p/5161625.htmlKafka管理工具Kafka集群管理工具Kafka集群管理内容包括服务器启停、leader均衡、复制、集群镜像、集群扩展等。添加服务器向Kafka集群中添加服务器时,需要分配一个唯一的broker ID给新服务器。这时添加新服务器不会自动分配数据分区。重分配工具ka
2016-01-27 17:46:46 982
转载 求连续子数组的最大和问题
http://www.cnblogs.com/allzy/p/5162815.html前言 这几天一直在读Weiss的数据结构书(Data Structures and Algorithm Analysis in C:Second Edition),其中第二章是关于简单的算法分析(引入大O记号等工具),以“求连续子数组的最大和问题”为例,进行了一些说明和阐释。最大
2016-01-27 17:44:32 725
转载 浅析哈尔级联人脸检测与混合整数线性规划
http://geek.csdn.net/news/detail/53015简介笔者曾在《Face swapping》一文中提到过人脸检测,使用流行的“哈尔特征(Haar-like features)级联”算法逐步执行,就能在图像中获得初级的人脸轮廓。在本文中,笔者将会详细介绍一个转化这种人脸检测算法的自制脚本:取代原本在图像中确认是否包含人脸的做法,这种新办法会通
2016-01-26 15:58:38 981
转载 Redis EXISTS命令耗时过长case排查
http://blog.csdn.net/chosen0ne/article/details/50543335一、背景redis慢日志分析平台上线后,随便看了一下,发现onestore使用的缓存集群,存在大量的EXISTS命令慢查询的情况:平均每个EXISTS命令需要13ms,最大耗时近20ms。这个结果很不科学啊,EXISTS命令只是执行一
2016-01-26 15:55:48 673
转载 构建现实机器学习系统的其他10点经验(二)
在我上一篇博客中,我介绍了10点新的经验,并且讲述了其中5个。那么现在来讲讲剩下的5个吧。http://geek.csdn.net/news/detail/530066.特征工程的烦恼与收获一个性能良好的机器学习特征的主要特性有:可复用性可转换性可解释性可靠性这些特性究竟意味着什么?可复用性:你应该可以在不同的模型,应用和团队中重复使用特征。可转
2016-01-26 00:34:44 1186
转载 Oracle 12c in memory 组件浅谈
http://geek.csdn.net/news/detail/52881随着信息搜集技术的不断成熟,大量的公司已经积累了海量的数据,于是有大量的客户需要一种能够对大量数据进行实时分析的技术来满足决策支持类型的应用,实现对海量数据的实时分析。与此同时,越来越多的企业用户也需要能够满足混合型应用,即传统的OLTP应用和OLAP应用同时运行的数据库系统,实现基
2016-01-26 00:15:09 1550
转载 高德运维基于阿里云的最佳实践
http://geek.csdn.net/news/detail/53002云计算带来的变革不言而喻,作为一种新型的IT交付模式,切实为企业节省IT成本、加快IT与企业业务结合效率、提升创新能力、加强管理水平以及增强系统本身的可靠性等方面提供巨大支持,是企业实现新发展的重要途径,它已然成为全球IT产业的主流声音。为此,CSDN记者日前采访了国内最早一批提供地图API互联网服
2016-01-26 00:09:51 957
转载 [Apache Kafka]Kafka集成
http://www.cnblogs.com/w1991/p/5155202.htmlStorm集成KafkaStorm简介少量数据的实时处理可以使用JMS(Java Messaging Service)这类技术,但是数据量很大时便会出现性能瓶颈。而且这些方案不适合横向扩展。Storm是开源的分布式实时数据处理系统。它可用于很多场景,如实时分析(real
2016-01-26 00:03:00 773
转载 deflate树与deflate编码
http://www.cnblogs.com/zengzy/p/5156130.html关于deflate树,能搜到的资料非常少,这个概念来自gzip的压缩算法,是由huffman树转变过来的。这里简单记录下deflate树的生成过程以及deflate编码。假设以5 8 9 10 14 15,建立一颗huffman树,可以是这个样子的:
2016-01-25 23:57:43 1336
转载 mysql 5.7新数据库sys解析(一)
http://www.cnblogs.com/jiangwenju/p/5157333.htmlmysql5.7增加了sys 系统数据库,通过这个库可以快速的了解系统的元数据信息这个库确实可以方便DBA发现数据库的很多信息,解决性能瓶颈都提供了巨大帮助 这个库在mysql5.7中是默认存在的,在mysql5.6版本以上可以手动导入,数据库包请在github自行查
2016-01-25 23:54:19 7892
转载 NLB网路负载均衡管理器详解
http://www.cnblogs.com/knowledgesea/p/5157565.html序言在上一篇配置iis负载均衡中我们使用啦微软的ARR,我在那篇文章也中提到了网站的高可用性,但是ARR只能做请求入口的消息分发服务,这样如果我们的消息分发服务器给down掉啦,那么做再多的应用服务集群也都枉然。这篇文章我主要针对解决这一问题来做分析,引入NLB,
2016-01-25 23:52:34 963
转载 【探索】在 JavaScript 中使用 C 程序
http://www.cnblogs.com/index-html/p/using_c_in_javascript.htmlJavaScript 是个灵活的脚本语言,能方便的处理业务逻辑。当需要传输通信时,我们大多选择 JSON 或 XML 格式。但在数据长度非常苛刻的情况下,文本协议的效率就非常低了,这时不得不使用二进制格式。去年的今天,在折腾一个 前后端结合的
2016-01-24 15:55:14 432
转载 沈剑:58同城数据库架构最佳实践
http://geek.csdn.net/news/detail/52070数据库的基本概念基本概念这一块,主要是让大家就一些数据库方面的概念达成一致。首先是“单库”,最初的时候数据库都是这么玩的,几乎所有的业务都有这样的一个库。接下来是“分片”,数据库的分片是解决数据量大的问题。如果数据量非常大,就要做水平切分,有一些数据库支持au
2016-01-23 00:10:08 3041
转载 Oracle段收缩功能
http://www.cnblogs.com/jyzhao/p/5150772.html1.了解段收缩2.自动执行Segment Advisor3.收缩段1. 了解段收缩应用场景:如果对一张表频繁执行插入、更新和删除操作,时间长了可能会出现大量碎片,Oracle针对这种场景推出段收缩功能,以便减少碎片。Oracle的段收缩执行两项不同的任务:(1)压缩数
2016-01-22 14:27:45 1193
转载 自然语言处理中的Attention Model:是什么及为什么
转自 张俊林 http://blog.csdn.net/malefactor/article/details/50550211要是关注深度学习在自然语言处理方面的研究进展,我相信你一定听说过Attention Model(后文有时会简称AM模型)这个词。AM模型应该说是过去一年来NLP领域中的重要进展之一,在很多场景被证明有效。听起来AM很高大上,其实它的基本思
2016-01-21 20:40:58 964
转载 golang内存分配
http://www.cnblogs.com/yjf512/p/5147365.html2016-01-21 10:09 by 轩脉刃, 173 阅读, 2 评论, 收藏, 编辑golang内存分配new一个对象的时候,入口函数是malloc.go中的newobject函数func newobject(typ *_type) unsafe.Pointer {
2016-01-21 20:36:32 1570
转载 Netty(六)UDP在netty中的使用
http://www.cnblogs.com/orange1438/p/5148850.html关于UDP的介绍,这里不在阐述。相比于TCP而言,UDP不存在客户端和服务端的实际链接,因此不需要为连接(ChannelPipeline)设置handler。 服务端: 1 public void run(int port)throws Exception
2016-01-21 20:35:54 1186
转载 Oracle使用SQL传输表空间2源环境:RHEL 6.4 + Oracle 11.2.0.4
http://www.cnblogs.com/jyzhao/p/5148905.html目的环境:RHEL 6.4 + Oracle 11.2.0.4 DG双机要求:使用SQL传输表空间DBS_D_JINGYU从源环境到目的环境。1.创建目录2.检查表空间自身的一致性3.expdp导出表空间的元数据4.转储文件和数据文件复制到目的数据库服务器5.在目的数据库上,impd
2016-01-21 20:34:58 421
转载 【深度学习&分布式】Parameter Server 详解
Parameter Server 详解本博客仅为作者记录笔记之用,不免有很多细节不对之处。还望各位看官能够见谅,欢迎批评指正。更多相关博客请猛戳:http://blog.csdn.net/cyh_24如需转载,请附上本文链接:http://blog.csdn.net/cyh_24/article/details/50545780MXNet 是李沐和陈
2016-01-20 23:09:46 1206
转载 Cassandra与HBase的大数据对决 谁是胜者?
http://www.datatang.com/news/details_629.htm 众多基于Bigtable技术的开源项目正在通过不同的方式实现高扩展性、高灵活性、分布式及宽列数据存储等功能,Cassandra和HBase就是其中的代表。 在大数据这一全新的领域里,Bigtable数据库技术非常值得我们关注,因为这一技术
2016-01-20 23:00:04 531
转载 服务器端架构,前端服务器与客户端随机负载平衡
http://geek.csdn.net/news/detail/52033Sergey Ignatchenko针对大规模多人网络游戏所撰写的开发与部署一书章章精彩,不过里面的内容远不仅适用于游戏。下面是这本书的最近一章:“关于服务器端架构、前端服务器与客户端随机负载平衡”问题在前端服务器输入[Enter Juliet]
2016-01-20 22:41:23 403
转载 生产者消费者模式下的并发无锁环形缓冲区
http://www.cnblogs.com/zengzy/p/5145899.html上一篇记录了几种环形缓冲区的设计方法和环形缓冲区在生产者消费者模式下的使用(并发有锁),这一篇主要看看怎么实现并发无锁。0、简单的说明首先对环形缓冲区做下说明:环形缓冲区使用改进的数组版本,缓冲区容量为2的幂缓冲区满阻塞生产者,消费者进行消费后,缓冲区又有可用资源,由消费者唤醒生产者
2016-01-20 22:34:14 2486
转载 使用aggregate在MongoDB中查找重复的数据记录
http://www.cnblogs.com/jaxu/p/5143707.html 我们知道,MongoDB属于文档型数据库,其存储的文档类型都是JSON对象。正是由于这一特性,我们在Node.js中会经常使用MongoDB进行数据的存取。但由于Node.js是异步执行的,这就导致我们无法保证每一次的数据库save操作都是原子型的。也就是说,如果客户端连续两次发起同一事
2016-01-20 22:07:05 2433
转载 Java实现简易数据库连接池
http://www.cnblogs.com/coderworld/p/database-connectionpool.html阅读目录引言设计使用代码测试回到顶部引言 池化技术在Java中应用的很广泛,简而论之,使用对象池存储某个实例数受限制的实例,开发者从对象池中获取实例,使用完之后再换回对象池,从而在一定程度上减少了系统频繁创
2016-01-20 22:03:23 522
转载 机器学习公开课笔记(8):k-means聚类和PCA降维
http://www.cnblogs.com/python27/p/MachineLearningWeek08.htmlK-Means算法非监督式学习对一组无标签的数据试图发现其内在的结构,主要用途包括:市场划分(Market Segmentation)社交网络分析(Social Network Analysis)管理计算机集群(Organize Compute
2016-01-20 21:52:06 6570
转载 DLL注入的几种姿势(一):Windows Hooks
http://www.freebuf.com/articles/system/93413.htmlDLL注入的目的是将代码放进另一个进程的地址空间中,所以要怎样才能实现DLL注入呢?其实在Windows中有好几种方法可以实现,这里我们首先尝试通过“SetWindowsHookEx”创建钩子(hooks)来实现。另外如果你对这方面很感兴趣,可以参考文章最底下的相关
2016-01-19 22:13:54 1333
转载 环形缓冲区的设计及其在生产者消费者模式下的使用(并发有锁环形队列)
http://www.cnblogs.com/zengzy/p/5139582.html1、环形缓冲区缓冲区的好处,就是空间换时间和协调快慢线程。缓冲区可以用很多设计法,这里说一下环形缓冲区的几种设计方案,可以看成是几种环形缓冲区的模式。设计环形缓冲区涉及到几个点,一是超出缓冲区大小的的索引如何处理,二是如何表示缓冲区满和缓冲区空,三是如何入队、出队,四是缓冲区中数据长
2016-01-19 22:09:41 1914
转载 解析Tomcat内部结构和请求过程
http://www.cnblogs.com/zhouyuqin/p/5143121.htmlTomcat Tomcat的组织结构 由Server.xml的结构看Tomcat的体系结构 Tomca的两大组件:Connecter和Container Connecter组件 Container组件 Tomcat 中其它组件
2016-01-19 21:14:27 977
转载 Linux 2.5.43版本的RCU实现
http://www.wowotech.net/kernel_synchronization/Linux-2-5-43-RCU.html一、前言RCU的工作原理虽然简单,但是实现产品级别的RCU同步机制并不是一个简单的事情,看看目前kernel中庞大的RCU数据结构,这让我望而却步。蜗窝科技在撰写其他文档的时候,往往喜欢使用最新的内核,本文和其他文章不一样,本文选择了第一个引入
2016-01-19 21:02:08 472
转载 JS拖拽组件开发
http://blog.csdn.net/liuyan19891230/article/details/50195867?ref=myread 分类:JS高级程序设计(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。JS代码需要常写,不然容易生疏,最近虽然一直在看JS的原型,行为委托等知识点,但是动手写代码的量略有减少。周末在
2016-01-19 16:09:29 878
转载 Machine Learning:PageRank算法
http://blog.csdn.net/Leonis_v/article/details/505310321. PageRank算法概述 PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。 在谷歌主导互联网搜索之前, 多数搜索引擎采用的排序方法, 是以被搜索词语在网页中的出现次数来决定排序——出现次数越多的网页排在越前面
2016-01-19 14:04:59 496
转载 浅谈Spark应用程序的性能调优
http://geek.csdn.net/news/detail/51819Spark是基于内存的分布式计算引擎,以处理的高效和稳定著称。然而在实际的应用开发过程中,开发者还是会遇到种种问题,其中一大类就是和性能相关。在本文中,笔者将结合自身实践,谈谈如何尽可能地提高应用程序性能。分布式计算引擎在调优方面有四个主要关注方向,分别是CPU、内存、网络开销和I/O,其具体调
2016-01-19 13:51:34 563
转载 【源】从零自学Hadoop(17):Hive数据导入导出,集群数据迁移下
http://www.cnblogs.com/mephisto/p/5089817.html阅读目录序将查询的结果写入文件系统集群数据迁移一集群数据迁移二系列索引 序 上一篇,我们介绍了Hive的数据多种方式导入,这样我们的Hive就有了数据来源了,但有时候我们可能需要纯粹的导出,或者集群Hive数据的迁移(不同集群,不同版本
2016-01-19 13:36:33 889
转载 细说new与malloc的10点区别
http://www.cnblogs.com/QG-whz/p/5140930.html阅读目录前言new与malloc的10点区别1. 申请的内存所在位置2.返回类型安全性3.内存分配失败时的返回值4.是否需要指定内存大小5.是否调用构造函数/析构函数6.对数组的处理7.new与malloc是否可以相互调用8.是否可以被重载9. 能够直观地重新分配内存10. 客户处理
2016-01-19 13:25:31 408
转载 Oracle定时计划快速使用
http://www.cnblogs.com/Olive116/p/5140444.html前言: SQL Server中有相关的定时计划,可以直接打开sql server 的任务管理器进行配置,可以方便、快速实现定时执行相应任务。相应的Oracle也有对应的定时计划,只不过没有一个很好的图形界面供用户去操作。本文主要是为了方便用户在Oracle中快速创建定时计划,定
2016-01-18 20:51:12 409
Go语言编程
2015-10-06
C++标准程序库_带书签版本
2013-06-25
无懈可击的web设计
2012-10-27
[五笔打字与输入技巧六日速成].甘登岱.扫描版.pdf
2012-10-27
[编程珠玑].Jon.Bentley.扫描版.pdf
2012-09-16
[Objective-C基础教程].Mark.Dalrymple.&.Scott.Knaster.扫描版.pdf
2012-09-16
java 编程艺术
2012-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人