mysql的分区和分表
摘要:分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。 mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹
阅读全文
posted @
2018-12-26 14:37
李留广
阅读(336)
推荐(0)
抓取mooc中国随笔
摘要:// $url = "http://www.baidu.com/"; $url= "https://www.icourse163.org/web/j/courseBean.getCoursePanelListByFrontCategory.rpc?csrfKey=8259facdbcf54eebbb
阅读全文
posted @
2018-12-19 14:18
李留广
阅读(450)
推荐(0)
Redis命令操作详解
摘要:一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key (6)renam
阅读全文
posted @
2018-12-14 13:52
李留广
阅读(213)
推荐(0)
在 Redis 上实现的分布式锁
摘要:由于近排很忙,忙各种事情,还有工作上的项目,已经超过一个月没写博客了,确实有点惭愧啊,没能每天或者至少每周坚持写一篇博客。这一个月里面接触到很多新知识,同时也遇到很多技术上的难点,在这我将对每一个有用的技术点做一个小小的分析理解和总结。每天去学会总结,才会有进步。 本次对我在工作上的项目中用到的技术
阅读全文
posted @
2018-12-13 16:15
李留广
阅读(204)
推荐(0)
php+redis实现消息队列
摘要:个人理解在项目中使用消息队列一般是有如下几个原因: 把瞬间服务器的请求处理换成异步处理,缓解服务器的压力 实现数据顺序排列获取 redis实现消息队列步骤如下: 1).redis函数rpush,lpop 2).建议定时任务入队列 3)创建定时任务出队列 文件:demo.php插入数据到redis队
阅读全文
posted @
2018-12-13 09:40
李留广
阅读(1616)
推荐(0)
用Redis实现分布式锁 与 实现任务队列
摘要:这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的,
阅读全文
posted @
2018-12-12 17:40
李留广
阅读(177)
推荐(0)
Mysql+Keepalived双主热备高可用操作记录
摘要:我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master
阅读全文
posted @
2018-12-11 14:59
李留广
阅读(472)
推荐(0)
Linux下防御DDOS攻击的操作梳理
摘要:DDOS的全称是Distributed Denial of Service,即"分布式拒绝服务攻击",是指击者利用大量“肉鸡”对攻击目标发动大量的正常或非正常请求、耗尽目标主机资源或网络资源,从而使被攻击的主机不能为合法用户提供服务。 DDOS攻击的本质是:利用木桶原理,寻找利用系统应用的瓶颈;阻塞
阅读全文
posted @
2018-12-11 14:52
李留广
阅读(500)
推荐(0)
真正的ddos防御之道,简单干脆有效!
摘要:话说,30G 就各种发博客 BB,唉,坦白说 ,博客园团队真心没见过世面 来 各位 先看图 啥意思呢? 就是哥的 最高防御是 600G。 没错,基本对当时的游戏没啥大的影响,10秒内恢复。 因为时间有限,我待会要工作 所以 长话短说吧 1:记住,在这个时代,如果你觉得ddos很可怕,是因为你用了所谓
阅读全文
posted @
2018-12-11 14:08
李留广
阅读(217)
推荐(0)
ip黑白名单防火墙frdev的原理与实现
摘要:汤之盘铭曰 苟日新 日日新 又日新 康诰曰 作新民 诗曰 周虽旧邦 其命维新 是故 君子无所不用其极 ——礼记·大学 在上一篇文章《DDoS攻防战 (二) :CC攻击工具实现与防御理论》中,笔者阐述了一个防御状态机,它可用来抵御来自应用层的DDoS攻击,但是该状态机依赖一个能应对大量条目快速增删的i
阅读全文
posted @
2018-12-10 17:29
李留广
阅读(733)
推荐(0)
一种简单的处理大流量访问的方法
摘要:今天再次回来看到当时写这个办法,觉得有点好笑,其实就是一种山寨CDN。因为当时并不了解CDN,直到今年公司测试了几家CDN公司(帝联、网宿 和 蓝讯)的服务时才了解了个清楚,有点汗自己。 看看一楼的回复,觉得自己真笨啊。 发现很多时候做事情其实是一种摸索状态,根本没图可索,只能摸着石头过河。 我的这
阅读全文
posted @
2018-12-07 15:37
李留广
阅读(232)
推荐(0)
PHP解决网站大流量与高并发
摘要:1:硬件方面 普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度 有:网络-硬盘读写速度-内存大小-cpu处理速度。 2:软件方面 第一个要说的就是数据库 首先要有一个很好的架构
阅读全文
posted @
2018-12-07 15:03
李留广
阅读(684)
推荐(0)
PHP反射机制实现自动依赖注入
摘要:依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天抽空研究了下,解开他它的神秘面纱。废话不多说,直接上代码; /* * * * 工具类,使用该类来实现自动依赖注入。 * */ class Ioc { // 获得类的对象实例 public s
阅读全文
posted @
2018-12-04 17:30
李留广
阅读(1114)
推荐(0)
nginx 根据域名和地址跳转
摘要:设置nginx变量 set $domail_url "$host$request_uri";判断并重定向if ($domail_url = '123.com/about/'){ rewrite ^/(.*)$ http://123.net/$1 permanent;}
阅读全文
posted @
2018-12-04 14:47
李留广
阅读(1368)
推荐(0)
PHP中的反射
摘要:面向对象编辑中对象被赋予了自省的能力,而这个自省的过程就是反射. 反射,直观理解应时根据到达地找出出发地和来源.比方说,我给你一个光秃秃的对象,我可以仅仅通过这个对象就能知道它所属的类,拥有哪些方法. 反射指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类,方法,属性,参数等详细信息,包括
阅读全文
posted @
2018-12-04 10:13
李留广
阅读(455)
推荐(0)