自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 从王者荣耀谈设计模式

软件开发中涉及到的设计模式很多,这里重点讨论工作中常见的一些设计模式,围绕王者荣耀中的场景进行展开。 1:策略模式策略模式demo<?php//1:抽象策略接口:王者荣耀abstract class kingGlory{    abstract function showTime();} //2:具体策略角色//鲁班class luban...

2018-10-12 11:22:26 553

原创 mysql读写过程​

1:mysql查询过程时序图   2:mysql更新过程时序图 mysql逻辑架构图(摘自:极客时间  mysql实战45讲   一条SQL查询语句是如何执行的)

2018-12-20 17:40:31 442

原创 转义

1:case1.1:sql注入<form url="./" method = 'post'>     sql注入:<input name ="escape">     <input type="submit"></form> //php$deleteSql = "DELETE FROM ar

2018-10-08 10:32:07 1229

原创 博客接入CDN​

1.背景博客一开始设计是接入七牛云的cdn,但是由于七牛云的服务不够稳定,对https的接入不够友好(要填入相关公司信息)。于是图片上传服务存在自己的硬盘中。js,css也存在自己的硬盘中。 发现第一次加载页面经常长达10s,后面的加载都基本在毫秒级。 2.原因我服务器的带宽为1M/s   1024/8 = 128k/s 。一张0.5M的图片加载就得长达4s以上。在服务器...

2018-09-21 09:45:38 345

原创 cgi

cgi定义:通用网关接口作用:让网页具有交互功能。使用场景:HTTP服务器和其他应用程序(php解析器)通信时需要使用。(服务器不能处理php,asp这样的文件,只能外包给其他程序处理)。工作原理:每当浏览器向服务器发起请求,服务器就请求操作系统生成一个新的CGI解析器进程,进程处理完一个解析后退出,下个请求来时创建一个新进程。时序图:  fastcgi定义:一...

2018-09-21 09:32:50 393

原创 重定向漫谈

文章封面:王者荣耀元歌 —— 是我?不是我!是傀儡! 1. 相关知识点nginx重定向规则(apache 的简介);nginx两种跳转:显式跳转,隐式跳转;伪静态;同源策略; 2.我的重定向主要应用1:zouzhenzhong.com 定向到  https://www.zouzhenzhong.com ,给网站加小绿锁;便于百度的收录,权重集中到一个域名...

2018-09-20 17:55:33 172

原创 从王者荣耀 谈时序图​

1:王者荣耀实例case我方:我鲁班,安琪拉,妲己,东皇,孙悟空 打大龙。 对方后羿前来抢龙。 我方安琪拉被大龙打死。 我方击杀大龙获取经验和龙兵。 后羿击杀残血妲己。 东皇控住后羿被我击杀,孙悟空助攻。 时序图2:时序图是什么简介是显示对象之间交互的图,这些对象是按时间顺序排列的。 组成元素对象、生命线、控制焦点、消息等。 demo...

2018-03-28 11:06:36 635 1

原创 kafka 消费

前置资料  kafkakafka消费中的问题及解决方法:情况1:问题:脚本读取kafka 数据,写入到数据库,有时候出现MySQL server has gone away,导致脚本死掉。再次启动,这过程中的kafka数据丢失。原因:MySQL server has gone away 出现可能是连接超时,可能超过每秒请求上限…这些异常是小概率事件,难以避免。git kafka 的demo脚本是实...

2018-03-28 11:04:03 676

原创 kafka 集群搭建​

1:前置条件:安装jdk; zookeeper 集群搭建2:下载解压kafka代码:wget http://mirror.bit.edu.cn/apache/kafka/0.10.2.1/kafka_2.11-0.10.2.1.tgztar -xzf kafka_2.11-0.10.2.1.tgz3:修改:config/server.properties  三个地方:1:broker.id 要对上...

2018-03-28 10:43:18 494

原创 zookeeper集群搭建​

1:下载zookeeper包 http://archive.apache.org/dist/zookeeper/2:解压:tar -zxf zookeeper-3.4.9.tar.gz3:新建文件夹:mkdir data  logs4:cp  conf/zoo_sample.cfg   conf/zoo.cfg5:vi   conf/zoo.cfg添加:dataLogDir  server  注意...

2018-03-28 10:38:12 445 1

原创 网站开发流程​

下面是我在百度做研发过程中学到的非常重要的一块知识点,希望对有需要的人有所帮助!  注意:流程化不是为了为难人,而是无数次的血与泪沉淀而成的智慧成果。每家公司的制度和资源都不一样,请对应参照应用。 附:开发实例:博客开发流程 原文链接:邹振忠的博客-网站开发流程​...

2017-08-29 11:06:25 378

原创 个人博客开发流程​

1.列出博客大纲用来干什么;为什么要做;怎么做; 2.列出博客的需求点 3.根据需求点整理出对应的技术文档 4.用workbench画出数据字典 5.开发好后列出我的博客测试文档,逐个测试 6.上线 7.复函这次开发花了两个月的闲暇时间,其中60%以上花在了前端上。自己的前端功力还有待提高。这后面将会输出点击事件:普通点击,未来事件...

2017-08-29 11:01:15 574

原创 git​

一、git是什么?git是目前世界上最先进的分布式版本控制系统;  git跟踪并管理的是修改,不是文件 二、集中式pk分布式: 1.集中式原理:版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自...

2017-08-29 10:59:09 272

原创 windows本地搭建lnmp环境​

linux 搭建lnmp环境 执行 2,3,4步骤即可。 1:安装ubantu环境安装vmware 加载ubantu iso镜像 ubantu 下安装ssh    sudo apt-get install openssh-server xshell 登录(注意:ubantu需要在开机登录状态下) 2:安装nginxsudo apt-get install ngi...

2017-08-29 10:51:19 1543

原创 事件绑定​

1:普通事件: 普通事件无法绑定事件到新生成的元素比方:今天公司有100人会收到快递,这100人全在公司门口等快递...新员工不知道在哪收,收不到快递...        demo:    2:事件委托:原理:通俗的讲 事件就是onclick,onmouseover等就是事件;委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。专业的讲:利用冒泡的原理,...

2017-08-29 10:39:18 330

原创 php 开发调试的常用技巧和工具​

nginx的access.log 作用:记录一个页面请求中,服务器接收到的所用相关的url。根据此log, 对服务器上调用了哪些服务,可以一目了然,快速理清业务关系,调试开发非常赞!注意:一个请求结束才记录。假如:http://zouzhenzhong.com 对应文件中调用http://zouzhenzhong.com/test.php接口 a

2017-08-29 10:34:40 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除