自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余生不长,善待自己。

人生,就是一个取悦自己到死的过程。

  • 博客(34)
  • 收藏
  • 关注

原创 Yii2 引入 外部无命名空间的类,Class not found

Yii2 引入 外部无命名空间的类,Class not found

2023-11-10 14:07:56 509

原创 Windows10 WSL Ubuntu root 密码重置

系统将提示你输入新的 UNIX 密码,然后确认该密码。系统会要求你输入当前密码,然后要求输入新密码,之后再确认新密码。是发行版中帐户的用户名,而你忘记了它的密码。替换为目标分发版的名称。

2023-09-14 11:30:16 884

原创 Yii2.0 日志不存储问题

Yii2.0 日志不存储,问题解析。源码分析。解决方案。

2022-11-01 14:33:15 488 1

原创 SSH 解决同步磁盘挂载

ssh 解决同步磁盘挂载。

2021-12-29 15:12:03 853

原创 批量kill进程

批量kill进程基本命令解释

2021-12-29 15:10:53 1131

原创 linux 共享目录磁盘挂载

目录简介NFS简介安装NFS服务器配置客户端配置问题记录挂载成功后无法访问数据客户端 showmount -e 服务端ip 访问超时NFS 跳板服务解决方案本次部署命令介绍简介最初小背景因服务器需要,预发环境和生产环境要保持对下载文件相同的管理.遂用 NFS 软件进行挂载服务器 CentOSNFS简介 NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议...

2021-09-25 10:29:24 2310

原创 PHP 利用 cURL 发送文件

目录需求背景curl封装函数php <= 5.5 发送文件写法php>5.5 / 7 发送文件方式参考文档需求背景公司技术架构整理,java做服务端,php做业务端.所有涉及到的非业务端接口均由java提供网关接口.于是资源管理部分的oss 就需要用php来调用java接口.curl封装函数这是正常封装的post函数.php版本...

2020-01-06 14:35:00 979

转载 MySQL 日期格式时间戳转换函数

简介方便查看函数功能,特摘录在此。平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date, format) 函数,MySQ...

2019-03-26 16:04:44 4028

原创 YII 定时任务调试

YII 的定时任务 由一个或多个yii\console\Controller类组成项目根目录不带参数运行 php yii 显示命令列表会显示 已经在controller 里定义的文件,及指定文件的函数.可以使用 命令直接调用.例子 : shoping-guide 是以ShoppingGuideController 命名的类.inquire 是按照规定命名的函数名.系统自动...

2019-03-19 17:24:38 469

原创 centos 把指定用户设置为免密 sudoer

个人开发可将指定用户设置为sudoers,生产环境还是要遵守各用户的权限职责。 root 用户编辑指定配置文件vim /etc/sudoers 配置信息设置## Adding HOME to env_keep may enable a user to run unrestricted# commands via sudo.## Defaults env_keep ...

2018-11-15 22:04:55 892

原创 laravel新搭建项目报错记录

目录 环境1. vendor 目录找不到2. composer 安装遇到问题3. 安装 OpenSSL 扩展4. 安装mbstring.so 扩展5. Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1环境最近重...

2018-11-15 14:11:41 1681 1

原创 LNMP 环境搭建(编译安装)

 自学编译操作过程记录篇。目录本文示例环境编译安装PHP编译安装mysql编译安装nginx配置nginx根目录编译安装Apache配置php,mysql 为全局命令配置sshd 开机启动本文示例环境Centos7.5MySQL5.7.24php 7.1.23nginx 1.14.1Apache(未更新)[root@cui etc]...

2018-11-08 21:47:29 663

原创 【解决方案】virtual box Centos 7 根目录磁盘空间不足

目录 环境准备第一步 Windows手动扩容第二步 linux 磁盘操作1. 查看磁盘信息2. 添加新分区3.使用fdisk将新分区改成LVM4.扩充根分区5.使用vgextend 命令加到lvm组里面去6.根分区增加空间第三步 查看磁盘信息环境准备系统 Windows 7 、Centos 7.2  、VirtualBox 出现问题:无法继续...

2018-10-31 15:02:01 4761 7

原创 laravel 日志写入失败问题汇总

目录 Throw问题权限问题用户问题   Throw问题项目部署到Linux 服务器上后有时会出现 每日日志无法写入的问题。由此汇总一下常出现的问题及解决方式。权限问题导致无法写入日志的问题,是由于代码更新时添加了文件是 root 用户,所以创建日志文件也是root 权限,导致其它用户的 www 权限无法写入日志文件中。所以修改 storage/lo...

2018-09-11 14:20:07 4779

原创 Laravel 页面 PV 统计实例

目录统计进行的背景统计的构思统计的代码实现  需求背景 在不接入第三方系统的情况下,本系统进行以下数据的统计。每个Mac地址算一个独立访客。IP 不能算独立访客,同一个局域网对外属于一个IP。未找到合适在php7+ 版本的 去除代理等 获取真实IP的方式。       更新于2018年9月1日:本文的获取Mac 地址放到服务器测试获取不到访问者的MAC,UV 最后使用还是...

2018-08-29 15:32:17 2502 2

原创 【laravel 任务调度】windows laravel 任务调度设置

由于开发使用公司电脑,不能使用Mac,如果要和生产环境同步,就得使用虚拟机,Docker , Vargrant 等其他 第三方软件。内存又有限,运行起来非常吃力,真是让人头痛, 但是除了运行环境是 windows 之外,又想用 定时任务。如果定时任务在windows 可以使用,就方便许多了。 Linux 的定时任务在windows 不能使用,只能使用 windows 的 计划任务...

2018-08-17 10:53:14 2812

原创 【Solarium】Laravel Lumen 全文搜索引擎【记录篇非知识介绍】

项目需求使用 搜索引擎,在学习了 Solr 后,又自行研究了 ElasticSearch 的简单使用 Solr 的使用,在此不多做介绍,以下为个人认为的知识点 记录。请移步公司大神的记录篇 laravel Solr的使用搜索引擎接触依赖都是ElasticSearch 和 Solr 的比较和使用。ElasticSearchES 的使用比较简单,部署 java环境,部署t...

2018-08-15 18:00:05 791

原创 【ElasticSearch】Laravel Lumen 全文搜索引擎的使用

近期公司项目有用到搜索引擎的使用,在一番和智商的博弈后,学会了 ElasticSearch 的使用皮毛。 众多 Elastic 插件,只写了一种Fadion/Bouncy,殊途同归,不管使用哪个插件,应该都是大同小异。环境准备安装 ElasticSearchLaravel ElasticSearch 插件安装Lumen 插件引用配置文件ElasticSear...

2018-08-15 17:35:26 1991

原创 GIT 分支代码管理[简易版]

本文记录 自己代码提交流程,不做知识分享。仅供参考。 system windows 7 GITHUB 提交示例。分支操作流程创建新的分支提交新的分支合并新分支代码删除已合并且无用的分支总结分支操作流程创建新的分支本地创建新的分支 admin@admin-PC MINGW32 /d/**/Laravel-B2C-Shoppin...

2018-08-07 12:14:09 465 1

原创 【WAMP】could not execute menu item系统找不到指定的文件

错误示例解决办法1. 之前与WAMP 绑定的软件路径发生变化。2. 权限问题。总结错误示例 解决办法1. 之前与WAMP 绑定的软件路径发生变化。找到配置文件: wampmanager.conf conf 配置文件中,轻易可分别出 需要修改的路径,如图。 编辑器,及指定访问浏览器。(不建议软件安装至C盘,示例路径为同事...

2018-07-26 10:00:33 4614 1

原创 XShell 连接 VirtualBox CentOS7 失败问题解决。

错误示例解决方式错误猜想一:未安装 sshd 服务错误猜想二:22 端口未打开,虚拟机防火墙。错误猜想三问题解决错误示例 本机系统 win7, 软件版本 virtualbox 5.1.24 ,xshell 5解决方式错误猜想一:未安装 sshd 服务 查看 sshd 服务 ps –e|grep ssh 重启sshd 服务...

2018-07-25 14:56:13 2408

原创 【解决方案】Linux SVN 版本管理 搭建

配置环境安装SVN服务器验证安装查看版本代码库创建:配置版本库:用户密码passwd配置:修改passwd为以下内容:权限控制authz配置:服务svnserve.con配置:SVN 操作命令a. 启动SVNb. 查看SVN进程c. 检测SVN端口d. 停止重启SVN:e. 如何线上线下同时运行版本库代码。步骤整理第一步、第二步、第三步、...

2018-07-02 13:03:02 645 1

原创 Shopex ECOS 框架 后台权限定义

后台的权限可以精确到每一个控制器每一条记录. 以简单的管理学员信息”编辑”权限为例. desktop.xml 除了可以定义后天左侧导航栏功能之外 , 最重要的功能就是定义后台用户的权限信息. 在之前肯定是简单的定义完列表显示就完事儿了,因为没有需求去做那些权限的问题.入下图 这是最简单的形式. 现在定义一个编辑的权限 , 让 未拥有该权限的用户不能使用”编辑”的功能 如下图所示 ...

2018-06-27 09:25:04 560

转载 Laravel 中 resource 路由机制

Laravel中resource方法 新增的 resource 方法将遵从 RESTful 架构为用户资源生成路由。该方法接收两个参数,第一个参数为资源名称,第二个参数为控制器名称。Route::resource('users', 'UsersController');上面代码将等同于:Route::get('/users', 'UsersController@i...

2018-06-20 17:07:51 5738

原创 【解决办法】warning: LF will be replaced by CRLF in {Your files path}

在 windows GIT BASH 使用中报错,错误如图所示。 之前一直使用SVN ,最近开始使用 GIT 进行代码管理。可能出现原因: - 整体覆盖了文件。 - 修改了文件保存了不同编码格式。根本原因如下: windows中的换行符为 CRLF,而在Linux下的换行符为LF,所以在执行add . 时出现提示 CRLF : Carriag...

2018-06-11 16:01:29 1361

原创 【解决方案】shopex 系统 队列阻塞统一解决办法。

一般人我不告诉他。当队列阻塞的时候 一个队列一直没有执行,会一直阻塞后面的队列不执行。打开 Linux 服务器,执行命令,查看阻塞的队列。 ps -aux | grep queue找到阻塞的对了,并终止该进程。 kill -9 1564...

2018-06-01 18:04:17 452 1

转载 fatal: HttpRequestException encountered. GIT每次提交需要输入账号密码解决办法

之前在windows下一段时间git push都没什么问题,最近一旦提交就会弹出 无论是push前先将远程仓库pull到本地仓库,还是强制push都会弹出这个问题。 Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,才行。 https://github.com/Microsoft/Git-Credential-Ma...

2018-06-01 10:05:33 1056

原创 【Laravel 设计模式-----------注册树模式】

学习借鉴位置GIT分享 解决全局共享和交换对象的问题。实际上就是把实例好的对象放进一个数组,在任何地方要用的时候就去出来。就好比有一课树,我们把new好的 $GF1,$GF2......一个一个挂上去,要用的时候再取出来。class Register{ protected static $objects; /** * 把对象映射到树上 * ...

2018-05-31 18:37:13 1115

原创 【Laravel 设计模式-----------单例模式】

单例模式,最初我自己的理解是,一个PHP文件即为一个类,不要用多个类放在一个PHP文件。这是极其的片面,并没有理解其中的缘由,单例模式的好处也没有理解。 在此集百家之所长,汇聚前人们的理解。哈哈,让我学习了一些。单例模式好处是:对象不可以外部实例化,只能实例化一次,节省资源。 实现方式: 该实现方式引用于 简书 解读: 声明一个类的私有或者保护的静态变量...

2018-05-31 18:06:57 2030

原创 【Laravel 设计模式-----------工厂模式】

借鉴于GIT知识分享 用工厂方法或者类来实例化对象,而不是直接new。 首先我们需要创建一个工厂类,比如Factory.php。如果不使用工厂模式的,我们需要一个对象的时候通常需要 new Inexistence\girlfriend(); 然而我们一般不只在一个地方需要这个对象,这个时候一旦对象发生变更,或者对象的某些属性发生变化,我们就需要一个一个的来改,非常麻烦。这...

2018-05-31 17:43:55 2371

原创 【PHP设计模式】关于设计模式的自我理解与网络资料的整理。

本文是一篇较长的学习文章,将持续更新。最近更新时间为2018年5月28日18:10

2018-05-28 18:12:04 130

原创 【开发记录】Laravel 419 code The page has expired due to inactivity.

在使用post 提交form的时候报错。提示是 code 419 . 页面过期。查了许多资料,都讲述的是 CSRF 的问题。 一下是尝试解决过程目录出现的问题CSRF 令牌问题Stack Overflow 解决方案第一种解决方案第二种解决方案第三种解决方案问题的解决出现的问题CSRF 令牌问题// 仔细检查了 表单...

2018-05-28 10:52:46 6500

原创 【开发记录】前后端路由分离 及 Boostrap 后台样式的添加

目录路由文件分离找到 RouteServiceProvider路由文件编写控制器的创建导入样式文件上一篇文章做好了关于laravel ORM 的基础工作,本篇文章将建立起一个简单的后台。(具体的登录机制未做具体表述,下篇文章详细讲述)路由文件分离 当前后端的路由添加了很多的时候,前后端路由写在一起就非常的杂乱, 这个时候适当分离前后端路由...

2018-05-24 16:15:11 849

原创 【开发记录】创建新的 PHP artisan 命令

目录创建新的 PHP artisan 命令查看已有命令的列表创建编写服务提供者配置文件设置命令尝试执行创建新的 PHP artisan 命令 本分类文章的任何解决方案只是针对个人项目的尝试 GIT https://github.com/cuiliwu/Laravel-B2C-Shopping-system为方便开发,创建新的 php ...

2018-05-24 15:16:06 1725

空空如也

空空如也

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

TA关注的人

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