代码改变世界

技术晨读_2014_9_1

2014-09-01 12:58  轩脉刃  阅读(860)  评论(0编辑  收藏  举报

#技术晨报#
NoSQL反模式 – 文档数据库篇
文章说的是关系型数据库怎么转换为文档型数据库,比如mongoDB...
http://blog.nosqlfan.com/html/4156.html


#技术晨读#
DDOS攻防战
这是系列文章,目前到第三讲,讲了下DDOS攻击方式和原理及防守方式及原理。Web开发者可以看一看...
http://www.cnblogs.com/SwordTao/p/3766151.html


#技术晨读#
Laravel中文文档
laravel是一套web应用框架,它可以集成很多第三方库,提供验证,路由,缓存的工具或功能,文章是Laravel的中文文档...
http://v4.golaravel.com/docs/4.1/introduction


#技术晨读#
细说 iOS 消息推送
IOS怎么push消息,怎么设置回调,么么哒的东西,在文章中都有说明...
https://blog.avoscloud.com/1163/#more-1163

#技术晨读#
php_screw 1.5:php加密: 安装与使用
php文件都是文本形式放在服务器上,怎么加密PHP文件?使用php_screw是个方法,不过据说使用laravel,symconfy这种巨匠框架也是种方法...
http://linux48.com/archives/76


#技术晨读#
构建一个完整的DNS系统
DNS解析是从域名后面开始解析到域名前面的,需要有根DNS解析器,顶级域DNS解析器,一级域DNS解析器,结合文章前面的两个图片,即使后面的配置解析没有懂,也能看明白文章到底在说什么...
http://www.cnblogs.com/SwordTao/p/3600919.html

#技术晨读#
数据库索引原理(1)-----TokuDB中的COLA-Tree
文章说了TokuDB的COLA-Tree实现原理,包括说了COLA-Tree的原理和性能分析。
http://blog.csdn.net/jwh_bupt/article/details/7901269


#技术晨读#
简易云端Hosts的构建
云端host,就是客户端从服务器上下下来一个host文件,然后使用这个host文件来进行后续请求。但是如何根据客户端的地理位置查找最优的host是个问题,文章就说了下这个...
http://huoding.com/2014/07/16/363


#技术晨读#
理解本真的REST架构风格
REST技术的发展由来,REST的架构风格,还有REST的详解...
http://www.infoq.com/cn/articles/understanding-restful-style


#技术晨读#
使用fastcgi_cache加速你的Nginx网站
fastcgi_cache是被人忽略的一个金矿,如果你的网站动态请求较多,又需要把它们给静态化了,那么使用fastcgi_cache是个很nice的选择。文章配置方面没有多说,手动清除缓存的方式有进行描述。
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7377b868a462297d41484642c101a39febb25211319d1c6613b54f41516fdf04026644266e6ce939f4da9eac17975df3a203541c6171dc469a5dc3621d621e04d99ae0e94cbe74399b9a2a0c854229e00443cd1a5d04d0164dd6884033093f7ca194f08&p=86769a4787934eac5fed8f275153cb&newp=8979d55b86cc42a858a4c7710f5790231610db2151d7d51536&user=baidu&fm=sc&query=%B8%B6%B3%AC%C8%BA+fastcgi%5Fcache&qid=&p1=6


#技术晨读#
再一次, 不要使用(include/require)_once
关于使用include还是include_once,尽量使用include,而不是include_once。不仅是由于include_once的效率不高,而且由于在APC缓存开启下有可能出现重复加载的问题...
http://www.laruence.com/2012/09/12/2765.html


#技术晨读#
简述网络爬虫的系统实现
一个网络爬虫系统有哪些子模块,Fetcher,DNS Resolver,Content Seen,Extractor,URL Filter,URL Seen,URL Set,URL Frontier各负责什么?
http://blog.csdn.net/historyasamirror/article/details/7061059

#技术晨读#
Mysql更新并返回计数
如果使用mysql实现简单ID分配器的话,可以使用文章说的这个方法...
http://www.ideawu.net/blog/archives/816.html

#技术晨读#
geohash:用字符串实现附近地点搜索
如果你有个需求是查找当前地址附近的地点,那么这个算法你就可以用上,geohash是将坐标进行编码成字符串,然后存储到数据库中,当进行查询的时候使用一个like就能查询出来了...
http://blog.charlee.li/geohash-intro/

#技术晨读#
用 JavaScript 检测 CPU 占比和内存泄露
有没有什么办法,通过js能检测到客户端操作系统的CPU和内存使用情况呢?使用setTimeout来每50ms打点,如果cpu越忙,打点的间隔时间就越长
http://blog.aliyun.com/1072


#技术晨读#
请手动释放你的资源(Please release resources manually)
php是否要手动释放资源。我觉得资源和内存是两回事,释放内存可以托管给语言,但是释放资源,特别是连接资源和业务比较相关,应该由程序员来自行控制。
http://www.laruence.com/2012/07/25/2662.html

#技术晨读#
一起针对国内企业OA系统精心策划的大规模钓鱼攻击事件
这个攻击就是先破解企业邮箱的弱密码账号,然后使用这个账号群发钓鱼邮件,文章精彩的就是核攻击根据邮件信息一轮轮人肉到了攻击者QQ,姓名,注册域名等信息。
http://drops.wooyun.org/tips/2562


#技术晨读#
Geo-distances with Sphinx
使用Sphinx怎么查询“附近的店”呢?还有搜索做不到的么?Sphinx提供了GEODIST(),SetGeoAnchor()等函数和接口支持...
http://sphinxsearch.com/blog/2013/07/02/geo-distances-with-sphinx/

#技术晨读#
一个成功的Git分支模型
用git做代码版本管理已经是很普遍的了,但是如何很好地使用git的分支,其实文章说的就是后来的git-flow流程
http://www.juvenxu.com/2010/11/28/a-successful-git-branching-model/


#技术晨读#
Introducing Array_column() in PHP 5.5
php5.5增加了一个函数array_column,灰常好用,介绍下,好吧,有点水..
http://benramsey.com/blog/2013/03/introducing-array-column-in-php-5-dot-5/

#技术晨读#
为什么CDN对移动客户端加速“没有”效果
文章意思是移动客户端到CDN之间的last-mile延迟比较大,因为之间经过了移动运营商环节,差点被文章标题骗了,CDN是有效果的,只是可能效果在一些环境下不是那么明显而已..
http://www.infoq.com/cn/news/2014/07/cdn-for-mobile

#技术晨读#
检测php网站是否已经被攻破的方法
主要说的是使用各种方法检测恶意代码,比如检查文件中是不是有疑似代码,或者检查最近有哪些改动的php文件等...
http://drops.wooyun.org/web/2718

#技术晨读#
Numbers in JavaScript
讨论javascript中的数字的各种具体存储,双精度,浮点数,定点数,文章好长...
http://jser.it/blog/2014/07/07/numbers-in-javascript/


#技术晨读#
Linux被DDOS&CC攻击解决实例
实际上就是查IP,封IP,iptables来操作..
http://drops.wooyun.org/tips/2457

#技术晨读#
PHP_SELF,SCRIPT_NAME,SCRIPT_FILENAME,PATH_INFO,REQUEST_URI的区别
PHP的$_SERVER数组中存在五个和路径相关的变量:PHP_SELF,SCRIPT_NAME, SCRIPT_FILENAME,PATH_INFO,REQUEST_URI,这五个变量经常会被混淆,做下区分。
http://weizhifeng.net/difference-between-php_self-script_name-script_filename-path_info-and-request_uri.html

#技术晨读#
How to change symlinks atomically
如果你建立了一个链接,现在想重新链接到另外一个目录,你可能会ln -snf,但是文章说了,为什么-snf不如ln -sf 再mv...
http://blog.moertel.com/posts/2005-08-22-how-to-change-symlinks-atomically.html

#技术晨读#
使用SeaJS实现模块化JavaScript开发
SeaJs能很好解决JS的模块化和模块加载问题,SeaJs是淘宝玉伯开发,使用SeaJs后,基本工程师只要专注于每个模块功能的开发,对于相互依赖使用等都能很简单处理...
http://blog.codinglabs.org/articles/modularized-javascript-with-seajs.html?utm_source=rss&utm_medium=rss&utm_campaign=rss

#技术晨读#
深入浅出Docker(一):Docker核心技术预览
Docker是Go语言开发的基于LXC的高级容器引擎,它能将系统工程师从繁重的环境运维中解脱出来,更多地考虑系统的拓展性等问题...
http://www.infoq.com/cn/articles/docker-core-technology-preview?from=groupmessage&isappinstalled=0

#技术晨读#
利用 Linux 系统生成随机密码的10种方法
如果你想要生成一段随机密码,你会怎么做呢?文章就说了10种方法,虽然有的方法不够随机,但总是很实用的...
http://blog.sae.sina.com.cn/archives/5037

#技术晨读#
Mcrypt响应慢的一个原因
php在使用mcrypt的时候要注意的一个点,使用/dev/random会出现中断数不足的情况,可以改用/dev/urandom能解决这个问题..
http://www.laruence.com/2012/09/24/2810.html

#技术晨读#
一次优化引发的血案
先剧透,血案原因,linux6.2多了一个限制用户进程数为1024的配置文件,所以nobody用户,你懂的...
http://huoding.com/2014/08/13/367


#技术晨读#
solr的特殊查询(主要讲了geo)
如何查询某个店铺周围的店,solr的geo查询是一个很好的方法。可以用geofilter或者bbox查询x公里附近的位置,也可以用geodist查询最近的店,甚至它本身还支持gohash。
http://wiki.apache.org/solr/SpatialSearch


#技术晨读#
HowTo: Linux List Disk Partitions Command
Linux的磁盘和分区常用命令..
http://www.cyberciti.biz/faq/linux-list-disk-partitions-command/


#技术午读#
不使用expect实现自动化ssh密码认证
将密码存在/root/pswd.sh中,然后set env后ssh直接登录上去,oh~good,就是命令行太长了,不过可以做个sh执行...
http://xiezhenye.com/2014/08/%E4%B8%8D%E4%BD%BF%E7%94%A8-expact-%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%8C%96-ssh-%E5%AF%86%E7%A0%81%E8%AE%A4%E8%AF%81.html


#技术晨读#
短域名进化史
对于XSSer来说,越短的域名就代表能绕过一些长度限制,文章说了作者将他手上的6位长度域名不断缩短到2位长度的过程...
http://drops.wooyun.org/tips/2839

#技术晨读#
数据库表结构设计方法及原则
数据库表设计应该涉及的原则,内容不是很多,看看,然后附带另外一篇也可以看看~
http://ourmysql.com/archives/769
http://ourmysql.com/archives/373


#技术晨读#
PHP里10个鲜为人知但却非常有用的函数
10个很有意思的函数,虽然平时不经常使用...
http://blog.sae.sina.com.cn/archives/5268

#技术晨读#
[翻译]十条有用的 GO 技术
翻译文章,关于写Go的时候要注意的十个tips...
http://mikespook.com/2014/07/%E5%8D%81%E6%9D%A1%E6%9C%89%E7%94%A8%E7%9A%84-go-%E6%8A%80%E6%9C%AF/
#技术晨读#
[MySQL优化案例]系列 — 分页优化
mysql的分页随着start的偏移量而耗时增加,那么就需要对它进行分页的优化,有两种方法:子查询和表连接...
http://imysql.com/2014/07/26/mysql-optimization-case-paging-optimize.shtml


#技术晨读#
如何修改linux的hostname
你可能知道用hostname修改,但是可能不知道还能使用sysctl kernel.hostname来修改。
http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/