代码改变世界

技术晨读_20150615

2015-06-15 07:53  轩脉刃  阅读(566)  评论(0编辑  收藏  举报

技术晨读#

监控Netstat数据
隔壁老王想要监控机器的网络状况,发现netstat -s的结构太为复杂,于是写了个脚本整理了下数据,最后悲剧地发现了nstat命令已经把他要做的东西都做了...
http://huoding.com/2015/04/09/427
文章评论引出的文章:http://www.cyberciti.biz/faq/network-statistics-tools-rhel-centos-debian-linux/ 也可以看看
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

mysql主键的缺少导致备库hang
mysql innodb一定要创建自增主键,一定要创建自增主键,文章说的就是一个没有主键的大表在update的时候导致从库挂住了,进而主从不同步等问题...
http://hidba.org/?p=688
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

[MySQL优化案例]系列 — slave延迟很大优化方法
slave使用异步单线程的方式同步主库,所以从库数据会延迟于主库。但是能怎么做优化缓解slave延迟很大的问题?文章说了几个方法,除了物理层优化,其他大致是设置主键,分库分表,使用缓存。。
http://imysql.com/2015/04/12/mysql-optimization-case-howto-resolve-slave-delay.shtml
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PostgreSQL compare table's DDL (attributes only)
如何比较pgsql中两个表的差异,可以使用pg_attribute这个表就行了。不过就是只能比较表结构不能比较触发器等信息就是
http://blog.163.com/digoal@126/blog/static/163877040201531052050444
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PHP优化杂烩
php的参数优化,干货,无解释
http://huoding.com/2014/12/25/398
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

Docker基础技术:Linux Namespace
耗子叔的Docker知识普及,告诉你怎么一步一步隔离出一个namespace
http://coolshell.cn/articles/17010.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

use md5 or hashtext?
当pg中有文本数据,数据量较大的时候,然后又要进行精确匹配,就可以使用md5或者hashtext建立索引的方法,比较这两种方法,hashtext的建立效率更高,查询效率两者差不多。
http://blog.163.com/digoal@126/blog/static/163877040201532192934592
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PHP Extension开发(Zephir版本)
PHP扩展除了用C开发之外,也可以用Zephir开发。文章就说了怎么使用这个方法开发扩展
http://blog.csdn.net/black_ox/article/details/43700707
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

laravel5中如何传递参数给middleware
Laravel5中如果你的权限想在middleware中动手脚,就会想到在路由定义的时候传递路由的权限过去,那么就会碰到这个问题
http://blog.elliothesp.co.uk/coding/passing-parameters-middleware-laravel-5/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PHP之道
PHP 之道 收集了现有的 PHP 最佳实践、编码规范和权威学习指南,方便 PHP 开发者阅读和查找
http://laravel-china.github.io/php-the-right-way/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

php中mysql数据库异步查询实现
PHP对mysql进行查询其实也有异步的函数,mysqli就有提供
http://ourmysql.com/archives/1378
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

Wget下载终极用法和15个详细的例子
wget是一个轻量级的下载工具,文章说了一些wget的使用方法,估计。。很多都不知道。。。
http://blog.csdn.net/chenbang110/article/details/7854384
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

Postgres读写修改的周期
在金额计算的时候,在两个事务中,如何根据某些复杂的条件来进行更新操作,而又能保证数据的一致性,大致可以用select for update或者serializable来保证
http://blog.2ndquadrant.com/postgresql-anti-patterns-read-modify-write-cycles/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

基于ngx_lua模块的waf开发实践
文章介绍了使用ngnix_lua_waf模块做waf网站防御的。
http://drops.wooyun.org/tips/5136
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

php readfile 下载大文件失败
当使用php下载大文件的时候,可以使用chunk按块下载。
http://blog.csdn.net/iefreer/article/details/45268953
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

一大波有用的 bash 别名和函数
文章列出了一些有用的bash的alias,可以节省程序员的开发和使用时间。
http://www.kuqin.com/shuoit/20150312/345202.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

关于移动端的钓鱼式攻击
移动端的钓鱼攻击大致基于webview,权限管理(root),app唤醒等几个方面可能引发问题。
http://coolshell.cn/articles/17066.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

geoip - Geolocation using GeoIP
PG的上可以使用IP地址库插件来进行IP查询。文章就说了如何使用和使用的性能测试。
http://blog.163.com/digoal@126/blog/static/1638770402015327103744232
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

用 inotify 监控 Linux 文件系统事件
linux2.6.13之后引入了inotify来进行文件的监控,如何监控多个文件的读,写,改,查操作,文章中给了具体的例子和说明。
https://www.ibm.com/developerworks/cn/linux/l-inotify/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

为什么不能在字符组中使用反向引用
字符组中使用反向引用,在正则匹配中,就有可能被正则引擎解析为八进制。
http://www.cnxct.com/why-can-not-used-backreferences-within-character-class/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

聊聊移动端跨平台开发的各种技术
想要各种app跨平台开发,文章说的几种流派一定逃不过,比如web统一app,比如代码统一,比如编译统一等
http://fex.baidu.com/blog/2015/05/cross-mobile/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

postgres配置主从流复制
postgres在9.0后引入了流复制,使得主从配置变的非常简单了。文章就说下postgres配置主从。
http://www.cnblogs.com/yjf512/p/4499547.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

向facebook学习,通过协程实现mysql查询的异步化
php5.5引入的yield加上mysqli的async可以实现php对数据库的异步查询操作。
http://www.bo56.com/通过协程实现mysql查询的异步化/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

nginx上,http状态200响应,PHP空白返回的问题
纪录一次php200,但是页面空白的问题。基本故事是发现没有SCRIPT_FILENAME,然后程序查找PATH_TRANSLATE,也没有,就返回了空页面。解决方法加上了SCRIPT_FILENAME就好了。。
http://www.cnxct.com/php-return-empty-result-on-nginx-without-script_filename/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

为什么我说Rust是靠谱的编程语言
Rust是一门新兴的语言,语言设计主要强调在系统编程,安全,并发
http://blog.csdn.net/liigo/article/details/45757123
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

M4 宏处理器
M4现在主要用于configure中的宏脚本设置,这篇就很详细说了这个宏处理器的语法。
http://blog.chinaunix.net/uid-20106293-id-142128.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

Laravel5做权限管理
使用laravel5开发权限管理系统的时候做的一些思考和实现的方式。
http://www.cnblogs.com/yjf512/p/4516435.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

shell的历史
文章介绍了下我们平时用的sh,bash,zsh等有什么区别。
http://www.cnblogs.com/yjf512/p/4519371.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

Node.js Web应用代码热更新的另类思路
需要编译的服务器语言热更新始终是个问题,文章提供了nodejs的热更新思路,模块更新,释放资源~~
http://fex.baidu.com/blog/2015/05/nodejs-hot-swapping/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

游戏服务端架构发展史
文章作者是个资深游戏服务开发者,对于游戏服务器从第一代游戏服务器开始的服务端演化娓娓道来。
http://www.skywind.me/blog/archives/1265
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PostgreSQL 提供的异步消息通信功能
postgres提供了一个异步消息通信的功能,相当于sub,pub。用这个功能可以做比如聊天,数据复制,日志等功能。
http://blog.163.com/digoal@126/blog/static/16387704020154259823696
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

CentOS 查看(监控)服务器网卡流量
再centos中怎么查看服务端网卡流量,其实系统自带的/proc/net/dev上就可以看了
http://blog.csdn.net/iefreer/article/details/45923087

技术晨读#

记一次Auto Increment故障
mysql的InnoDB在Alter表的时候相当于创建一个表,如果这个时候表特别大,搞不好就要大几个小时,实际上,对于auto_incrment,只要重启一下服务就可以了。
http://huoding.com/2015/05/30/441
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

比较全面的MySQL优化参考
Mysql的一些优化参考建议,从系统层面和mysql应用层面进行优化。文章分为上下两篇。
http://imysql.com/2015/05/24/mysql-optimization-reference-1.shtml
http://imysql.com/2015/05/29/mysql-optimization-reference-2.shtml
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

PHP自动化白盒审计技术与实现
我觉得,这个。。。略高级了点。能自动化审查php的xss,sql注入等漏洞。
http://drops.wooyun.org/tips/6261
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

在PHP中使用协程实现多任务调度
php5.5中加入了协程,不过估计99%的phper也都没用过,文章深入说了下这个玩意。我也没咋看懂。。。
http://www.laruence.com/2015/05/28/3038.html
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

一起学DNS系列(十四)DNS查询工具之DIG的使用
学习dig使用的文章,这个是说的最详细的。
http://jeffyyko.blog.51cto.com/28563/235073/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

sqlmap用户手册
检查sql注入最好的工具就是sqlmap了。怎么用sqlmap~~
http://drops.wooyun.org/tips/143
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

使用varnish + nginx + lua搭建网站的降级系统
大概的降级方法就是使用cron定期跑access_log将数据跑到varnish缓存中,当php服务挂了的时候,自动切换到缓存数据中。实现降级。
http://www.bo56.com/使用varnish-nginx-lua搭建网站的降级系统/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

linux下redis执行bgsave时,报overcommit_memory错误问题
redis开启bgsave的时候一般需要设置overcommit_memory为1。
http://www.bo56.com/linux下redis执行bgsave时,报overcommit_memory错误问题/
更多历史文章:http://studygolang.com/readings?rtype=1

技术晨读#

elk收集分析nginx access日志
怎么收集get和post的请求日志参数,怎么解析参数结构,怎么将日志的请求时间覆盖到es的timestamp字段。
http://www.cnblogs.com/yjf512/p/4568190.html

技术晨读#

Linux下malloc函数和OOM Killer
白话说明了下linux下的内存使用,还有如何OOM killer进程。
http://elsila.blog.163.com/blog/static/17319715820142190855893/

技术晨读#

一个Laravel队列引发的报警
laravel的listen和worker启动队列的时候,每执行结束一个操作就关掉worker重启一个,这样导致很多临时文件被频繁创建删除,导致了cache占用过多引发内存危急。
http://huoding.com/2015/06/10/444

技术晨读#

Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决
一次slab缓存占用过多的分析和处理案例
http://www.cnblogs.com/panfeng412/p/drop-caches-under-linux-system.html
http://www.cnblogs.com/panfeng412/p/drop-caches-under-linux-system-2.html