fly2xiang's site


  • 首页

  • 分类

  • 归档

  • 标签

HDFS 命令行与编程访问

发表于 2018-04-10   |   分类于 大数据   |  
摘要借助于文件系统 Shell,可以像 Linux Shell 一样方便的访问 HDFS。另外的,通过连接 namenode 可以编程远程访问 HDFS。 命令行访问HDFS 可以使用 ./bin/hdfs 访问,也可在 Hadoop 配置为使用 HDFS 作为存储时 (core-site.xml ...
阅读全文 »

Hadoop 3.1.0 伪分布式搭建

发表于 2018-04-09   |   分类于 大数据   |  
概述Hadoop 介绍Hadoop 主要包含两个部分: HDFS,即 Hadoop Distributed File System,一个分布式的文件系统,为大量数据的存储提供了解决方案 YARN,即 Yet Another Resource Negotiator,一个资源管理器,负责管理分配全局资 ...
阅读全文 »

使用PHP编写基于事件驱动的HTTP Server

发表于 2017-04-13   |   分类于 PHP   |  

PHP-FPM 的进程模型

PHP-FPM 使用的是多进程模型,每个进程处理一个请求。也就是说,工作进程数量有多少,可以并发处理的请求就有多少。而操作系统可以创建的进程数是有限的。这就带来了 C10K问题。

阅读全文 »

PHP spl_object_hash 多进程程序的问题

发表于 2017-04-03   |   分类于 PHP源码   |  

前提

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。本篇文章也要从使用Workerman开始。

在Workerman中, 每个Worker启动时, 预先fork多个进程($worker->count)作为这个Worker的进程池。在Worker启动时, 回调函数onWorkerStart会被调用。

阅读全文 »

在高分屏下使用 Windows 10 操作系统

发表于 2016-12-01   |   分类于 使用技巧   |  

问题

截至到现在(2016年末),在高分辨率屏幕(3K、4K屏幕)下使用 Windows 10 操作系统仍旧会遇到不兼容高分屏的软件,表现为字体极小或界面错乱。在网上找到了几个解决方案,经过试用能够解决问题,现在整理一下。

阅读全文 »

RabbitMQ 配置与使用记录

发表于 2016-10-24   |   分类于 中间件   |  

安装

RabbitMQ 的安装可以参考 安装页面,根据不同的操作系统选择对应的安装方式。

安装之后系统中会出现 rabbitmqctl、rabbitmq-plugins、rabbitmq-server 几个可执行文件。

阅读全文 »

HTTP2 Server Push 使用

发表于 2016-10-12   |   分类于 前端   |  

环境配置

要使用 HTTP2 首先要安装 H2O Web 服务器。截至目前,Nginx 虽然已经支持 HTTP2,但并不支持 Server-Push。
参照官网的文档安装好 H2O 服务器,我是用 CentOS 已 yum 方式安装,安装完成后配置文件默认在 /etc/h2o/h2o.conf。

阅读全文 »

地理空间距离计算

发表于 2015-12-08   |   分类于 地理空间距离计算   |  
直接SQL方式表结构1234567CREATE TABLE `go_goods_coordinate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `lat` float NOT NULL COMMENT '纬度', `lng` float ...
阅读全文 »

LNMP 性能优化

发表于 2015-11-23   |   分类于 PHP   |  
结论先说优化要点: Nginx work_processes 设置为CPU核心数 Nginx 设置 worker_cpu_affinity CPU亲和性绑定 Nginx 进程 Nginx worker_rlimit_nofile 设置为较大的数,可应对较大的并发量,这里设置为 102400 Ngin ...
阅读全文 »

使用Xhprof检测PHP性能短板

发表于 2015-10-17   |   分类于 PHP   |  
起因最近的一个项目,在别人的基础上修改的,代码checkout出来之后,部署好,访问一看,愣是等了几秒钟才出现页面: 问题到底出在哪儿呢? 由于这个项目新接手,并不知道其中的具体业务逻辑。而且代码错综复杂,在发现使用 xdebug 单步调试不知道何时才能发现影响性能的关键因素之后我发现了这个: X ...
阅读全文 »
1234
fly2xiang

fly2xiang

31 日志
15 分类
71 标签
Github Twitter
© 2014 - 2019 fly2xiang
由 Hexo 强力驱动
主题 - NexT.Mist