关于面试和职场
问,有哪个程序员有精力精通这些?说说分布式架构的注册中心 Zookeeper,这个软件的使用场景是当你有 1000 台机器需要管理的时候才有可能使用的上的软件,哪个程序员有这个财力和机遇需要管理一千台服务器!并且,当你的业务达到了这种规模,也许早就解决了这个一致性管理的问题,还需要用 Zookeeper?开源的东西夹杂了太多的功能,而你需要的只是其中一点点,能省点计算资源就应该节省,最好的方式当然是自己...
Ngx 反向代理 504 错误解决
的问题,在某些情况下会出现 504 错误,重启机器后就好了,过了一会儿又出现,最后确定问题和文档长度有关,慢慢的找出了元凶。期间经历了太多的曲折过程,包括每个环节的检查,还一度怀疑是数据库不稳定或者是服务器不稳定亦或是系统的 ulimit 限制等,无数次的配置修改,reload,重启等等,都没有完全确定问题所在。后面还做了很多次的 proxy buffer 和 fastcgi buffer 配置的频繁修...
Nginx SSL 代理设置完整示例
当服务器发展到一定时候,搬迁是个很头疼的问题,于是代理应运而生。本文完整的反向代理配置全过程,其实就是负载均衡。先生成证书相关文件openssl genrsa 2048 > ca-key.pem // .key openssl req -new -x509 -nodes -days 3600 -key ca-key.pem -out ca-cert.pem // .csr 证书 openssl req ...
程序员众包平台脑残项目
行业的好项目如果真的有利润,人家自己就揽着干了,还会在网上发出来吗?。平台上的项目真实性真的让人质疑。很多项目和服务商应该是走个形式吧。某平台的某个服务商接单的全是华为的项目,看项目介绍不知所云,都是服务器运维相关的,这样的项目怎么可能外包出来?谈谈平台与市场市场是很难做的,很多市场做出来了若不是经历了漫长的时间,就是花了大量的钱砸下去在各行各业推广。平台一样很难做,不论什么平台,项目刚开始都是走个形式...
使用Form Iframe Request取代Ajax技术和Jquery的Ajax方法
局部刷新了,当时也是蛮佩服当时的作者的,这样的兼容性应该更好。如果一个程序员在 GB2312 编码的程序和网页上使用 Jquery 的 Ajax 功能,你会发现,你做不到,非常麻烦,要不是页面乱码就是服务器参数接收乱码,总之非常麻烦,Ajax 的 Header 里面添加编码信息也依然不能解决。也许在当时浏览器技术还不是很成熟的年代,这样的方法才是最完美的了。 要实现这样的功能,需要工程师必须了解 HTM...
三大JqueryCDN地址及LMLJS竞争加载示例
适的,竟然有人给出了新浪的,新浪的 Jquery CDN 一看就不是专业的 CDN 服务商,并且很不稳定,很多版本缺少了。如果网站需要使用 Jquery 的话,用外界的 Jquery CDN 比较自己服务器上感觉更要可靠,所以选择正确的 CDN 地址非常重要。 笔者用过 Jquery 自带的 CDN,是 MaxCDN 提供的,感觉蛮可靠的,官方另外还推荐了 Google 和 MicroSoft 的 CD...
Git更新master分支冲突解决及cherry-pick使用
一番。如下命令: git reset origin/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。 开发过程中,有时候我们需要将某个提交给提取出来,使用 cherry-pick 可以很方便...
PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue
ram 导致的。 MysqlPdoEnhance 驱动类已经上传到 LMLPHP 和 LBlog 中,LBlog 已经在初始化实例的时候自动选择对应的驱动类。这次改善使得 LBlog 系统更加优秀,对服务器环境的适应能力更强了。 MysqlPdoEnhance 类延续了 Mysql 类的简单风格,只有一个重量级的 query 方法,自动判断是返回资源还是影响的行数。同时也发现在使用 PDO 操作时,不能...
VIM编辑器学习精简教程
Windows + IDE。也许有人会反驳,说 Windows 跑个 Shell 都不行,开发不是很麻烦吗?其实我说的只是编程。作为一个程序员,熟练掌握 Vim 不是仅仅为了编程,更多的为了运维和管理服务器 ^_^。 在 Linux 下编程,两个最重要的东西,就是 Git 和 Vim。本文主要讲述 Vim 的实际学习应用的精简教程,阅读此文需要您略懂 Vi 的基础知识。 先说下本人的情况,我自己对 Vi...
SSH免密码登录方法简易教程
接拷贝上去: $ scp ~/.ssh/id_rsa.pub lmlphp@dev:/home/lmlphp/.ssh/authorized_keys 大功告成,使用 ssh dev 就可以直接连接到服务器上面了,如下所示: ssh dev lmlphp\Welcome to Ubuntu 13.10 (GNU/Linux 2.6.32-042stab108.5 x86_64) * Documenta...