• mac环境下 elasticsearch 安装过程

    mac环境下 elasticsearch 安装过程

    mac环境下 elasticsearch 安装过程准备工作 更换brew镜像,方便安装时,拉取资源的时候,能快一点。 更新brew brew update(具体查看清华大学开源软件镜像站教程) 安装之前检查是否有 java jdk (7.0版本以上,自带该环境包,所以直接去下载elasticsearch安装包即可) 如果没有请先安装对应的环境包 正式开始 执行命令brew install elasticsearch后,开始下载安装elasticsearch 安装完成后命令行执行elastics...

    PHP小记 2019-08-14 62 0
  • docker的基础命令

    docker的基础命令

    dcoker 一次封装 哪里都可以运行### 镜像    docker images  // 查看当前有些什么images      docker rmi <image id>  删除images,通过image的id来指定删除谁      docker rmi $(docker images -q) //要删除全部image的话    &nbs...

    PHP小记 2019-05-16 165 0
  • CI/CD 概念以及用途的学习

    CI/CD 概念以及用途的学习

    CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。具体而言,CI/CD 在整个应用生命周期内(从集成和测试阶段,到交付和部署)引入了持续自动化和持续监控。这些关联的事务通常被统称为“CI/CD 管道”,由开发和运维团队以敏捷方式协同支持。CI 和 CD 之间(以及不同 CD 之间)有什么区别?缩略词 CI / CD 具有几个不同的含...

    PHP小记 2019-05-14 145 0
  • thinkphp项目中使用phpspreadsheet表格处理扩展

    thinkphp项目中使用phpspreadsheet表格处理扩展

    PhpSpreadsheet是什么?PhpSpreadsheet是PHPExcel后面的版本。它优化了兼容性,提高了代码库质量(命名空间,PSR合规性,最新PHP语言功能的使用等)。首先使用composer(推荐)依赖该项目。还需要打开PHP的配置文件打开一些配置1.修改php.ini中 upload_max_filesize = 20M 2.修改php.ini中  memory_limit = 1280M3.php.ini中设置max_execution_time = 0 (默认30)- 第一...

    PHP小记 2019-05-14 175 0
  • 团队中使用PHP_CodeSniffer插件 统一团队代码风格

    团队中使用PHP_CodeSniffer插件 统一团队代码风格

       每个都有自己的代码风格,这里没有什么绝对的对和错。但是在多人团队协作开发中,会造成团队成员之间代码互相不可读,提高项目复杂度,也增加了新人不好接收代码,最终导致项目不可维护。通过一些规范可以规定项目统一成一种风格。新进的人员只需要学习和遵循这一规范,就可以理清整个项目。  但是规范是死的,人是活的,团队成员在开发的过程中,总会因为各种原因不去遵守约定好的规范。为了解决这个问题,首先,先让团队的成员统一编辑器,一部分选择了phpstorm,大部分则选用了vs code,本着少数服从...

  •  mac下composer安装

    mac下composer安装

    cd /usr/local/bin curl -sS -k https://getcomposer.org/installer | phpPS:如果出现 All settings correct for using Composer The installation directory "/usr/local/bin" is not writable处理办法: sudo chown -R $(whoami):admin /usr/local/bin 请输入这一条 – 然后提示计算机输入密...

    PHP小记 2019-04-09 259 0
  • http 状态码

    http 状态码

    200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务) 204 NO CONTENT - [DELETE]:用户删除数据成功。 400 INVALID REQUEST - [POST/PUT/PATCH]:用户发出的请求有错误,服务器没有进行新建或修改数据的...

    PHP小记 2019-04-07 207 0 httprestful
  • laravel5.7下 swagger的安装

    laravel5.7下 swagger的安装

    安装swagger第一步 首先执行composer依赖 composer require "darkaonline/l5-swagger:5.5.*" 安装swagger第二步 在项目根目录中执行命令: php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider" 执行该命令后,会在config目录下产生一个l5-swagger.php的配置文件,里面包含了swagger标题,token验证,路由等常用的基本配置...

    PHP小记 2019-02-26 606 0
  • PHP中控制反转是什么意思

    PHP中控制反转是什么意思

    控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection, DI)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。简单的来说就是通过控制反转实现依赖注入。...

    PHP小记 2019-02-19 183 0
  • laravel中 模型的一些关键属性

    laravel中 模型的一些关键属性

    connection /** * 为模型指定一个连接名称。 * * @var string */ protected $connection = 'connection-name'; table /** * 为模型指定一个表名。 * * @var string */ protected $table = 'users'; primaryKey /** * 为模型指定主键。 * * @var string */ protected $primaryKey = 'user_id'; keyType...

    laravel 2019-02-15 224 0
1 2 3 4 5 6 ››