AJ's Blog-啥都会,啥都不会AJ's Blog

安静
PHP技术博客

【今日观点】 180504 stomp-php 持久化参数

项目使用activemq的时候,发送的消息一直都未持久话,也就是未消费队列被存储起来。重启后就消失了。 使用的是 stomp-php 免安装php扩展,简单部署。 "require": { "corneltek/cliframework":...

最新发布

180504 stomp-php 持久化参数-AJ's Blog
Code

180504 stomp-php 持久化参数

张 清月阅读(18)评论(0)赞(0)

项目使用activemq的时候,发送的消息一直都未持久话,也就是未消费队列被存储起来。重启后就消失了。 使用的是 stomp-php 免安装php扩展,简单部署。 "require": { "corneltek/cliframework":...

180504 ActiveMQ 内存溢出-AJ's Blog
Linux

180504 ActiveMQ 内存溢出

张 清月阅读(8)评论(0)赞(0)

新装一台机器 配置了activemq ,使用默认配置,跑了大概2天 100来w队列数据就挂了。 访问提示: gc overhead limit exceeded 往上搜了下 报错内容说是 jvm 内存溢出。 看了下启动进程的 内存设置 确实...

160728 KAFKA在PHP中的应用(二)-AJ's Blog
Linux

160728 KAFKA在PHP中的应用(二)

张 清月阅读(1846)评论(3)赞(0)

PHP和KAFKA通信有2种版本 一种是安装 libkafka,然后再安装PHP扩展 如php-kafka,php-rdkafka 另外一种是 安装zookeeperPHP扩展,通过项目与zookeeper通信与kafka通信直接使用soc...

160728 KAFKA在PHP中的应用(一)-AJ's Blog
Linux

160728 KAFKA在PHP中的应用(一)

张 清月阅读(1023)评论(0)赞(0)

KaFKA简介 Kafka是一种分布式的,基于发布/订阅的消息系统。 主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单...

160725 grunt helloworld-AJ's Blog
Code

160725 grunt helloworld

张 清月阅读(1515)评论(1)赞(0)

为何要用构建工具? 一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件正确配置好了任务,任务运行器就会自...

160713 rpm检查入侵痕迹-AJ's Blog
Linux

160713 rpm检查入侵痕迹

张 清月阅读(955)评论(0)赞(0)

By 枫叶 常见入侵中有一些事替换了系统的二进制工具,导致入侵后并不能很简单的检查出问题,今天枫叶同事发了我点关于rpm检测入侵的命令,可以用来排查入侵痕迹,文章最下面是关于rpm和yum的关系描述 rpm -qf /usr/bin/ldd...

160416 homebrew修复-AJ's Blog
Mac

160416 homebrew修复

张 清月阅读(1048)评论(0)赞(0)

什么是homebrew? Homebrew作为OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独特式的解决了包的依赖问题,并不再需要烦人的sudo,一键式编译,无参数困扰,真的,你值得拥有。 一不小心brew挂了 上周安装no...

160412 通过github维护gitbook的书籍-AJ's Blog
Linux

160412 通过github维护gitbook的书籍

张 清月阅读(1087)评论(0)赞(0)

今天群里分享了一本书籍《PHP扩展开发及内核应用》,之前并不知道这本书有中文版,所以当时读的时候就当小说读了,并没有实际去操作,并且对英文的水平只能评价为摸瞎的节奏。 这本书是中文通过github发布的,实际上很多在github上有很多书,...

160411 php组合排列实现-AJ's Blog
Code

160411 php组合排列实现

张 清月阅读(1820)评论(4)赞(0)

学习系统实现组合排列 遇到个需求需要从100道题目中随机抽取10道题作为学习测试题,并且出现的组合不能重复,给出大概可用组合的次数. 组合排列实现: //PHP乘阶实现 function factorial($n) { if ($n >...

160411 pear安装PHP_UML-AJ's Blog
Linux

160411 pear安装PHP_UML

张 清月阅读(1158)评论(0)赞(0)

Pear,Pecl是什么? PHP官方积累了大量由全世界的PHPer精心写的开源扩展,其中PECL(The PHP Extension Community Library)是一个C语言源码格式的扩展仓库,PEAR(the PHP Exten...

160327 使用Envoy管理多服务器-AJ's Blog
Code

160327 使用Envoy管理多服务器

张 清月阅读(1281)评论(1)赞(0)

在多服务器负载均衡的时候,会有代码发布问题,如果你很懒的去架设jekins这种持续话集成工具的时候,你可以使用Envoy试试,当然你也可以用cobbler puppet.但我相信当你使用过Envoy 你会惊艳她功能的 。 Envoty(La...

160318 iterm2 保持session会话-AJ's Blog
Mac

160318 iterm2 保持session会话

张 清月阅读(1387)评论(0)赞(0)

很多公司会有自己的登录跳板机,这种跳板机一般都会通过RSATOKEN作为登录密钥,这个时候就会导致每次通过iterm2再打开新窗口的时候,需要再次输入RSA的数字,很是费事。 当然如果你是用securecrt可以克隆会话就可以直接上rp,然...

160314 免费的编程中文书籍索引-AJ's Blog
Life

160314 免费的编程中文书籍索引

张 清月阅读(1407)评论(0)赞(0)

国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 目录 语言无关类 操作系统 智能系统 ...