谷谷谷的博客

心得,问题分享,简单写写~~

Laravel的核心概念

PHP的生命周期 万物皆有他的生命周期。熟悉Android的同学一定熟悉Android最经典的Activity的生命周期,Laravel 也不例外,Laravel应用程序也有自己的生命周期。Laravel是什么?一个PHP框架。所以要想真正说清Laravel的生命周期,必须说清PHP的生命周期。原...

2018-12-06 22:18:01

阅读数:18

评论数:0

Nginx的几种常用方法

Nginx的第三方模块众多,在不加载第三方模块的情况下,Nginx能做什么呢? 比如: 1.反向代理 2.正向代理 3.HTTP服务器 4.负载均衡 我在之前写过一篇关于:使用Nginx实现负载均衡 在那篇文章里,就HTTP服务器的(静态资源代理)和使用Nginx实现简单的HTTP重定向负载均衡...

2018-12-04 13:14:55

阅读数:53

评论数:0

VUE-Element组件-select选择器的使用

下拉菜单是我们在项目中经常用到的一个组件,在这里提供一个VUE桌面组件库Element Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 基础单选 <template&am...

2018-11-20 09:19:52

阅读数:61

评论数:0

vue中axios发送OPTIONS预检请求的原因及如何通过

什么是OPTIONS请求 HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法。 实际上,出于安全考虑,并不是所有域名访问后端服务都可以。其实在正式跨域之前,浏览器会根据需要发起一次预检(也就是option请求),用来让服务端...

2018-11-17 10:33:34

阅读数:57

评论数:0

微信公众号开发-菜单事件推送

菜单事件推送在微信公众号开发中也是属于比较常用的一个功能,就是用户点击菜单之后,微信会将事件推送给接口程序。 不过微信开发到现在也是老生常谈的的东西了,我就简单写一下菜单事件推送的这个过程。 注意:点击菜单弹出子菜单,不会产生请求交互。 1.先来看下相应的接口参数及说明 参数 描述 ...

2018-11-15 09:43:16

阅读数:39

评论数:0

解决web高并发概括

所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个进程(也可以是线程或者协程)处理一次...

2018-11-12 14:37:08

阅读数:1284

评论数:0

谈项目托管为什么从GitHub迁移到GitLab

为什么需要使用git? 这里分两个问题: 第一,有没有使用流水线和协作平台的必要 关于第一个问题 公司人员经常会有两个误区, 1.人少没必要使用协作和流水线工具 在实际产品研发过程中,一个课程开发,可能持续最短一周,每天进度不一样,会存在第四天课程研发出现错误回滚回第三天,或者第四天的案...

2018-10-31 10:47:42

阅读数:111

评论数:0

PHP 合并图片,长按图片保存图片到本地

一个小分享,平时 image 相关函数用的比较少,这次刚好用上了,就分享一波。其实这个需求前端做起来会更加的方便,采用:html2canvas 可以实现,不过这一篇主要介绍 PHP 的实现。 场景 场景是这样的,一个小活动,我们提供的一张图片 a.jpg ,然后需要用户上传一张图片 b.jpg ,...

2018-10-26 17:07:53

阅读数:33

评论数:0

ThinkPHP5 在 LNMP 环境下访问出现 HTTP ERROR 500

ThinkPHP5 在 LNMP 环境下访问出现 HTTP ERROR 500 这个问题以前遇到过很几次,今天刚好遇到一个朋友又问我来着,解决完了,想着就给记录一下吧,问题不管大小,记录下来 ~~~ 当然,这个并不是TP5框架问题了,你换一个框架使用LNMP的的命令模式配置或者手动文件配置项目也会...

2018-10-12 17:54:29

阅读数:163

评论数:0

PHP中容易遗忘却功能强大的几个过滤器函数

首先,提前祝大家中秋节快乐,阖家团圆~~~ 找个碎片时间(今天提前放假,美滋滋~~~)更新一篇,主要介绍几个PHP的过滤器函数 1.filter_has_var() filter_has_var() 函数检查是否存在指定输入类型的变量。 若成功,则返回 true,否则返回 false。 &...

2018-09-21 14:54:37

阅读数:39

评论数:0

高并发解决方案 -负载均衡

上一篇文章说过会转载一篇负载均衡的介绍方面的文章,就是下面这个了~~~ 什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配...

2018-08-29 09:17:40

阅读数:68

评论数:0

使用Nginx实现负载均衡

负载均衡的作用 负载均衡:分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。 负载均衡这里面涉及的东西相对也是比较多的,理论就不说太多了,网上,书上很多,今天我们就利用Nginx服务...

2018-08-28 17:48:52

阅读数:153

评论数:0

Linux-服务监控的搭建

监控服务 监控是什么?监控的重要性是什么?为什么要做监控?需要监控什么? 从应用层来角度来看: 你公司业务的WEB 服务器拒绝连接了? 客户无法给你们的邮箱发邮件了? 论坛的大量用户无法登陆? DNS 无法正常解析? 数据库服务器宕机了,用户无法写入数据了? ... 从服务器、应用和网络...

2018-08-24 16:03:46

阅读数:190

评论数:0

Windows上搭建Elasticsearch+Logstash+jdbc+Kibana

ELK介绍 ElasticSearch:是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 Logstash:...

2018-08-03 16:01:15

阅读数:95

评论数:0

Linux中搭建vsftp服务

vsftp简介 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。 在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。 ...

2018-07-12 11:27:43

阅读数:94

评论数:0

Laravel-开箱自带登陆注册和数据填充

Laravel的安装在这里就不再叙述了,如果是刚开始学习的同学可以先看下我的:Laravel的安装 里面有写详细的安装步骤,包括指定版本的安装。重申一次,建议使用composer安装。 写这篇文章主要是因为在另一篇登录注册解析里面发现有的同学初次安装完laravel之后,并不能很快的使用上开箱...

2018-07-11 22:25:53

阅读数:91

评论数:0

系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS...

2018-06-25 08:50:13

阅读数:42

评论数:0

编译java文件的时候报错:错误:编码GBK的不可映射字符...

记录一个小错误,当我们在编译java源文件的时候,可能会出现报错。信息提示:编码GBK的不可映射字符…….. 如下: 这是因为什么呢? 我们看错误提示的有行号,然后去代码中查看会发现。报错的位置都是中文。 找到原因了: 由于JDK是国际版的,在编译的时候,如果我们没有用-encodi...

2018-06-12 20:14:54

阅读数:81

评论数:0

CURL的使用及上传图片

CURL 什么是curl,我的理解是curl就是一个模拟数据传输的库。 能让你通过URL和不同的服务器进行交互,支持许多种协议。如:http、https、ftp、gopher、telnet、dict、file和ldap协议。同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FT...

2018-06-01 17:36:17

阅读数:732

评论数:0

gitlab使用教程及免账-密pull,push

gitlab GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装的话可以参考GitLab在GitHub上的Wiki页面。 我们这次主要说一下基本的使用。基于Git,所以使用方法和Git类似。 基础使用 下载 git cl...

2018-05-31 19:03:03

阅读数:944

评论数:0

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