小煌的代码故事
huangwalker
生活就是不断学习与完善自我的历程
展开
-
Hello Blog
本人的首篇博客1. 写在前面 激发我今天写开始博客的原因是因为看到了stormZhang的读者发布的一篇软文,加之之前也有打算把自己的学习过程好好总结记录一番,毕竟纸质的笔记保存时间有限外加以后工作也不方便携带(PS:从16年年初开始,本人在学习PHP过程中的笔记本已有5本)。。。2. 个人方向 目前在学校能接触的技术不是很多,服务器端的技术只学了PHP,前段方面对:Bo原创 2017-09-24 14:23:45 · 266 阅读 · 0 评论 -
PHP有关的设计模式
一、单例模式单例模式又称为职责模式,它用来在程序中创建一个对象,就是实例化出来的对象是唯一的。基本格式(三私一公-两静态):拥有一个private构造函数 拥有一个private的保存静态实例对象拥有一个private的克隆方法拥有一个创建这个实例的public的静态方法,单例类不能再其它类中直接实例化,只能被其自身实例化。附上自己手敲的实例/** * @Au原创 2017-09-27 14:05:35 · 348 阅读 · 0 评论 -
Mysql开发技巧
Mysql开发经验在公司,可以说mysql是天天都在写的,但是写的多了之后,对于常见的查询语句并不是很感冒了,因此常常注意一些比较有意思的mysql语句,例如,insert into select可以用于复制表数据。今天在写一个列表接口时,突然发现null在mysql查询是个特殊的存在,举个栗子:如果想查询出某个字段(beginTime)为null的记录,条件语句如果写成:where beginTi原创 2018-05-04 14:11:01 · 189 阅读 · 0 评论 -
Laravel框架源码解析
一、按照框架的请求到响应生命周期过程逐步剖析1.1 服务容器实例化index.php入口文件包含了$app = require_once __DIR__.'/../bootstrap/app.php';这一行代码,app.php会返回框架的创建的服务容器。这个过程会完成以下几个步骤:服务容器实例化注册服务容器本身 注册基础服务提供者基础路径注册核心类别名注册相关源码在v...原创 2018-05-29 19:00:08 · 943 阅读 · 0 评论 -
开发路上遇到的绊脚石
这里的内容是个人在日常学习过程中遇到的问题,以及对应的解决方法。(按照时间节点归纳)1.Laravel框架中资源包predis引入需注意的一些问题引入 predis 资源包之后,如果你的 php 已经打开了 redis 扩展,那么在 laravel 中使用 predis 扩展时可能会通过 use Redis;的门脸类方式引入 Redis 类,但这时会与 redis 扩展冲突。解决的方法...原创 2018-06-13 11:42:05 · 238 阅读 · 0 评论 -
hexo在https 域名下自动跳转至http链接下的解决方案
问题描述:之前本人的 hexo 站点是部署在 https 安全域名下的(https://walkerhuang.cn),当点击菜单项的一些按钮时(归档、分类、关于),突然提示找不到相关页面,一看地址栏链接变成了 http://walkerhuang.cn/archives/ ,当时通过各种谷歌终于在 github 的 hexo 主题下的 issue 里找到了相似的内容,最终得出解决方案:...原创 2018-07-29 09:57:21 · 2413 阅读 · 2 评论 -
elasticsearch在php中的使用
elasticsearch 环境搭建(windows)安装es要运行es,首先得安装配置 jdk,具体的步骤谷歌即可。基本的环境配置好之后,就可以去官网上下载 windows 专属的 zip 压缩包了。es 6.0.0下载地址,下载好直接打开 bin 目录下的 elasticsearch.bat 文件就可以了。这时使用浏览器访问 localhost:9200 应该就能看es的相关版本信息了。...原创 2018-10-27 17:54:38 · 1008 阅读 · 0 评论