10 chenlix

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

PHP使用sftp上传文件 安装ssh2扩展

安装依赖:yuminstalllibssh2 libssh2-develwget http://pecl.php.net/get/ssh2-0.12.tgztar -zxvf ssh2-0.12.tgzcd ssh2-0.12phpize./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/usr/local/php/bin/php-configmak...

2020-05-28 13:50:11

CentOS7安装RabbitMQ

安装erlang由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-develerlang官网:https://www.erlang.org/downloa...

2020-04-21 11:31:21

使用openssl 生成RSA pem格式的公钥私钥

1.生存私钥openssl genrsa -des3 -out private_key.pem 10242.生成公钥openssl rsa -in private_key.pem -pubout -out public_key.pem/** * 私钥文件的路径 */ $privateKeyFilePath = 'rsa_private.pem'; /** * 公钥文...

2019-07-02 15:20:18

微信网页授权获取用户基本信息--PHP

现在就说说怎么通过网页授权获取用户基本信息(国家,省,市,昵称)等。必要条件:1)公众号认证2)有网页授权获取用户基本信息的权限接口注意:最近有朋友说:在公众平台申请的测试号,会出现无法取到用户信息。换到认证的公众账号就正常了!如果您也遇到这个问题,可以试试在认证的公众账号里测试一下! 感谢大家的支持!填写授权回调页面的域名登录公众平台--&gt...

2019-06-14 14:28:50

centOS6.5升级gcc

编译安装Swoole 4.3.4make或make install无法执行或编译错误make编译时报错:./swoole_config.h:22:2: error: #error "GCC 4.8 or later required." make: *** [swoole.lo] Error 1这里计划升级为gcc7.1,原本的是gcc4.7一、下载安装包:cd /...

2019-06-12 15:33:03

利用swoole多进程减少后端访问时间的方法

应用场景说明上一篇文章我们讲解了curl模拟多进程处理减少访问的时间,今天的文章给大家利用swoole多进程来处理。利用swoole的前提,是首先要配置好swoole扩展哦!不懂的可以看看这篇配置的文章 :貌似很多人都不会安装和配置swoole应用一:请求接口,减少时间假设我们需要CURL多个地址,例如3个,每个需要1秒,如果我们同步运行至少需要3秒完成,这对用户的体验是非常不...

2019-06-12 09:57:32

Laravel 代码开发最佳实践,看看你自己写的代码是怎样的。

单一职责原则一个类和方法只负责一项职责。坏代码:public function getFullNameAttribute(){ if (auth()->user() && auth()->user()->hasRole('client') && auth()->user()->isVerified()) { ...

2019-06-12 09:43:50

nginx服务器配置/websocket nginx 配置笔记

server { listen 80; server_name xxx.com; # add_header '*' ; location /u/ { # 反向代理透传客户端ip proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward...

2019-06-05 10:18:02

Nginx配置文件nginx.conf中文详解

#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程文件pid ...

2019-06-05 10:01:55

Laravel 5.5 不同用户表登录认证(前后台分离)

Auth 认证原理简述Laravel 的认证是使用guard与provider配合完成,guard负责认证的业务逻辑,认证信息的服务端保存等;provider负责提供认证信息的持久化数据提供。请求提交给guard,guard从provider里取出数据(类似用户名、密码等),验证输入数据与服务器端存储的数据是否吻合。如果提交的数据正确,再做session等业务...

2019-05-28 18:03:59

linux(CentOS)安装phpstorm--gyw

http://pan.baidu.com/s/1eQRULJc下载好jdk-8u60-linux-x64.gz 安装文件tar -zxvfjdk-8u60-linux-x64.gzmvjdk1.8 jdk进入安装目录cd jdk配置环境变量1 vi /etc/profile2 export JAVA_HOME=/...

2019-05-28 15:16:01

PHP常见的设计模式及使用场景

设计模式六大原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象. 依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 单一职责原则:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 接口隔离原则...

2019-05-28 10:33:18

mysql大数据分表后查询

当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度,举例说明:1亿条数据,分100张表1.首先创建100张表$i=0;while($i<=99){echo "$newNumber \r\n";$sql="CREATE TABLE `code_".$i."` (`full_code` char(10) NOT NULL,`create_time` i...

2019-05-15 14:44:32

laravel5.5 后台

1、Laravel 55 + layuiadmin 的后台管理安装步骤https://learnku.com/articles/14811/backstage-management-of-laravel-55-layuiadmin安装git clonehttps://github.com/github-muzilong/laravel55-layuiadmin.git 复制.e...

2019-03-13 16:03:46

larave更新字段时禁止自动更新 updated_at 字段

更新 last_active_at 字段时,updated_at 字段也会自动更新,这应该是不合理的。添加一行 $user->timestamps = false; 可禁用 updated_at 字段字段更新foreach ($data as $key => $activeTime) { $user_id = str_replace($this->fieldPre...

2019-02-21 16:33:10

laravel mongoDB的安装和配置

安装1、先安装php7的mongodb扩展https://blog.csdn.net/weixin_36429334/article/details/73467830安装好对应版本之后,查看phpinfo()是否安装成功2、确定已经安装好php的mongodb的扩展之后进入项目的根目录,命令行执行composer require jenssegers/mongodb3...

2019-02-21 09:45:12

mongodb 地理位置搜寻

LBS,存储每个地点的经纬度坐标,搜寻附近的地点,建立地理位置索引可提高查询效率。mongodb地理位置索引,2d和2dsphere,对应平面和球面。 1.创建lbs集合存放地点坐标use lbs; db.lbs.insert( { loc:{ type: "Point", coordinates: [1...

2018-10-25 10:07:06

Linux(CentOS) 下安装PhpStorm --CHL

#下载好jdk-8u60-linux-x64.gz 安装文件tar -zxvf jdk-8u60-linux-x64.gz mv jdk1.8 jdk#进入安装目录cd jdk#配置环境变量vi /etc/profileexport JAVA_HOME=/usr/local/jdk #这里写jdk安装目录export CLASSPATH=.:$JAVA_HOME/...

2018-09-29 10:15:14

linux(CentOS)安装phpstorm

 1、确保环境,phpstorm的运行环境:Intel Pentium III/800 MHz or higher (or compatible)512 MB RAM minimum, 2 GB RAM recommended1024x768 minimum screen resolutionOracle (Sun) JDK 1.6or higher. Open JDK is no...

2018-09-29 10:04:31

PHPExcel 中文使用手册详解

实现代码/** * * execl数据导出 * 应用场景:订单导出 * @param string $title 模型名(如Member),用于导出生成文件名的前缀 * @param array $cellName 表头及字段名 * @param array $data 导出的表数据 * * 特殊处理:合并单元格需要先对数据进行处理 */function exportOr...

2018-09-26 15:13:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取