自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heiyeluren的blog(黑夜路人的开源世界)

公众号:heiyeluren2012 / github.com/heiyeluren

  • 博客(868)
  • 资源 (13)
  • 收藏
  • 关注

转载 [转]Web应用防火墙WAF详解

本文详细描述了从Nginx配置到打造一个WAF,到现有可用WAF工具的过程,希望有参考学习价值。

2016-05-05 20:08:17 18211 1

转载 [转]开源数据仓库解决方案GreenPlum

Greenplum DB 号称是世界上第一个开源的大规模并行数据仓库,最初是基于 PostgreSQL,现在已经添加了大量数据库方面的创新。Greenplum 提供 PD 级别数据量的强大和快速分析能力,特别是面向大数据方面的分析能力,支持大数据的超高性能分析查询。

2016-05-03 18:51:18 16570

转载 [转]Go语言并发之美

多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式需要有一个极其简洁的内核,还有在此之 上丰富的外延,可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。

2016-04-18 11:38:29 2969

转载 [转]Golang中goroutine的调度器详解

goroutine是golang的一大特色,本文详细讲述背后调度的相关机制和原理。

2016-04-18 11:36:56 21200

转载 [转]一个中高级PHP工程师所应该具备的能力

很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。

2016-04-05 14:56:35 6797

转载 [转]微服务概念解析

“微服务架构”概念的提出已经有很长一段时间了,但在最近几年却开始频繁地出现。微服务架构是一种特定的软件应用程序设计方式——将大型软件拆分为多个独立可部署服务组合而成的套件方案。

2016-04-05 14:44:55 3840

转载 [转]php-fpm配置详解

php-fpm的配置的各类介绍说明文档,值得参考学习

2016-04-05 13:32:10 5073

转载 [转]秒杀系统架构分析与实战

秒杀系统架构分析与实战

2016-03-09 12:52:03 4427

转载 [转]关于实时推送系统的那点事

关于实时推送系统的那点事

2016-03-09 12:47:44 6258

转载 [转]缓存、缓存算法和缓存框架简介

我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。

2016-03-09 12:44:58 3288

原创 【原创】PHP程序员进阶学习书籍参考指南

PHP程序员进阶学习书籍参考指南

2016-02-18 16:22:57 33984 9

转载 [转]浅谈缓冲区溢出之栈溢出

浅谈缓冲区溢出之栈溢出

2016-01-04 12:24:17 11711 3

转载 [转]MySQL 5.7 新特性大全和未来展望

MySQL 5.7 新特性大全和未来展望

2016-01-04 11:59:37 7787

转载 [转]OpenResty的现状、趋势、使用及学习方法

Nginx 是俄罗斯人发明的, Lua 是巴西几个教授发明的,中国人章亦春把 LuaJIT VM 嵌入到 Nginx 中,实现了 OpenResty 这个高性能服务端解决方案。通过 OpenResty,你可以把 nginx 的各种功能进行自由拼接, 更重要的是,开发门槛并不高,这一切都是用强大轻巧的 Lua 语言来操控。

2016-01-04 11:49:10 6264

转载 [转]MySQL高可用性之Keepalived+Mysql(双主热备)

MySQL高可用性之Keepalived+Mysql

2015-11-29 06:03:39 5681

转载 [转]SSD 下的 MySQL IO 优化

SSD 下的 MySQL IO 优化

2015-11-29 06:01:54 5558

转载 [转]PHP 7 值得期待的新特性

PHP 7 值得期待的新特性

2015-11-29 05:52:40 5554

转载 [转]PHP 应用性能分析 - Davey Shafik(全)

这是国外知名博主 Davey Shafik所撰写的 PHP 应用性能分析系列,干货满满

2015-10-30 15:36:23 6260

转载 [转]淘宝内部分享:怎么跳出MySQL的10个大坑

淘宝自从2010开始规模使用MySQL,替换了之前商品、交易、用户等原基于IOE方案的核心数据库,目前已部署数千台规模。本文涉及以下几个方向:单机,提升单机数据库的性能;集群,提供扩展可靠性;IO存储体系等。

2015-10-21 14:01:44 7696

转载 [转]亿级Web系统搭建——单机到分布式集群

随着数据暴增,单服务器开始疲于应对海量用户的访问。自本期《问底》,徐汉彬将带大家开启异地跨集群分布式系统打造,本次关注的重点则是架构从单机到分布式集群的转变。

2015-10-21 13:56:28 5892 1

转载 [转]高可用保证消息绝对顺序消费的BROKER设计方案

高可用保证消息绝对顺序消费的BROKER设计方案

2015-10-14 20:51:34 5431

转载 [转]Apache Ignite——新一代数据库缓存系统

Apache Ignite是一个通用的数据库缓存系统,它不仅支持所有的底层数据库系统,比如RDBMS、NoSQL和HDFS,还支持Write-Through和Read-Through、Write-Behind Caching等可选功能。

2015-10-14 20:49:31 11564

转载 [转]MySQL 调优/优化的 100 个建议

MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供 101 条优化 MySQL 的建议。有些技巧适合特定的安装环境,但是思路是相通的。我已经将它们分成了几类以帮助你理解。

2015-10-14 20:30:15 4870

转载 [转]PHP7革新与性能优化

PHP已经走过了20年的历史,直到今天,PHP7都发布了RC版,据说,PHP7正式版应该会在2015年11月份左右发布。PHP7对于上一个系列的PHP5.*,可以说是一个大规模的革新,尤其是在性能方面实现跨越式的大幅提升。

2015-09-21 19:13:41 5856

转载 [转]101个MySQL开源数据库调试和优化技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。

2015-09-17 23:31:09 4481

转载 [转]Mysql在大型网站的应用架构演变

本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变

2015-09-17 23:28:00 4280

转载 [转]MySQL 高可用架构在业务层面的应用分析

业务架构不管是应用还是数据库,都需要容灾互备,在MySQL的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。本文从业务宏观角度阐述下mysql架构的方方面面。

2015-09-17 23:23:40 4141

转载 [转]单表60亿记录等大数据场景的MySQL优化和运维之道

单表60亿记录等大数据场景的MySQL优化和运维之道

2015-09-17 23:19:34 6108

转载 [转]腾讯计费平台部分布式MySQL数据库TDSQL架构分析

腾讯计费平台部为了解决基于内存的NoSQL解决方案HOLD平台在应对多种业务接入时的不足,结合团队在MySQL领域多年应用和优化经验,最终在MySQL存储引擎基础上,打造一套分布式SQL系统TDSQL。本文是对该系统架构分析。

2015-09-17 23:13:09 5376

转载 [转] 淘宝数据库分布式代理层TDDL剖析

TDDL淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。TDDL所处的位置(tddl通用数据访问层,部署在客户端的jar包,用于将用户的SQL路由到指定

2015-08-07 11:46:41 6025

原创 【原创】机器学习算法之:决策树

决策树(Decision Tree)是一种十分常用的有监督学习的聚类方法,在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系,本文讲述在机器学习领域“决策树”算法的原理机制。

2015-07-21 20:12:43 5131

转载 [转]自动化部署MySQL5.6步骤

准备工作首先需要搭建ftpserver?123yum install vsftpd  service vsftpd start这样ftp服务就起来了,这里只是简单的使用,所以没有使用配置文件。这样我们只要将需要的文件置于/var/ftp/pub/文件夹下,匿名用户就可以copy文件到本机了。安装rpm-buildbuild需要用到rpm-build,这里简单安装即可?1yum install rp

2015-06-30 17:20:26 2572

原创 【原创】TCP超时重传机制探索

TCP对比UDP协议是一个稳定的协议,依赖于三次握手和重传重试机制来保证数据的稳定传输,本文主要是深入探索TCP协议在超时重传方面的内部机制。

2015-06-07 17:51:07 6253 3

原创 【原创】Redis内核之数据结构实现

本文系统的描述了Redis内核的数据结构(SDS/Dict/SkipList/Ziplist/)、Redis对象系统、内存GC等等机制,文章较长,看完应该会对Redis有个系统的理解。

2015-05-21 12:22:25 3651

原创 【原创】Linux 大规模请求服务器连接数相关设置

一般一个大规模Linux服务器请求数可能是几十万上百万的情况,需要足够的连接数来使用,所以务必进行相应的设置。

2015-05-13 14:05:27 7212 4

转载 [转]Redis、Memcached、Guava、Ehcache中的算法

缓存那些事,一是内存爆了要用LRU(最近最少使用)、LFU(最少访问次数)、FIFO的算法清理一些;二是设置了超时时间的键过期便要删除,用主动或惰性的方法。 1. LRU简单粗暴的Redis今天看Redis3.0的发行通告里说,LRU算法大幅提升了,就翻开源码来八卦一下,结果哭笑不得,这旧版的"近似LRU"算法,实在太简单,太偷懒,太Redis了。在Github的Redis项目里搜索lru,找到代

2015-04-06 18:56:12 5477

转载 [转]Redis2.8从入门到精通文档

版本:V3.1 2014-3-36 (@江南白衣版权所有,转载请保留出处),针对Redis 2.8版。1. Overview1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis weekly redis周报。Redis 命令中文版, huangz同学的翻译,同时还有Redis官网几篇重要文档的翻译。Redis设计与

2015-04-06 18:15:30 5715

转载 [转]OpenTSDB监控系统的研究和介绍

介绍开源监控系统OpenTSDB,它用hbase存储所有的时序(无须采样)来构建一个分布式、可伸缩的时间序列数据库。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等。

2015-03-22 17:24:16 4760

原创 【原创】PHP扩展开发进阶

本文是介绍初步PHP工作机制之上,介绍PHP内核中变量的实现.在此基础上,才能将需要的功能,使用zend api在PHP扩展中实现

2015-03-15 00:19:06 6996

转载 [转] MyCat:取代Cobar的数据库中间件

MyCAT基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能,以及众多成熟的使用案例使得MyCAT一开始就拥有一个很好的起点。MyCAT是 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库;一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群;融合内存缓存技术、Nosql技术等,是一个新颖的数据库中间件产品。

2015-03-14 18:58:04 10168

PHP&Go程序员的职业规划-黑夜路人.1.2.pptx

2020年3月份的时候,给我们公司大概1900名技术伙伴进行了在线的这个分享,分享内容主要是讨论一个PHP/Go 程序员如何进行个人的发展和规划,每个技术人员在发展过程中都会遇到这个问题,也从一个程序员的视角进行了个人经验总结和思考。 今天把相应分享PPT分享,希望给每一位PHP/Go程序员有一些参考意义。

2020-07-08

Bash新手指南

Linux/Unix shell Bash 编程入门到精通的手册,中文版,chm, 非常详细的描述了bash的语法和实例,能够让你成为Shell编程高手。

2007-09-11

The.Definitive.Guide.to.SQLite

The.Definitive.Guide.to.SQLite,PDF格式,目前市面上比较难找的比较全面讲解SQLite的书籍,英文,不过适合想研究和使用SQLite的用户

2007-08-09

PHP.5.Power.Programming

PHP.5.Power.Programming,chm格式,英文版,目前市面上最深入的讲解PHP 5高级技术的书籍,值得一读

2007-08-09

PHP安全基础中文版

PHP安全基础中文版,CHM格式,由PHPChina组织人翻译的,是入门的PHP安全教程,原书是:OReilly 公司的《Essential.PHP.Security》

2007-08-09

PHP设计模式指南中文版

PHP设计模式指南中文版,CHM,由国内的PHPChina组织人翻译的,非常不错。

2007-08-09

PHP 5 dvanced OOP and Design Patterns

PHP 5 dvanced OOP and Design Patterns,英文版,PDF格式

2007-08-09

Ruby中文参考手册

Ruby中文参考手册,HTML格式,我已经打包成rar,主要是关于Ruby1.8.1的中文参考手册,囊括了大部分的函数、对象和接口的中文帮助信息

2007-08-09

Ruby用户指南

Ruby用户指南,HTML格式,我已经打成了rar包,主要是关于ruby入门的一些知识,比较简单

2007-08-09

Perl编程思想

Perl编程思想,关于Perl编程的入门和高级篇,PDF格式,书籍写的非常好。

2007-08-09

Linux C函数参考手册

Linux C函数参考手册.rar,包含Word和PDF版本,我已经打成了rar包,方便在windows或者linux上查看,确实是个不错的手册

2007-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除