摘要: 软件开发中涉及到的设计模式很多,这里重点讨论工作中常见的一些设计模式,围绕王者荣耀中的场景进行展开。 1:策略模式 策略模式demo <?php //1:抽象策略接口:王者荣耀 abstract class kingGlory{ abstract function showTime(); } //2 阅读全文
posted @ 2018-10-12 11:18 邹忠 阅读(495) 评论(1) 推荐(1) 编辑
摘要: 1:case 1.1:sql注入 <form url="./" method = 'post'> sql注入:<input name ="escape"> <input type="submit"> </form> //php $deleteSql = "DELETE FROM article wh 阅读全文
posted @ 2018-10-08 10:36 邹忠 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点 nginx重定向规则(apache 的简介); nginx两种跳转:显式跳转,隐式跳转; 伪静态; 同源策略; 2.我的重定向主要应用 1:zouzhenzhong.com 定向到 https://www.zouzhenzhong.com ,给网站加小绿锁;便于百度的收录,权重集中 阅读全文
posted @ 2018-09-20 17:07 邹忠 阅读(354) 评论(0) 推荐(0) 编辑
摘要: nginx的access.log 作用: 记录一个页面请求中,服务器接收到的所用相关的url。 根据此log, 对服务器上调用了哪些服务,可以一目了然,快速理清业务关系,调试开发非常赞! 注意: 一个请求结束才记录。假如:http://zouzhenzhong.com 对应文件中调用http://z 阅读全文
posted @ 2018-09-04 09:51 邹忠 阅读(259) 评论(0) 推荐(0) 编辑
摘要: cgi:通用网关接口。 作用:让网页具有交互功能。 使用场景:HTTP服务器和其他应用程序(php解析器)通信时需要使用。(服务器不能处理php,asp这样的文件,只能外包给其他程序处理)。 工作原理:每当浏览器向服务器发起请求,服务器就请求操作系统生成一个新的CGI解析器进程,进程处理完一个解析后 阅读全文
posted @ 2018-09-04 09:45 邹忠 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、git是什么? git是目前世界上最先进的分布式版本控制系统; git跟踪并管理的是修改,不是文件 二、集中式pk分布式: 1.集中式 原理:版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器 阅读全文
posted @ 2018-03-08 17:41 邹忠 阅读(146) 评论(0) 推荐(0) 编辑
摘要: kafka 消费​ kafka 消费时序图 kafka消费流程图 kafka消费流程图 阅读全文
posted @ 2018-03-08 17:38 邹忠 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 王者荣耀实例 case: 我方:我鲁班,安琪拉,妲己,东皇,孙悟空 打大龙。 对方后羿前来抢龙。 我方安琪拉被大龙打死。 我方击杀大龙获取经验和龙兵。 后羿击杀残血妲己。 东皇控住后羿被我击杀,孙悟空助攻。 时序图 case: 我方:我鲁班,安琪拉,妲己,东皇,孙悟空 打大龙。 对方后羿前来抢龙。 阅读全文
posted @ 2018-01-05 11:22 邹忠 阅读(461) 评论(1) 推荐(0) 编辑
摘要: 前置资料 kafka kafka消费中的问题及解决方法: 情况1: 问题:脚本读取kafka 数据,写入到数据库,有时候出现MySQL server has gone away,导致脚本死掉。再次启动,这过程中的kafka数据丢失。 原因:MySQL server has gone away 出现可 阅读全文
posted @ 2018-01-05 11:17 邹忠 阅读(266) 评论(0) 推荐(0) 编辑