摘要:
Docker 容器 实战篇 --docker - compose 基础篇丢丢哥已经介绍了如何配置Docker容器的加速器,也介绍了如何拉取一个自己想要的镜像包(Images),也介绍了如何搭建、进入、删除、开启、停止容器(container)... 但是真正的实战应用里 是不可能一个容器跑所有服务的 阅读全文
posted @ 2019-03-05 22:02
蒋华
阅读(711)
评论(0)
推荐(0)
摘要:
前沿 : 谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。同时,火狐等主流浏览器同样的响应了此号召。 SSL证书类型 通常来说,S 阅读全文
posted @ 2019-03-05 22:01
蒋华
阅读(345)
评论(0)
推荐(0)
摘要:
介绍 大部分技术员在处理搜索问题的时候,往往直接依赖数据库的查询功能,通过普通 SQL 语句的数值比较, 范围的过滤等就可以完成绝大多数我们需要的查询了, 但是如果你希望通过关键字的匹配来进行查询过滤, 那么就需要基于相似度的查询, 而不是原来的精确数值比较, 那么这种查询我们第一个想到的肯定是 L 阅读全文
posted @ 2019-03-05 22:00
蒋华
阅读(277)
评论(0)
推荐(0)
摘要:
MySQL 安装与安全优化 Ubuntu 环境下 MySQL 安装与安全优化。 安装 设置默认字符集 中文环境下,设置 utf8 为默认字符集,防止出现乱码。 迁移数据库目录 MySQL 数据库默认路径 /var/lib/mysql,实际工作中,常常需要定制数据库路径,比如 /data/mysql, 阅读全文
posted @ 2019-03-05 21:59
蒋华
阅读(323)
评论(0)
推荐(0)
摘要:
MySQL 性能分析 之 联合索引(复合索引)实践分析 作为开发者,大家都知道,一个服务器、一个数据库的性能是项目的重中之重,后台架构、写法与数据库设计的好坏往往直接影响到整个项目的性能。 索引:是当你的业务完成后,跟据查询条件来建立的。当你的数据量大(一般是10万条数据)了之后,我们会再把普通索引 阅读全文
posted @ 2019-03-05 21:58
蒋华
阅读(1104)
评论(0)
推荐(1)
摘要:
Linux命令速查 常用基本命令 系统管理命令 打包压缩相关命令 关机/重启机器 vim使用 用户及用户组管理 显示消耗内存最多的10个进程 ps aux | sort -nk +4 | tail 实时查看目录下最新改动过的文件 watch -d -n 1 'df; ls -FlAt /path' 阅读全文
posted @ 2019-03-05 21:57
蒋华
阅读(196)
评论(0)
推荐(0)
摘要:
Laravel - Redis 缓存三部曲 (二) Predis -基本数据隔离 上一篇 Redis三部曲(一)介绍了Laravel中Predis的几种基本数据类型的使用和Redis的概念,但是就算会写了,然而缓存什么时候使用呢??? 下面就结合上一篇的内容给大家说说Predis的一些组合用法,队列 阅读全文
posted @ 2019-03-05 21:56
蒋华
阅读(1115)
评论(0)
推荐(0)
摘要:
Laravel 实用的辅助函数小技巧--helper Laravel 的一些辅助函数其实有很多方法是很实用的,很多人也用了一部分,而往往很多人确把其他的小方法忽视了,下面,丢丢哥给大家一一列举以下。 一、表单类 1.csrf token 表单 这样就可以直接获取 Laravel 自身维护的 csrf 阅读全文
posted @ 2019-03-05 21:55
蒋华
阅读(1331)
评论(0)
推荐(0)
摘要:
Laravel --Jobs (同步\异步)消息队列 Queue --晋升篇 在很多项目业务复杂到一定程度、项目大到一定程度,就都是一些重构、优化、升级等手段,让项目更稳健;能抵挡更强的“风暴”。而 异步服务器 则也是减轻服务器压力,提高项目性能的一个常见手段之一,把一些实时性不强,而且量还比较大的 阅读全文
posted @ 2019-03-05 21:54
蒋华
阅读(13727)
评论(0)
推荐(0)
摘要:
帮朋友爬取豆瓣电影的介绍里面的内容,废话不多说了,上代码 简单的爬取分为两个文件 fectch.php getfunction.php 效果图 阅读全文
posted @ 2019-03-05 21:51
蒋华
阅读(495)
评论(0)
推荐(0)
摘要:
啥是Ghost? 一个开源的轻型博客,其具体的介绍可以查看官方网站,这里笔者仅写一些实战的东西。博客效果如下图,可以更换各种主题,当然也可以自定义主题: 一个开源的轻博客系统,运行在nodejs环境中。 安装即用,方便快捷。 多款主题,随便选择,当然,你也可以创建自定义主题。 支持邮件、云存储等等, 阅读全文
posted @ 2019-03-05 21:50
蒋华
阅读(1118)
评论(0)
推荐(0)
摘要:
GitLab 简介 GitLab 是利用 Ruby On Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并 阅读全文
posted @ 2019-03-05 21:49
蒋华
阅读(300)
评论(0)
推荐(0)
摘要:
location正则写法 一个示例: * 已=开头表示精确匹配 * 如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 * ^~开头表示uri以某个常规字符串开头,不是正则匹配 * ~ 开头表示区分大小写的正则匹配; * ~* 开头表示不区分大小写的正则匹配 * / 通用匹配, 如果没有其它匹 阅读全文
posted @ 2019-03-05 21:47
蒋华
阅读(96)
评论(0)
推荐(0)
摘要:
之前搭建过mac版本的node环境和linux环境,在搭建过程中还算顺利,在linux版本搭建node环境时不成想出现了问题,这个是我解决问题的方法。 千万不要使用apt-get去安装node环境和npm 这样的安装方法会很坑我在本地进行了apt去安装node,无法找到命令,实际安装命令是apt-g 阅读全文
posted @ 2019-03-05 21:45
蒋华
阅读(194)
评论(0)
推荐(0)
摘要:
Dcoker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker使用 下载Dcoker,大家可以去阿里云的DockerHub 阅读全文
posted @ 2019-03-05 21:44
蒋华
阅读(136)
评论(0)
推荐(0)
摘要:
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 在数据库的锁机制,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 行级锁 行级锁是Mysql中锁定粒度最细的一种锁 阅读全文
posted @ 2019-03-05 21:43
蒋华
阅读(1076)
评论(0)
推荐(0)
摘要:
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 Redis可以将数据复制到 阅读全文
posted @ 2019-03-05 21:42
蒋华
阅读(115)
评论(0)
推荐(0)
摘要:
今天遇到一个问题,连接数据库时一直告诉我,密码错误,不知道修改了啥玩意。于是,开始找解决方案,于是就有了这个博客。 第一步:打开MySQL的配置文件,Ubuntu下的在/etc/mysql里面找,找到后添加一段这样的配置,然后重启服务器。 这是什么意思呢?跳过授权表,意思就是不验证用户的账户密码。 阅读全文
posted @ 2019-03-05 21:42
蒋华
阅读(825)
评论(0)
推荐(0)
摘要:
安装前的准备 查看系统是否安装了PHP,MYSQL,APACHE 查看是否安装 如果安装请卸载 一些配置 安装必要的环境库 查看是否安装环境库 没有的话请安装 创建临时目录并把相关的源码包放进去 安装依赖库 安装libxml2 注:libxml2是一个xml的c语言解析器,支持C,c++,ph,Pa 阅读全文
posted @ 2019-03-05 21:41
蒋华
阅读(205)
评论(0)
推荐(0)
摘要:
前言:在git管理前必须得有一个仓库仓库可以是专门的服务器,也可以是一台外网能访问的电脑里做为版本仓库 在这之前 如果您没有自己的版本仓库 搭建一个Gitlab也是一个不错的建议 您可以参考 : Gitlab搭建教程 Git语法您可以参考:Git常用命令 或者 Git官网 在这之前,得有一个裸仓库( 阅读全文
posted @ 2019-03-05 21:40
蒋华
阅读(353)
评论(0)
推荐(0)
摘要:
Ps:gregwar/captcha在Composer下载排行中长居第一名榜位。好用的工具大家都推荐,这个验证码工具作者本人也在很多项目中运用到了。给大家推荐的同时分享点经验。 一、安装方法 1.在项目根目录下执行: composer require gregwar/captcha 2.在compo 阅读全文
posted @ 2019-03-05 21:39
蒋华
阅读(430)
评论(0)
推荐(0)
摘要:
一、简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar,用于显示调试及错误信息以方便开发。该扩展包包含了一个 ServiceProvider 用于注册调试条及开发过程中数据集合显示,你可以发布其前端资源和配置,还可以配置显示重定向及 Ajax 请求。 阅读全文
posted @ 2019-03-05 21:38
蒋华
阅读(340)
评论(0)
推荐(0)
摘要:
在以前,开发者需要为每一个需要调度的任务编写一个Cron条目,这是很让人头疼的事。你的任务调度不在源码控制中,你必须使用SSH登录到服务器然后添加这些Cron条目。Laravel命令调度器允许你平滑而又富有表现力地在Laravel中定义命令调度,并且服务器上只需要一个Cron条目即可。 任务调度又是 阅读全文
posted @ 2019-03-05 21:37
蒋华
阅读(1161)
评论(0)
推荐(0)
摘要:
前言:RESTful是一种设计思想、一种普遍接受的规范。我们的资源控制器,和RESTful有着莫大的联系,要理解资源控制器,必须先了解RESTful。 背景介绍 一、控制器生成 Laravel的资源控制器原生的支持了RESTful架构。其实laravel的资源控制器和其他控制器没什么直接区别,只是对 阅读全文
posted @ 2019-03-05 21:37
蒋华
阅读(3337)
评论(0)
推荐(0)
摘要:
一、安装 找到 config/app.php 配置文件中,key为 providers 的数组,在数组中添加服务提供者。 在项目根目录中运行 php artisan vendor:publish 命令,发布配置文件到你的项目中。 说明 配置文件 config/latrell-alipay.php 为 阅读全文
posted @ 2019-03-05 21:36
蒋华
阅读(1035)
评论(0)
推荐(0)
摘要:
为什么要单用户登录? 比如: 视频教程网站, 如果一个帐号买了1个课程, 然后在把自己的帐号共享给其他人, 那其他人也能在他看视频的同时也登录他的账号看视频了, 那公司的利益就受到了损失, 那帐号如果分给 1000 人, 10000 人, 这损失就不小,如果做了单用户 就起码可以保证每个账号只能同时 阅读全文
posted @ 2019-03-05 21:35
蒋华
阅读(1037)
评论(0)
推荐(0)
摘要:
一、配置 1.从终端或命令行进入您的项目目录,运行 2.在config/app.php的providers数组中配置 3.在项目根目录执行 4.您的config目录应该增加了alisms.php配置文件 5.然后您需要在您项目的.ENV 配置文件中写入 SMS 配置 例如 此处ALISMS_SECR 阅读全文
posted @ 2019-03-05 21:35
蒋华
阅读(526)
评论(0)
推荐(0)
摘要:
Laravel 的路由功能很强大, 路由规则默认都定义在 routes.php 文件中,但是随着项目越来越大, 我们需要的定义的规则越来越多, 如果几百上千个路由都定义在一个文件中, 如何去维护? 如果不同的人都在同一个文件定义路由, 这就造成了冲突, 因此我们有必要将 routes.php 文件分 阅读全文
posted @ 2019-03-05 21:34
蒋华
阅读(470)
评论(0)
推荐(0)
摘要:
简介:Simple QrCode 是基于强大的Bacon/BaconQrCode库开发的适用于当前最流行的Laravel框架的一个扩展库.便于Laravel用户可以很方便地使用. 一、配置 1.在项目根目录输入命令 2.在config/app.php 的 providers 数组里添加服务提供者. 阅读全文
posted @ 2019-03-05 21:34
蒋华
阅读(3732)
评论(0)
推荐(1)
摘要:
对象存储 ( Object Storage Service, 简称 OSS ) OSS 相信大家都听过, 它是阿里云对外提供的海量, 安全和高可靠的云存储服务. 大家可以把自己网站的资源存上面加快自己网站速度, aliyun 官网也有文档不过对于新手来说有点难, 那么这里我给大家推荐一个组件和组件的 阅读全文
posted @ 2019-03-05 21:33
蒋华
阅读(1021)
评论(0)
推荐(0)
摘要:
相信不止我,很多开发者在之前的很多项目中需要用到富文本工具(特别是一些需要发文章之类的网站),然后各种封装进来,然后出现各种问题;什么和前端框架不兼容啊,有些东西引入不进来啊。。等等等。。。(笔者在以往的项目中自己引入过2种富文本工具,虽然都很成功,但无疑会浪费很多时间 之前用过的有百度的富文本和一 阅读全文
posted @ 2019-03-05 21:32
蒋华
阅读(4301)
评论(0)
推荐(0)
摘要:
前言:七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化PaaS服务。围绕富媒体场景,七牛先后推出了对象存储,融合CDN加速,数据通用处理,内容反垃圾服务,以及直播云服务等。 一、安装 通过composer,这是推荐的方式,可以使用composer.json 声明依赖,或者运行下面 阅读全文
posted @ 2019-03-05 21:32
蒋华
阅读(2179)
评论(0)
推荐(0)
摘要:
一、介绍 本教程是LAMP开发环境下基于larvel5.1LTS版进行的开发实例。 由于现在国内有很多优秀且具备开源精神的php开发者,因此出于节约时间成本和维护成本的考虑,微信开发采用组件化开发,我们没必要重复造轮子。本教程采用 overtrue 团队的 easywechat 组件进行微信的支付功 阅读全文
posted @ 2019-03-05 21:31
蒋华
阅读(5920)
评论(1)
推荐(0)
摘要:
本篇为基础篇 Redis的使用场景想必大家多多少少都了解一些了。比如新浪的首页那么多模块,那么多文章,如果读数据库是不是压力特别大,反应是不是特别慢?但是为什么新浪为什么能很快的响应页面?其中一部分功劳就是靠的Reids的缓存技术。相比较Memcached笔者还是更喜欢Redis一点。 下面简单的分 阅读全文
posted @ 2019-03-05 21:30
蒋华
阅读(4662)
评论(0)
推荐(0)
摘要:
四个步骤 一个简单的网页抓取脚本 注:可以在CMD中进入到指定目录下,执行命令。php index.php > jianshu.html,意思是执行文件index.php,获取的数据将简书替换成谷歌,并且写入到jianshu.html 阅读全文
posted @ 2019-03-05 21:27
蒋华
阅读(229)
评论(0)
推荐(0)
摘要:
空间名(namespace) 规范 一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\<Vendor Name>\(<Namespace>\)*<Class Name> 每个命名空间(namespace)都必须有一个顶级的空间名(namespace)("组织名(Vend 阅读全文
posted @ 2019-03-05 21:25
蒋华
阅读(265)
评论(0)
推荐(0)
摘要:
声明是post方法 表单提交的数据 POST提交的头信息 阅读全文
posted @ 2019-03-05 21:23
蒋华
阅读(139)
评论(0)
推荐(0)
摘要:
开篇之前,在前几天做项目的时候出现的问题,OPTIONS说没有权限,无法进行请求,在前后端分离时,跨域出现的就比较棘手,今天我们就来解决这个问题 什么是跨域 跨域通俗易懂,就是两个不同的域名去取数据的时候就造成了跨域。假如说a.c.com提供的接口需要 b.c.com去调用的时候就是出现了跨域,或者 阅读全文
posted @ 2019-03-05 21:22
蒋华
阅读(2877)
评论(0)
推荐(0)
摘要:
Composer包的封装 composer在PHP7.0后出现,作为php应用包管理的一个平台,在敏捷开发起着很重要的作用 制作comoposer包 制作composer包是一件很简单的事情,输入composer init Package Type这个里面应该写library因为我这个是用来当类库用 阅读全文
posted @ 2019-03-05 21:20
蒋华
阅读(330)
评论(0)
推荐(0)
摘要:
分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 15,33,5,89,6,4 1.冒泡排序 原理分析: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最 阅读全文
posted @ 2019-03-05 21:19
蒋华
阅读(527)
评论(0)
推荐(0)
摘要:
php扩展trie_filter是一个用来在项目中需要对用户传递过来的文字进行过滤敏感词 安装基础类库 关键词过滤扩展,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现安装 libdatrie , 需要 libdatrie-0.2.4 或更新的版本它依赖 libico 阅读全文
posted @ 2019-03-05 21:16
蒋华
阅读(1930)
评论(0)
推荐(0)

浙公网安备 33010602011771号