摘要: 大家好,我们是OpenCDN团队的Twwy。这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果。 其实很多时候,各种防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用PHP在外面包 一层过滤?还是直接加防火墙吗?这些都是防 阅读全文
posted @ 2017-03-29 13:49 周小枫 阅读(5556) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上钓鱼回来,大发神经,写了篇概括程序员生活现状的文章,没想到招来众多人的口诛笔伐,大有上升到政治层面的趋势。 我也许不会再发表任何冲击心灵的文章,我希望给大家带来更多的正能量,所以那篇文章已被我删除。 我的本意只是想让各位看过文章之后能冷静地思考自己的程序人生,不管是对是错,人都有选择的权力, 阅读全文
posted @ 2017-03-29 13:45 周小枫 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。 上一篇我们讲到了 Redis 的主从复制技术,当实现了多节点的 ma 阅读全文
posted @ 2017-03-29 13:44 周小枫 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Redis 的主从复制配置非常容易,但我们先来了解一下它的一些特性。 redis 使用异步复制。从 redis 2.8 开始,slave 也会周期性的告诉 master 现在的数据量。可能只是个机制,用途应该不大。 一个 master 可以拥有多个 slave,废话,这也是业界的标配吧。 slave 阅读全文
posted @ 2017-03-29 13:42 周小枫 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的, 阅读全文
posted @ 2017-03-29 13:41 周小枫 阅读(292) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库提供了很多函数包括: 数学函数; 字符串函数; 日期和时间函数; 条件判断函数; 系统信息函数; 加密函数; 格式化函数; 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 返回x的绝对值 SELECT ABS(-1) -- 返回1 返回大于或等于x的最小整数 SELEC 阅读全文
posted @ 2017-03-29 13:40 周小枫 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldum 阅读全文
posted @ 2017-03-29 13:39 周小枫 阅读(131) 评论(0) 推荐(0) 编辑