代码改变世界

Ambari服务依赖关系图生成脚本

2016-07-13 13:05 by Florian, 27 阅读, 收藏, 编辑
摘要: 1. 生成服务依赖关系 2. 在线生成依赖关系图 访问url:http://www.webgraphviz.com/阅读全文

自动添加Linux登录账户,并授予sudo权限

2016-07-11 14:46 by Florian, 51 阅读, 收藏, 编辑
摘要: ``` !/bin/bash USER=test PASS=$USER GROUP=root HOME=/data/home/$USER if user not exist if [[ $(cat /etc/passwd | grep E '^$USER:' c) == "0" ]]; then u阅读全文

使用Nginx+Lua代理Hadoop HA

2016-06-27 23:04 by Florian, 289 阅读, 收藏, 编辑
摘要: 一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个Master组件提供服务,其中正在使用的组件称为Active,另一个作为备份称为Standby,例如HDFS的NameNode、YARN 的ResourceManager。HDFS的web页面只有通过Active的Name阅读全文

ARM的栈指令

2016-03-07 13:09 by Florian, 571 阅读, 收藏, 编辑
摘要: ARM的指令系统中关于栈指令的内容比较容易引起迷惑,这是因为准确描述一个栈的特点需要两个参数: 栈地址的增长方向 :ARM将向高地址增长的栈称为 递增栈 (Descendent Stack),将向低地址增长的栈称为 递减栈 (Acendant Stack) 栈指针的指向位置 :ARM将栈指针指向栈顶阅读全文

nginx常用代理配置

2016-02-17 11:55 by Florian, 1414 阅读, 收藏, 编辑
摘要: 因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。 1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。 upstream my_server { server 10阅读全文

使用shell/python获取hostname/fqdn释疑

2016-01-24 00:42 by Florian, 752 阅读, 收藏, 编辑
摘要: 一直以来被Linux的hostname和fqdn(Fully Qualified Domain Name)困惑了好久,今天专门抽时间把它们的使用细节弄清了。 一、设置hostname/fqdn 在Linux系统内设置hostname很简单,如: $ hostname florian 如果...阅读全文

提问的智慧

2015-10-15 14:43 by Florian, 119 阅读, 收藏, 编辑
摘要: 提问的智慧英文原文:Eric S. Raymond,翻译:王 刚引言在黑客的世界里,你所提技术问题的解答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。开源程序的应用已经很广,你通常可以从其他更有经验的用户而不是黑客那里得到解答。这是好事,他们一般对新手常...阅读全文

ARM汇编指令调试方法

2015-10-09 23:45 by Florian, 1313 阅读, 收藏, 编辑
摘要: 学习ARM汇编时,少不了对ARM汇编指令的调试。作为支持多语言的调试器,gdb自然是较好的选择。调试器工作时,一般通过修改代码段的内容构造trap软中断指令,实现程序的暂停和程序执行状态的监控。为了在x86平台上执行ARM指令,可以使用qemu模拟器执行ARM汇编指令。 一、准备ARM汇编程序 首...阅读全文

高性能IO模型浅析

2014-11-14 23:39 by Florian, 26785 阅读, 收藏, 编辑
摘要: 高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(BlockingIO):即传统的IO模型。(2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的N...阅读全文

使用vbs脚本进行批量编码转换

2014-06-11 15:52 by Florian, 1589 阅读, 收藏, 编辑
摘要: 使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看分析在Linux系统下开发的项目代码,我们知道Linux系统中文本文件默认编码格式是UTF-8,而Windows中文系统中的默认编码格式是Gb2312。系统内的编码格式有所区别倒无伤大雅,关键的是SourceInsigh...阅读全文