7 梁吉林

尚未进行身份认证

最好的代码是简洁易维护的代码。

等级
博文 108
排名 1w+

PhpStorm Mac 2019版本永久激活

1.下载激活的目标版本是当前JetBrains官网提供的最新版本,PhpStorm-2019.1.2.dmg可以从官网直接下载,也可以使用百度网盘的资源下载。PhpStorm-2019.1.2.dmg链接:https://pan.baidu.com/s/1IotVN012J71kkfmaDyRM7A密码:oz4i下载激活用的jar包jetbrains-agent.jar链接:h...

2019-05-26 16:31:43

PyCharm MAC 2019版本永久激活

1.下载激活的对象是JetBrains官网当前提供的最新版本,pycharm-professional-2019.1.2.dmg可以自行去官网下载,也可以使用百度网盘的资源。pycharm-professional-2019.1.2.dmg链接:https://pan.baidu.com/s/1hx5zPF2xqqDvVxpRlezIYw密码:mpzo下载激活用的jar包jetbr...

2019-05-26 16:06:01

Primary Key冲突而表中却查不到冲突记录

Duplicateentry‘11423-1’forkey‘PRIMARY’

2019-05-09 17:11:27

php处理kafka消息

如果安装kafka,看上一篇文章CentOS7安装kafkaphp如果要使用kafka的话,需要安装一下kafka-php:#composerrequirenmred/kafka-phpkafka-php的GitHub地址先写一个kafka_producer.php,用来做为生产者:<?phprequire'/var/www/extend/vendor/au...

2018-06-04 12:40:33

CentOS7安装kafka

使用的系统是CentOS7.4x64。要安装kafka,首先需要安装JDK,在yum列表中可以搜索到提供的JDK版本,从1.6到1.8都有,我们选最新的1.8安装。#yuminstalljava-1.8.0-openjdk.x86_64-y#yuminstalljava-1.8.0-openjdk-devel.x86_64-y注意:不能只安装JDK,还需要安装dev...

2018-06-01 21:28:49

网站漏洞之“敏感目录” 与 “敏感文件” 处理

今天公司的官网被扫出了漏洞,好吧,那就解决掉它们。敏感目录在访问host/download/请求时,返回403Forbidden:ForbiddenYoudon’thavepermissiontoaccess/download/onthisserver.Additionally,a404NotFounderrorwasenco...

2018-05-23 12:16:16

ModuleNotFoundError: No module named 'pymysql'

出现此提示表示系统中没有安装PyMySQL,可以通过pipPyMySQL进行安装。安装之后,执行importpymysql仍然不可用!why?检查后发现系统中存在python2与python3两个版本的python,执行pipPyMySQL后默认将pymysql安装到了python2之下,导致python3中importpymysql时无法引入。解决1、通过pipsh...

2018-05-04 18:20:22

通过强制指定域名与IP的对应方式规避域名映射IP队列不可用问题

今天线上的业务服务器发生了一个比较奇怪的问题,通向金山云存储的访问速度非常慢,导致业务被大量积压,但是检查网络、dns都没有发现问题,而且连接也可用,只是速度很慢。考虑到不应该是公共服务商的问题,继续在自身服务器上查找原因,后来发现访问云存储的域名时dns返回了多个IP地址,默认是按序选择进行连接,但是dns返回的IP地址队列中第1个IP无法进行连接,在超时之后再换用第2个IP进行连接,导致业...

2018-05-03 12:01:32

nginx支持php7.0-fpm配置

使用ubuntu16.04版本,安装的php7,然后安装了php7.0-fpm。这里配置有部份不同,不是使用“127.0.0.1:9000”,而是使用“unix:/run/php/php7.0-fpm.sock”。一个简单的配置如下:server{listen9997;root/var/www/html;indexindex.htmlindex...

2018-05-02 19:28:53

nginx全局变量

$arg_nameargumentnameintherequestline.请求URL中的参数名称。$argsargumentsintherequestline.请求URL中包含的参数。$binary_remote_addrclientaddressinabinaryform,value’slengthisalways4bytes...

2018-05-02 17:57:09

nginx rewrite

介绍rewrite之前先说一下一些相关的操作指令。if指令if指令用来支持条件判断,其语法结构如下:if(condition){...}{…}中的为满足条件时要执行的配置设置。if指令可存在于server块和location块中,可以使用以下符号进行比较判断:=等于!=不等于~大小写敏感的模糊匹配~*大小写不敏感的模糊匹配-f

2018-05-02 16:07:20

nginx反向代理与负载均衡

反向代理反向代理是nginx被使用的比较多的功能,nginx接收前端发送来的请求,根据所指定的不同的匹配规则,将请求转发到具体的服务器(组)去进行处理。反向代理的设置通常使用proxy_pass指令,它支持多种格式,语法结构为:proxy_passURL;URL是指定的用来接收处理请求的服务器地址,支持域名方式、IP(:PORT)方式以及unix套接字方式。如果被代理服务器是一组服务器,则

2018-04-26 19:15:54

nginx配置文件nginx.conf配置项说明

nginx.conf中的配置项可以分为三大部份,分别是全局部份、events部份、http部份。http部份中又包含了1个或多个server块,每个server块中又会包含1个或多个location块。具体结构如下:#全局部份……#events部份events{……}#http部份http{……server{……lo...

2018-04-26 12:15:14

php接收+号等特殊字符参数的问题

记录一个有些奇怪的问题,关于参数“+”号在传输过程中是否被转义。1、get方式请求使用get方式,php收到的参数中“+”会变为空格,看说明应该是执行了urldecode,如果需要恢复为“+”号,需要对接收到的参数进行urlencode。通过使用curl和浏览器方式,接收到的参数均把+号转为了空格。请求地址为http://ip/xx?aa=+889使用$_REQUEST[...

2018-04-12 16:58:17

ERROR: `phpize' failed

在安装软件的时候出现了以下错误:Cannotfindautoconf.Pleasecheckyourautoconfinstallationandthe$PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript.ERROR:`phpize’failed解决方法:yumin...

2018-04-03 11:30:21

详解php soap实现web service接口服务

webservice是什么,不多说,可参见百科说明webservice百度百科。soap是一种协议,属于webservice实现所使用的一种技术规范。webservice的接口实现有两种方式,一种是需要生成wsdl文档的方式,一种是不需要生成wsdl文档的方式。在实际操作之前,先检查一下自己的环境,是否支持soap,然后修改一下php.ini配置文件,将“soap.wsdl_c

2018-01-23 17:27:29

Laravel学习日记4:控制器

我认为控制器Controller就是用来处理业务逻辑的,除此之外,它不应该干涉model、view等的功能范围。Laravel中的Controller存放于app/Http/Controllers/目录之下,当然你可以在此目录下继续建立下级目录用来做区分。控制器的定义你能够看到在app/Http/Controllers/目录下已经存在了一个名为Controller.php的文件,这个可以算是一个

2018-01-02 18:24:08

session与cookie有效时间

session有效期cookie有效期session.cookie_lifetimesession.gc_maxlifetime

2017-12-21 15:44:24

Laravel学习日记3:路由中间件

Laravel框架里的中间件到底起一种什么作用?在我看来,最主要的功能就是一个框架防火墙的作用:在请求进入到框架内部实际逻辑之前,先对请求做一次或多次检测过滤,如果请求满足了过滤的条件,才会被允许进入到内部实际逻辑。Laravel中间件可以通过两种方式来创建,一种方式是通过框架自带的“artisan”辅助指令,另一种方式是自己来创建一个新文件,相对而言,使用“artisan”来创建更加便捷与可靠一些

2017-12-19 14:15:26

Laravel学习日记2:路由

所有的Laravel路由都在routes目录中的路由文件中定义,这些文件都由框架自动加载。routes/web.php文件用于定义web界面的路由。而大多数的应用构建,都是以在routes/web.php文件定义路由开始的。因此,本文使用routes/web.php路由文件来进行。支持的请求方式本节直接使用5.5文档描述。路由器允许你注册能响应任何HTTP请求的路

2017-12-15 19:04:34
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。