摘要: redis队列安全 模式: 安全的队列 Redis的列表经常被用作队列(queue),用于在不同程序之间有序地交换消息(message)。一个客户端通过 LPUSH 命令将消息放入队列中,而另一个客户端通过 RPOP 或者 BRPOP 命令取出队列中等待时间最长的消息。 不幸的是,上面的队列方法是『 阅读全文
posted @ 2019-05-09 21:43 小呆1107 阅读(190) 评论(0) 推荐(0) 编辑
摘要: redis秒杀 Redis原子性原理 摘要: 1、Redis是单进程单线程的网络模型,用的是epoll,poll,select网络模型,这些网络模型都是单线程处理网络请求 2、Redis的单线程处理所有的客户端连接请求,命令读写请求。(有些任务比如rdb和aof等操作是fork子进程处理的,不会影响 阅读全文
posted @ 2019-05-09 21:37 小呆1107 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈 阅读全文
posted @ 2019-05-09 20:45 小呆1107 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.1 转为布尔型(即返回值为0) 空字符串''或"" 数字0或0.0 字符'0'或"0" 空值NULL 没有成员的数组 其余都转换成布尔型true,包含资源 1.2 转为整数或浮点型 如果字符串为合法的数字字符串,则直接转换成整型/浮点型 如果字符串中包含.或e或E,则转换成浮点型;否则转换成整型 阅读全文
posted @ 2019-05-09 20:34 小呆1107 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 订单进行分表之后,用户怎么查询所有的历史订单?order1....order100假如用户uid=6 uid%100=6 那就存在order6表中假如用户uid=300 uid%100=0 那就存在order100表中使用用户uid与100求余数,去查询余数对应的订单表就能获取该用户的全部订单数据 阅读全文
posted @ 2019-05-09 19:38 小呆1107 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 前端:MVVM是Model-View-ViewModel的简写。即模型-视图-视图模型。【模型】指的是后端传递的数据。【视图】指的是所看到的页面。【视图模型】mvvm模式的核心,它是连接view和model的桥梁。它有两个方向:一是将【模型】转化成【视图】,即将后端传递的数据转化成所看到的页面。实现 阅读全文
posted @ 2019-05-09 18:42 小呆1107 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号(运用位运算) 思路:首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2。第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。第三步:重复上述两步,只 阅读全文
posted @ 2019-05-09 16:30 小呆1107 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL触发器:DROP trigger IF EXISTS hmy;//分号必须要写create trigger hmyafter insert on userfor each rowbegindelete from cat where id = 1;//分号不可以省略end;2、蠕虫复制: 阅读全文
posted @ 2019-05-09 16:21 小呆1107 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口的异同 1. 相同点: (1)两者都是抽象类,都不能实例化。 (2) interface 实现类及 abstract class 的子类都必须要实现已经声明的抽象方法。 2.不同点: (1)interface 需要实现,要用 implements ,而 abstract class 需要 阅读全文
posted @ 2019-05-09 16:01 小呆1107 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1、xss攻击,跨站脚本攻击值得是攻击者在网页中嵌入恶意脚本程序,当用户打开浏览器,脚本程序便开始在客户端的浏览器上执行,一盗取客户端cookie等信息,利用系统对用户的信任。 防御措施:将html转移处理htmlspe 2、csrf攻击是跨站请求伪造,攻击者盗用了你的身份,以你的名义向第三方网站发 阅读全文
posted @ 2019-05-09 15:36 小呆1107 阅读(2284) 评论(0) 推荐(0) 编辑
摘要: 1、<?php$array = ['0'=>1,'genee'=>9,4,5];foreach($array as $key=>$value){ if ($key=='genee') { echo 3; }else{ echo $value; } /* echo $key=='genee'?3:$v 阅读全文
posted @ 2019-05-09 14:27 小呆1107 阅读(113) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-09 10:25 小呆1107 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-09 09:37 小呆1107 阅读(0) 评论(0) 推荐(0) 编辑