- 博客(18)
- 收藏
- 关注
原创 yii2 elasticsearch 多条件查询,单条件查询
配置部分如下:'elasticsearch' => [ 'class' => 'yii\elasticsearch\Connection', 'nodes' => [ ['http_address' => '192.168.0.199:9200'], ['http_address' =&g...
2018-12-27 20:04:47 3141
原创 windows下nginx的安装及使用方法入门
nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件一. 下载http://nginx.org/ 下载后解压 二. 修改配置文件nginx配置文件在 nginx-1.8.0\conf\nginx.confhttp { gzip on; #静态文件 server { ...
2018-12-20 17:05:23 187
原创 windows redis 后台启动 redis 服务
下载Redis在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载。目前的是2.8.12版的,直接解压,在\bin\release 目录下有个压缩包,这就是我们需要的: 启动Redis直接在上图的目录打开命令窗口,运行:redis-server redis.windows.conf 结果就悲剧了,提示:QForkM...
2018-12-20 13:27:41 9671 2
原创 yii2 url 重写 隐藏 index.php 方法
第一步 : 不管是 apache 还是 nginx ,想要隐藏 Index.php 文件,需要打开 urlManager 组件的配置,在进行后续的操作 第二步 :nginx 下 :配置文件 nginx.conf 内容如下 : user centos;worker_processes 4;error_log logs/error.log;...
2018-12-10 11:48:01 446
原创 mysql锁 实战测试代码
存储引擎 支持的锁定 MyISAM 表级锁 MEMORY 表级锁 InnoDB 行级锁 BDB 页面锁 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死...
2018-11-27 17:56:41 149
原创 jmeter Not able to find Java executable or version
安装好java1.8、jmeter4.0,并java -version正常,jmeter也能正常使用。某一次使用突然出现Not able to find Java executable or version,查看java -version,正常。 解决方案 : 先检测 java jdk 有没有成功安装打开 cmd ,输入 java -version输出版本号信息,证明 java...
2018-11-21 18:19:35 2006 4
原创 php gitlab 自动更新代码的钩子
做之前查了几个资料 :https://segmentfault.com/a/1190000011561808https://segmentfault.com/a/1190000010698441本文目的本文的目的是配置实现在 GitLab 平台上的代码自动部署。想要达到的效果是这样子的,当客户端向 GitLab 服务器的特定分支(如:prod)提交代码时,GitLab 服务器会发送...
2018-11-20 16:20:17 1293
原创 yii2 定时任务 crontab
1. 在yii2 项目中 ,定时任务是放在2. 在项目里边遇到的坑刚开始在做项目的时候,将项目的 命令空间 由 app 改为 supermarket定时任务的代码写完了,1. 先在 本地 用 windows 的 cmd 去测试 :输入如下命令 :进入到项目的根目录 (xiaoniao-new) ,使用如下命令 :解释 : php yii 控制器/方...
2018-11-13 21:07:42 2666
原创 yii2 ActiveRecord 层 生成的 sql 语句自动 添加 反引号导致执行失败
处理方式2种1. 直接执行 纯 sql 语句2. 将 sql 自动加的 反引号 去掉去掉的处理注意 : $field 生成的 sql 带 反引号的处理1. 数组的形式2. 用 Expression()参考资料 :https://www.yidianphp.com/archives/905https://www.yiichina.com/...
2018-11-05 10:18:22 1174
原创 Malformed UTF-8 characters, possibly incorrectly encoded
错误信息如下:通过断点调试,错误信息出在链接数据库的地方,仔细检查了链接数据库的配置信息,还真有问题,真tm...
2018-09-11 09:22:03 28736 5
原创 tp5服务器部署 模板不存在
一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”,这篇文章就是介绍了thinkphp项目部署到Linux服务器上报错“模板不存在”的解决方法,感兴趣的小伙伴们可以参考一下今天把公司的一个项目部署到Linux服务器上,测试发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”但是在本地Window...
2018-06-21 23:04:42 3104
原创 解决微信小程序视频组件层级过高的问题
前言在微信小程序的开发中,总有一些“VIP”组件,他们的层级,高得让人抓狂,总是凌驾于很多其他低层级组件之上。 诸如:video组件、map组件、canvas组件等。现在就让我来讲讲如何巧妙的解决掉这个问题。问题描述由于视频组件层级过高并且无法使用z-index进行控制层级,导致许多人都无法在视频组件之上放置一些其他的组件。 为此,一些漂亮的视频设计往往还没开始就宣告了结束。上一张官方文档的相关说...
2018-06-19 11:53:31 2056
转载 php程序员要努力突破的瓶颈--
作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?PHP工程师面临成长瓶颈先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本...
2018-06-09 11:56:41 562
原创 tp5 加载 extend 类库的方法 (有命名空间和没有命名空间的调用)
1. 如下自己开始的写法,还是会报错 ( 错误写法) : 没有命名空间的 调用 2. 没有命名空间的 调用 (正确写法) 3. 没有命名空间的 调用 (错误写法) 4. 有命名空间的调用首先我想知道命名空间的名称 : 必须按照路径来书写吗? (是的) 解决上述4 的问题,如果仔细看 tp5 的命名规范的话,估计也不会饶这么...
2018-06-06 12:04:08 5817 3
原创 php wamp apache https 之 ssl安全证书的获取和安装
有很多可以购买 https 证书的平台: 1 . 免费的ssl 证书 https://www.pianyissl.com/?i21402 3 . 全球可信的SSL数字证书申请:http://cn.globalsign.com/ 获取证书 : ——–> 这里以免费的ssl证书 为例1). 在便宜ssl平台上注册一个账号,就可以使用第一种证书 : 免费测试2). 免
2017-01-20 18:22:52 1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人