chenlix
码龄14年
关注
提问 私信
  • 博客:231,133
    231,133
    总访问量
  • 89
    原创
  • 1,509,842
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-11-08
博客简介:

CH - L 的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得21次评论
  • 获得74次收藏
  • 代码片获得115次分享
创作历程
  • 2篇
    2020年
  • 14篇
    2019年
  • 4篇
    2018年
  • 9篇
    2017年
  • 14篇
    2016年
  • 35篇
    2015年
  • 4篇
    2014年
  • 17篇
    2013年
成就勋章
TA的专栏
  • php
    37篇
  • js
    6篇
  • asp
  • 正则
    1篇
  • thinkphp
    6篇
  • div/css
    1篇
  • 服务器
    8篇
  • php mysql
    15篇
  • linux
    33篇
  • Linux服务器配置
    31篇
  • Ubuntu
    13篇
  • laravel
  • mysql
  • Centos
  • nginx
    2篇
  • swoole
    2篇
  • weiXinApi
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用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 ·
3378 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

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

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 ·
1097 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

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

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

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

单一职责原则一个类和方法只负责一项职责。坏代码:public function getFullNameAttribute(){ if (auth()->user() && auth()->user()->hasRole('client') && auth()->user()->isVerified()) { ...
原创
发布博客 2019.06.12 ·
633 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

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 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

mysql大数据分表后查询

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

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 ·
705 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

更新 last_active_at 字段时,updated_at 字段也会自动更新,这应该是不合理的。添加一行 $user-&gt;timestamps = false; 可禁用 updated_at 字段字段更新foreach ($data as $key =&gt; $activeTime) { $user_id = str_replace($this-&gt;fieldPre...
原创
发布博客 2019.02.21 ·
3463 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mongodb 地理位置搜寻

LBS,存储每个地点的经纬度坐标,搜寻附近的地点,建立地理位置索引可提高查询效率。mongodb地理位置索引,2d和2dsphere,对应平面和球面。 1.创建lbs集合存放地点坐标use lbs; db.lbs.insert( { loc:{ type: "Point", coordinates: [1...
原创
发布博客 2018.10.25 ·
232 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHPExcel 中文使用手册详解

实现代码/** * * execl数据导出 * 应用场景:订单导出 * @param string $title 模型名(如Member),用于导出生成文件名的前缀 * @param array $cellName 表头及字段名 * @param array $data 导出的表数据 * * 特殊处理:合并单元格需要先对数据进行处理 */function exportOr...
原创
发布博客 2018.09.26 ·
26299 阅读 ·
6 点赞 ·
2 评论 ·
23 收藏
加载更多