自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 问题笔记--更新

1、安装php-ext扩展 lib_version未被定义(1) 重装libzip#卸载当前libzipyum remove libzip#下载高版本libziphttps://github.com/nih-at/libzip/archive/rel-1-5-2.tar.gz#需要cmake3.0版本才能编译yum install cmake3 #解压tar -xzvf rel-1-5-2.tar.gz -C /usr/localcd /usr/local/rel-1-5-2mkdi

2020-08-18 16:36:31 154

原创 mac安装iterm链接

参考链接:fontsoh–my-zshbrew 安装及卸载Mac下Ruby版本管理工具RVM的配置和安装Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)开始zsh+vim+iTermmac 终端 使用 gnu coreutils 工具 ls 颜色显示Mac vim iterm2配色方案...

2021-03-10 11:37:15 105

原创 java学习

关键字标识符标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以标识符是严格区分大小写的。数据类型Java中的自动类型转换强制类型转换包名、package、importcom.项目名.模块修饰符ArrayListpu

2021-02-19 18:27:02 113

原创 Mac 安装 java

下载JDK安装修改配置cd /Users/用户名运行 open -e .bash_profile 命令,看是否能打开文件。如果能打开 的话 会直接弹出文件新增配置JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export

2021-02-19 14:54:34 272

原创 laravel安装barryvdh/laravel-snappy 笔记

一、下载 wkhtmltopdf下载地址:https://wkhtmltopdf.org/downloads.html选择和自己服务器版本匹配的包root@8c109bb0ca68:/usr/local/bin# cat /etc/issueDebian GNU/Linux 10 \n \l安装.deb 格式包dpkg -X wkhtmltox_0.12.6-1.stretch_amd64.deb /usr/如果提示缺少库的话,安装对应的库apt-get install libXre

2021-02-01 20:51:21 1239

原创 Laravel辅助函数

辅助函数Str::limit()获取一个字符串并用一个设定的字符长度限制截断它$truncated = Str::limit('The quick brown fox jumps over the lazy dog', 20);// The quick brown fox ...也可以传入第三个可选参数来控制返回的字符串后显示什么。$truncated = Str::limit('The quick brown fox jumps over the lazy dog', 20, '[...]'

2021-02-01 14:08:02 297

原创 Docker:docker安装部署jenkins

目录查看docker的jenkins镜像版本远程拉取镜像创建挂载目录启动容器修改default.json、hudson.model.UpdateCenter.xml配置文件重启jenkins容器测试插件设置查看docker的jenkins镜像版本docker search jenkins远程拉取镜像#拉取镜像命令(不标注表示最新的)#docker pull jenkinsdocker pull jenkins/jenkins:lts创建挂载目录挂载目录用于映射jenkins的jenki

2021-01-14 21:33:51 281

原创 Centos7 lnmp

php 扩展msgpack扩展wget https://github.com/msgpack/msgpack-php/archive/msgpack-2.0.3.tar.gztar -zxvf msgpack-2.0.3.tar.gz cd msgpack-php-msgpack-2.0.3/ /www/source/php/bin/phpize ./configure make && make install yar扩展wget https://pecl.

2020-11-25 00:18:21 68

原创 Laravel队列

1、配置使用redis队列config/queue.php有一个 connections 配置选项。这个选项给 Amazon SQS,Beanstalk,或者 Redis 这样的后端服务定义了一个特有的连接..envQUEUE_CONNECTION 队列驱动REDIS_QUEUE2、生成队列文件根目录执行php artisan make:job SendSms,这时在app目录下会生成Jobs/SendSms.php3、编写队列代码打开SendSms.php在handle

2020-11-23 14:41:16 94

原创 mac上利用docker搭建lnmp开发环境

下载https://gitee.com/Calm-Chan/dnmp.gitcd dnmpdocker-compose -f docker-compose.yml up站点部署本文有默认加了两个站点:www.site1.com(同localhost)和www.site2.com。要在本地访问这两个域名,需要修改你的hosts文件,添加以下两行:127.0.0.1 www.site1.com127.0.0.1 www.site2.com其中,www.site2.com为支持SSL/http

2020-11-06 21:08:00 621 1

原创 phpstorm 整理

phpstorm 小技巧快捷键查询相关command + f 查找当前文件command + r 查找替换command + e 打开最近的文件command + shift + o 快速查询文件command + shift + f 关键字查找,更强大的查询器(机器不好的,最好还是先确定一下目录)command + shift + r 高级替换command + alt + b 找到当剪类的所有子类alt + shift + c 查找最近修改的文件

2020-10-30 17:13:10 655

原创 MongoDB 整理

安装Linux平台安装MongoDBLinux 平台依赖包sudo yum install libcurl openssl官网下载 解压 tgzmongodb4wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-mongos-4.4.0-1.el7.x86_64.rpmtar -zxvf mongodb-linux-x86_64-rhel70-4.4.0.tgzmv

2020-09-10 11:33:46 429

原创 PHP-笔记-更新

一、基础1、php引用变量COW机制: Copy Or Write2、常量及数据类型1、字符串的定义方式:单引号:不能解析变量,不能解析转义字符,智能解析单引号和反斜线本身双引号:可以解析变量,可以使用特殊字符和{}包含,可以解析转义字符单引号效率高Heredoc类似于双引号、Newdoc类似于单引号 处理大文本2、数据类型:标量、复合、特殊2.1float不能比较2.2布尔类型:0 0.0 ‘ ’ ‘0’ false array() NULL2.3数组 超全局数组$_

2020-09-03 17:04:18 416

原创 Elastic Stack笔记

Elastic Stack简介:组成:Elasticsearch数据存储、查询与分析Logstash Beats ()数据收集与处理Kibana数据探索与可视化分析大数据分析利器使用门槛低,开发周期短,上线快GET THINGS DONE性能好,查询快,实时展现结果T+0扩容方便,快速支撑增长迅猛的数据Elasticsearch7.9.0 安装一、安装JDK1.8创建安装目录[root@c5a7af85a360 local]# mkdir /usr/

2020-09-01 19:57:42 174

原创 PHP - Redis 深度历险

一、5种基础数据结构1、string(字符串)键值对set($key, $value, $timeout = null)get($key)exists($key) #是否存在 1 0del($key) #删除incr($key) #自增1incrBy($key, $value) #自增 $value批量键值对 批量读写mset(array $array)mget(array $array)2、list(列表)队列 右边进左边出 rPush($key, ...$va

2020-08-25 18:53:04 562

原创 进程、内存、协程

一、进程进程:正在运行程序的一个实例swooole_process->exec1、创建实例<?php/** * process.php * User chenzhuo * Date 2020/8/20 7:17 下午 * Description : */$process = new swoole_process(function (swoole_process $process){ //todo},true);$pid = $process->start(

2020-08-20 20:56:05 143

原创 swoole笔记

流程服务TCP、UDP、HTTPWebSocket特点:建立在TCP协议之上性能开销小,通信高效客户端可以任意与服务端通信协议标识符ws wss持久化网络通信协议查看9501端口netstat -anp | grep 9501客户端访问telnet 127.0.0.1 9501查看进程数ps aft | grep swoole.php...

2020-08-20 19:11:05 109

原创 支付-服务化-笔记

调取支付接口API (扫码支付接口)一、模块1、业务系统下单---->订单信息入库----->发起支付2、支付系统:1、支付sdk各语言版本适配2、下单API3、订单查询4、token认证5、支付回调6、二维码生成7、appid生成鉴权-安全加固 实现:配置文件或者后台管理存入表或者redis中8、redis存储3、第三方支付支付宝 微信下单–支付回调二、接口1、下单接口2、查询订单接口接口三、注意1、系统支付鉴权,安全加固 token验证1

2020-08-18 21:56:37 150

原创 负载均衡文件配置

proxynginx.confhttp { upstream calm_proxy { server 127.0.0.1:8181 weight=2; server 127.0.0.1:8182; } server { location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break;

2020-08-13 00:30:56 329

原创 PHP反射机制笔记

<?php/** * A.php * Created on 2020/8/5 8:21 下午 * Created by chenzhuo * description : */class A { public $a = 1; private $b = 2; public static $instance = null; /** * A类的calm * @return string * User: chenzhuo

2020-08-05 21:09:19 85

原创 PHP依赖注入控制反转笔记

依赖注入依赖注入主要减少代码间的耦合有效分离对象和他所需要的外部资源<?php/** * Car.php * Created on 2020/8/5 8:40 下午 * Created by chenzhuo * description : */namespace di;class Car{ public function pay() { return '$23'; }}<?php/** * Person.php * Cre

2020-08-05 20:52:30 104

原创 php设计模式笔记 单例 + 注册树

单例模式<?php/** * Single.php * Created on 2020/8/5 7:56 下午 * Created by chenzhuo * description : */class Single{ static public $instance = null; private function __construct() { echo "new-class </br>"; } publi

2020-08-05 20:37:29 126

原创 tp + Yaconf 配置文件使用

Yaconf是一个高性能的PHP配置容器,它在PHP启动的时候把格式为INI的配置文件Parse后存储在PHP的常驻内存中1 安装yaconf 扩展源码安装1、下载https://github.com/laruence/yaconf2、步骤./configure --with-php-config=/usr/bin/php-configmake -jmake install查找php.ini文件php -i | grep php.inivi /usr/loca/php/lib/php

2020-08-05 19:54:35 394

原创 centos7 编译安装PHP (v7.3.19)

docker + centos71.卸载旧版libzip:yum -y remove libzip2.安装新版libzip:cd /usr/local/src #1.切换到压缩包下载目录wget https://libzip.org/download/libzip-1.5.2.tar.gz #2.下载压缩包tar -zxvf libzip-1.5.2.tar.gz

2020-07-29 16:44:39 346

原创 CentOS 7 安装 CMake 3.15.5

1、准备编译环境yum -y install gcc gcc-c++2、获取源码,并解压wget https://github.com/Kitware/CMake/releases/download/v3.15.5/cmake-3.15.5.tar.gztar -zxf cmake-3.15.5.tar.gzcd cmake-3.15.5备用下载地址:https://down.24kplus.com/linux/cmake/cmake-3.15.5.tar.gz3、编译安装./bootstr

2020-07-29 16:23:47 1650

原创 Centos7 安装gogs

Centos7 安装gogs为gogs建立一个系统账户在gogs官方有介绍,不建议直接使用root账户运行,这样风险太高了,平时我们发布应用也不建议这样。sudo useradd git添加完用户后,还需要做一个配置,不然的后在后面操作还会遇到问题,官网文档中只是提到创建用户,但是给用户的文件夹分配权限啊等问题没有提到,当然官方不可能写的这么详细,他们假设看文档的人都是有linux基础的,这个就得我们自己脑补了。添加用户后需要修改一下/etc/sudoers在文件以下位置加入Allow root

2020-06-23 15:21:50 306

原创 Linux Centos7 编译安装LNMP+扩展+vsftp ftp

Centos7 编译安装LNMP一、准备工作:1、Nginx官网下载2、PHP 7.3官网下载3、下载mysql5.6.464、创建安装目录5、上传软件6、安装软件7、创建用户二、安装nginx说明1、安装 pcre2、安装 openssl3、安装 zlib4、安装 nginx第一步第二步:进行编译安装第三步三、安装Mysql1、安装过程2、配置 mysql进入安装好的目录3、修改 linux 的环境变量四、安装php1、安装 libxm2、安装 php7.13、修改 linux PHP 的环境变量五、环境

2020-05-29 15:50:46 414

原创 记第一次使用jupyter notebook笔记

认识下jupyter notebook和使用Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍1、安装notebook安装前提安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。命令:pip install notebook2、启动jupyter notebook3、脚本运行、新建目录1、 生成配置文件jupyter

2020-05-29 10:39:58 303

原创 Mysql主从配置实践

Mysql主从配置实践1、准备工作:2、安装好两台mysql,并且启动:3、登录主库,创建一个用户用于主从复制:4、登录两个数据库同时创建数据库(CORE):5、修改主库配置文件:6、修改从库配置文件:7、主库执行查看信息:8、从库执行9、执行改SQL后我们需要查看我们目前的配置信息:10、可以看到Slave IO STATE为空代表未连接上,这时候从库启动复制:11、这个时候在主库创建一张表:12、启动,关闭从库:1、准备工作:两台服务器115.28.184.68 :3306 主库49.233.9

2020-05-29 10:15:56 116

微盘微交易PHP源码.zip

微盘源码,即时下载,本人亲测搭建,需要微调,环境:php5.4 +mysql + apache/nginx 内附说明文档,用于学习研究

2020-05-29

跳一跳小游戏.zip

亲测可搭建 可运行的跳一跳的小游戏,感兴趣 用于娱乐的的可以下载,直接下载搭建部署即可,php源码,有文档说明。

2020-05-29

Filezilla server.zip

Filezilla server包含Filezilla-server三个版本 ,windows下安装即可

2020-05-29

php-7.3.13.tar.gz

php-7.3.13.tar.gz 解决下载慢的问题,提供php7.3 编译安装源码,可以直接下载解压就能用了

2020-05-29

空空如也

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

TA关注的人

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