04 2019 档案

摘要:在centos上成功编译安装nginx 1.4、php 5.4并成功启动nginx和php-fpm后,访问php提示"File not found.",同时在错误日志中看到: 在centos上成功编译安装nginx 1.4、php 5.4并成功启动nginx和php-fpm后,访问php提示"Fil 阅读全文
posted @ 2019-04-30 23:55 brady-wang 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:Docker安装完成后,我们需要部署web应用上去,需要用到Nginx做反向代理访问Docker容器,也可以使用Jexus。 本文主要介绍的是使用Docker运行Nginx及其简单配置,Jexus留待之后介绍。 1、拉取官方镜像 docker pull nginx 2、运行容器 docker run 阅读全文
posted @ 2019-04-30 23:23 brady-wang 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1、删除所有容器 docker rm `docker ps -a -q` 2、删除所有镜像 docker rmi `docker images -q` 3、按条件删除镜像 镜像名包含关键字 docker rmi --force `docker images | grep doss-api | awk 阅读全文
posted @ 2019-04-30 22:46 brady-wang 阅读(329) 评论(0) 推荐(0) 编辑
摘要:https://github.com/arnaud-lb/php-rdkafka 阅读全文
posted @ 2019-04-30 17:23 brady-wang 阅读(279) 评论(0) 推荐(0) 编辑
摘要:netstat -tunlp|egrep "(2181|9092)" 阅读全文
posted @ 2019-04-30 14:52 brady-wang 阅读(172) 评论(0) 推荐(0) 编辑
摘要:使用ssh登录远程 ssh -p 2222 root@xx.xx.xx.xx 但是每次都要输入密码 需要改为证书验证 第一步 本地生成证书 ssh keygen 什么命令 ssh-keygen -t rsa -b 2048 -C "这里是注释,随便填就行" 如果.ssh文件夹不存在,要自己创建(.开 阅读全文
posted @ 2019-04-30 14:43 brady-wang 阅读(422) 评论(0) 推荐(0) 编辑
摘要:一、安装与配置 1.安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置阿里云镜像源 sudo yum-config-manager --add-repo https://mirrors.aliyun. 阅读全文
posted @ 2019-04-30 12:39 brady-wang 阅读(324) 评论(0) 推荐(0) 编辑
摘要:今天用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错 # ifconfig -bash: ifconfig: command not found 谷歌了一下,整理了一下解决思路 查看ifconfig命令是否存在 查看 /sbin/ifconfi 阅读全文
posted @ 2019-04-30 11:36 brady-wang 阅读(1945) 评论(0) 推荐(0) 编辑
摘要:Vagrant.configure("2") do |config| config.vm.box = "elk1" config.vm.network "forwarded_port", guest: 22, host: 2222, id: "ssh", disabled: "true" confi 阅读全文
posted @ 2019-04-30 11:25 brady-wang 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Vagrant默认转发宿主的2222端口到虚拟机的22端口(默认设置,无须配置)。在有多个虚拟机并存的情况下,2222端口将不好使。具体表现在: 启动第二个虚拟机的时候,会报端口占用错误: $ vagrant up Bringing machine 'default' up with 'virtua 阅读全文
posted @ 2019-04-30 08:55 brady-wang 阅读(2495) 评论(2) 推荐(1) 编辑
摘要:Kafka安装及部署 https://blog.csdn.net/lizhitao/article/details/24991799 参考资料 apache kafka技术分享系列(目录索引) Kafka深度解析,众人推荐,精彩好文! 阅读全文
posted @ 2019-04-29 17:16 brady-wang 阅读(377) 评论(0) 推荐(0) 编辑
摘要:Kafka简介及使用PHP处理Kafka消息 Kafka的特点: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条以上消息的传输。【据了解,Kafka每秒可以生产约25万消息(5 阅读全文
posted @ 2019-04-29 14:48 brady-wang 阅读(3669) 评论(0) 推荐(0) 编辑
摘要:kafka 创建消费者报错 consumer zookeeper is not a recognized option 在做kafka测试的时候,使用命令bin/kafka-console-consumer.sh --zookeeper 192.168.0.140:2181,192.168.0.14 阅读全文
posted @ 2019-04-29 14:26 brady-wang 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:1、源码包准备: 首先到官网下载jdk-8u66-linux-x64.tar.gz, http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、解压源码包 通过终端在/usr/local 阅读全文
posted @ 2019-04-29 13:41 brady-wang 阅读(520) 评论(0) 推荐(0) 编辑
摘要:centos7和centos6通过yum安装JDK1.8 查看JDK的安装路径# java -version 查看Linux系统版本信息# cat /etc/redhat-releaseCentOS release 6.9 (Final)[root@li409-225 ~]# cat /etc/is 阅读全文
posted @ 2019-04-28 23:58 brady-wang 阅读(298) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_33257527/article/details/85227478 https://jingyan.baidu.com/article/36d6ed1f8b32ab1bcf4883f8.html https://blog.csdn.net/qq_33 阅读全文
posted @ 2019-04-28 23:32 brady-wang 阅读(149) 评论(0) 推荐(0) 编辑
摘要:我们使用官方推荐 php kafka 扩展 phpkafka,由于该扩展是基于 librdkafka 开发,所以我们首先需要安装 librdkafka 下载地址:https://github.com/edenhill/librdkafka PHP 扩展:https://github.com/arna 阅读全文
posted @ 2019-04-28 23:02 brady-wang 阅读(696) 评论(0) 推荐(0) 编辑
摘要:vagrant三网详解(团队/个人开发必看) Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。 一、端口映射(Forwarded port) 顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。 Vagr 阅读全文
posted @ 2019-04-22 16:06 brady-wang 阅读(366) 评论(0) 推荐(0) 编辑
摘要:select * from homework where (id between 1 and 10 or id between 50 and 70) and complete = 1 and (title like 'a%' or title like 'b%');解决方式$homeworks = 阅读全文
posted @ 2019-04-17 18:03 brady-wang 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:(PHP 4, PHP 5, PHP 7) array_count_values — 统计数组中所有的值 (PHP 4, PHP 5, PHP 7) array_count_values — 统计数组中所有的值 array_count_values ( array $array ) : array 阅读全文
posted @ 2019-04-13 10:19 brady-wang 阅读(518) 评论(0) 推荐(0) 编辑
摘要:(PHP 5, PHP 7) array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 (PHP 5, PHP 7) array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_combine ( array $k 阅读全文
posted @ 2019-04-13 10:15 brady-wang 阅读(456) 评论(0) 推荐(0) 编辑
摘要:array_chunk ( array array,intsize [, bool $preserve_keys = false ] ) : array 将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少于 size个。 array_chun 阅读全文
posted @ 2019-04-13 10:07 brady-wang 阅读(227) 评论(0) 推荐(0) 编辑
摘要:array_change_key_case ( array array[,intcase = CASE_LOWER ] ) : array array_change_key_case() 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。 阅读全文
posted @ 2019-04-13 09:56 brady-wang 阅读(280) 评论(0) 推荐(0) 编辑
摘要:array_diff ( array array1,arrayarray2 [, array ...]):arrayarray1array1arrayarraydiff(arrayarray1 ,  阅读全文
posted @ 2019-04-13 09:49 brady-wang 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。 阅读全文
posted @ 2019-04-13 09:36 brady-wang 阅读(480) 评论(0) 推荐(0) 编辑
摘要:getName(); }}class Test extends Base{ public function getName() { return "我是子类的getName"; } public static function getInstance() { return 'child instance'; }}$test =... 阅读全文
posted @ 2019-04-10 14:18 brady-wang 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:Db.php 另外一个文件调用 结果 调用多次,只走了一次实例化 代码地址 git@github.com:brady-wang/laravel-learn.git 阅读全文
posted @ 2019-04-10 14:10 brady-wang 阅读(229) 评论(0) 推荐(0) 编辑
摘要:<?php /*function __autoload(class)require("./class/".$class.".php");/functionauto(class){ require("./class/".class.".php"); } function aa(c 阅读全文
posted @ 2019-04-10 10:41 brady-wang 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况 阅读全文
posted @ 2019-04-10 10:22 brady-wang 阅读(531) 评论(0) 推荐(0) 编辑
摘要:在类里面static关键词相当于self关键词 阅读全文
posted @ 2019-04-10 07:31 brady-wang 阅读(653) 评论(0) 推荐(0) 编辑
摘要:本文 GitBook 地址: https://www.gitbook.com/book/leoyang90/laravel-source-analysishttps://learnku.com/articles/5676/laravel-providers-registration-and-star 阅读全文
posted @ 2019-04-09 22:17 brady-wang 阅读(278) 评论(0) 推荐(0) 编辑
摘要:关于laravel门面和服务提供者使用的一点见解,门面之词,不足之处,还请多多指教。 在laravel中,我们可能需要用到自己添加的类时,可以建立一个文件夹专门存放类文件,也可以使用laravel的服务提供者的方式来使用。 这两者其实区别不大,主要是前者使用的话,会跟业务代码产生依赖,想象一下,如果 阅读全文
posted @ 2019-04-09 17:22 brady-wang 阅读(777) 评论(0) 推荐(0) 编辑
摘要:前言 刚开始看laravel服务容器、契约、服务提供器的确生涩难懂,不单单是概念繁多,而且实际的demo很难找(找是找到了,但难用啊),最后就隔一段时间看一遍,大概个十来遍,还真给看出个门道,废话少说上代码。 准备阶段 首先声明一下我的测试环境php 7.2.4laravel 5.6 1.创建新项目 阅读全文
posted @ 2019-04-09 17:09 brady-wang 阅读(759) 评论(0) 推荐(0) 编辑
摘要:providers 执行php artisan event:generate 会生成 bootstrap文件添加 阅读全文
posted @ 2019-04-09 15:02 brady-wang 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1 providers新建文件 app/bootstrap 添加代码 阅读全文
posted @ 2019-04-09 14:59 brady-wang 阅读(931) 评论(0) 推荐(0) 编辑
摘要:该函数返回二维数组的指定列的一个数组,第三个参数可以指定键 阅读全文
posted @ 2019-04-07 22:28 brady-wang 阅读(420) 评论(0) 推荐(0) 编辑
摘要:想要免费登录就是把本地机器的id_rsa_pub的内容放到远程服务器的authorized_keys里面 一、配置yum和hosts文件 配置hosts文件: 命令:vi /etc/hosts 在文件尾部添加 192.168.1.106 linux1192.168.1.107 linux2192.1 阅读全文
posted @ 2019-04-07 22:19 brady-wang 阅读(570) 评论(0) 推荐(0) 编辑
摘要:scp -P 22 -r 2028792_www root@120.79.172.45:/usr/local/src Linux scp命令用于Linux之间复制文件和目录。 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 语法 简易写法 阅读全文
posted @ 2019-04-07 21:57 brady-wang 阅读(14224) 评论(0) 推荐(0) 编辑
摘要:一直听说https更安全,要安装证书,一直没试过,今天终于试了试 首先得有个http的域名网站,服务器。 到阿里云的安全-ssl证书管理申请一个免费的,可以绑定一个域名 然后完善资料,照着例子配置一个ssl 重启nginx 具体流程阿里云有文档 下面是我的conf配置文件 配置好后 重启nginx 阅读全文
posted @ 2019-04-07 21:20 brady-wang 阅读(33133) 评论(2) 推荐(5) 编辑
摘要:Step1. 安装Sublime Text编辑器 可直接到以下网址下载dmg安装文件: Sublime Text 3 Step2. 添加命令行别名 打开用户配置文件 vim ~/.bash_profile添加如下alias alias subl="'/Applications/Sublime Tex 阅读全文
posted @ 2019-04-07 17:36 brady-wang 阅读(821) 评论(0) 推荐(0) 编辑
摘要:、安装 brew install lrzsz #这里以homebrew方式安装12、脚本 拉取 https://github.com/mmastrac/iterm2-zmodem 两个sh文件,将他们拷贝到/usr/local/bin文件夹中。必须具有x权限 3、配置 打开iterm2的Prefer 阅读全文
posted @ 2019-04-07 16:45 brady-wang 阅读(2958) 评论(0) 推荐(0) 编辑
摘要:自 PHP 5.5 起,关键词 class 也可用于类名的解析。使用 ClassName::class 你可以获取一个字符串,包含了类 ClassName 的完全限定名称。这对使用了 命名空间 的类尤其有用。 Example #7 类名的解析 <?php namespaceNS{ classClas 阅读全文
posted @ 2019-04-05 19:26 brady-wang 阅读(431) 评论(0) 推荐(0) 编辑
摘要:laravel框架底层解析 本文参考陈昊《Laravel框架关键技术解析》,搭建一个属于自己的简化版服务容器。其中涉及到反射、自动加载,还是需要去了解一下。 laravel服务容器 建立项目空文件夹(如 mylaravel) 添加composer.json,执行composer install { 阅读全文
posted @ 2019-04-05 11:04 brady-wang 阅读(460) 评论(0) 推荐(0) 编辑
摘要:https://learnku.com/articles/19195 博客 / Laravel / 11个月前 / 9415 / 44 / 更新于 2个月前 / 1 个改进 DI DI 就是常说的依赖注入,那么究竟什么是依赖注入呢? 打个比方,电脑(非笔记本哈)需要键盘和鼠标我们才能进行操作,这个‘ 阅读全文
posted @ 2019-04-04 21:50 brady-wang 阅读(636) 评论(0) 推荐(0) 编辑
摘要:在WordPress中很多地方使用stdClass来定义一个对象(而通常是用数组的方式),然后使用get_object_vars来把定义的对象『转换』成数组。 如下代码所示: 1 2 3 4 5 6 tanteng=newstdClass();tanteng->name = 'tante 阅读全文
posted @ 2019-04-03 00:36 brady-wang 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:ssh 用户名@IP地址 -p 端口号 ssh root@127.0.0.1 -p 2222 阅读全文
posted @ 2019-04-02 22:59 brady-wang 阅读(169) 评论(0) 推荐(0) 编辑
摘要:预加载 当作为属性访问 Eloquent 关联时,关联数据是「懒加载」的。意味着在你第一次访问该属性时,才会加载关联数据。不过,是当你查询父模型时,Eloquent 可以「预加载」关联数据。预加载避免了 N + 1 查询问题。要说明 N + 1 查询问题,试想一个 Book 模型关联到 Author 阅读全文
posted @ 2019-04-02 21:13 brady-wang 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:前提:订单表(order)和用户表(user) 表结构: order CREATE TABLE `order` ( `id` char(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单号', `user_id` bigint 阅读全文
posted @ 2019-04-02 00:43 brady-wang 阅读(7230) 评论(0) 推荐(0) 编辑
摘要:get ,all 都可以获取到模型 all 是直接获取所有,get 是在添加了许多约束之后获取模型,get前面如果不加约束条件的话,效果与all等同 get ,all 都可以获取到模型 all 是直接获取所有,get 是在添加了许多约束之后获取模型,get前面如果不加约束条件的话,效果与all等同 阅读全文
posted @ 2019-04-01 22:52 brady-wang 阅读(2746) 评论(0) 推荐(0) 编辑
摘要:(1/1) Error Call to a member function connection() on nullin Model.php line 1201at Model::resolveConnection(null)in Model.php line 1167at Model->getCo 阅读全文
posted @ 2019-04-01 22:18 brady-wang 阅读(3017) 评论(0) 推荐(0) 编辑
摘要:在 App\Console\Commands下 添加以下内容的KeyGenerateCommand.php文件 <?php namespace App\Console\Commands; use Illuminate\Console\Command; class KeyGenerateCommand 阅读全文
posted @ 2019-04-01 21:45 brady-wang 阅读(627) 评论(0) 推荐(0) 编辑
摘要:DB::connection()->enableQueryLog(); print_r(DB::getQueryLog()); 阅读全文
posted @ 2019-04-01 12:37 brady-wang 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示