
Web
文章平均质量分 90
alex_my
不要忘记学习
展开
-
Yii2 创建项目
安装基础环境创建基础版创建高级版1 安装基础环境首先先安装Composercurl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer然后切换到可以通过web访问的目录, 安装yiicd ~/WWW/composer global require "fxp/composer原创 2017-01-05 20:29:21 · 1894 阅读 · 0 评论 -
Mac下使用Jekyll和github搭建个人博客
安装ruby安装gem安装jekyll安装博客本地启动博客部署到github添加文章使用主题绑定域名About1 安装rubymac自带, 没有则使用brew安装brew install ruby2 安装gem我机子上也是自带的, 或许曾经安装过。没有gem的参考以下网站:https://rubygems.org/pages/download输入gem –version查看版本号。原创 2017-02-22 11:34:15 · 4866 阅读 · 4 评论 -
大型网站技术架构:核心原理与案例分析
链接性能优化Web前端性能优化应用服务器性能优化软件质量保证代码控制自动化发布灰度发布网站运行监控伸缩性设计按功能物理分离负载均衡分布式缓存可扩展设计利用分布式消息队列降低系统耦合性利用分布式服务打造可服用的业务平台1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my本书作者: 李智慧2 性能优化1 Web前端性能优化浏览器优化访原创 2017-06-17 15:33:23 · 602 阅读 · 0 评论 -
logrotate切割nginx日志
[TOP]1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 配置使用系统自带的logrorate来切个nginx日志,位于/usr/sbin/logrotate假设服务器上有两个网站的nginx配置分别如下:去除其它配置信息,只保留了日志相关A网站...access_log /data/logs/a.com/access.log;erro原创 2017-06-27 10:11:05 · 3650 阅读 · 5 评论 -
Nginx反向代理以及缓存
链接关于缓存环境说明环境搭建测试upstreamkeepalive健康检查参考资料1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 关于缓存这里使用proxy_cache来实现缓存。关于fastcgi_cache请看: http://alex-my.xyz/web/Nginx反向代理缓存Nginx反向代理缓存proxy_c原创 2017-07-31 11:53:32 · 816 阅读 · 0 评论 -
Nginx缓存
链接fastcgi_cache与proxy_cache区别fastcgi_cache相关指令设置示例缓存清理参考1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 fastcgi_cache与proxy_cache区别网上找了很多资料,说的大同小异。proxy_cache主要用于反向代理时,对后端内容源服务器进行缓存。fastcgi_原创 2017-07-27 18:47:20 · 913 阅读 · 0 评论 -
React+NodeJS+Express 环境搭建与部署
链接Mac安装nodejs和npm替换为cnpm使用create-react-app快速构建开发环境使用npm init创建项目配置webstorm安装nodemon使用webpack部署神器pm2部署到Linux1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my前面 2-8 章都是将本地开发设置 第 10 章 是部署到外网服务器上原创 2017-06-30 14:40:23 · 18109 阅读 · 1 评论 -
Visual Studio Code配置
typings插件1 typings如果未安装node, 请先安装nvm(node版本管理工具)安装typingsnpm install -g typings更新typingsnpm update -g typescript安装提示补全,需要进入到项目根目录下,安装完后,会在根目录下出现一个typings的文件夹安装node.js补全typings install dt~node --原创 2017-08-11 14:58:56 · 749 阅读 · 0 评论 -
详细的Webpack配置教程
1 链接个人博客: alex-my.xyz 优快云: blog.youkuaiyun.com/alex_my2 说明webpack是一个现在很流行的Javascript应用程序的模块打包器之前学习node.js的时候各种源码基本上都有这个,对于其的配置文件感觉就像天书,都是边抄边搜索学习,感觉好累经过一些学习之后,对各个配置就慢慢清晰了,于是就有了本文本文并不是一个配置大全,并不会把每个选项的每个配原创 2017-09-13 17:52:57 · 2190 阅读 · 2 评论 -
npm更新模块并同步到package.json中
链接比较麻烦的更新步骤npm-check-updates1 链接个人博客: alex-my.xyz优快云: blog.youkuaiyun.com/alex_my2 比较麻烦的更新步骤查看需要更新的版本npm outdated该命令会列出所有需要更新的项目修改package.json中需要更新的包对应的版本号npm update由于npm update只能按照package.json中指定的版本号原创 2017-09-29 15:29:18 · 7612 阅读 · 2 评论 -
谷歌支付验证 403错误
文章目录1 说明2 前期准备2-1 创建api项目2-2 创建OAuth客户端ID2-3 获取 code2-4 获取 refresh_token3 项目关联4 参数保存5 验证5-1 获取 access_token5-2 查询订单信息5-3 403错误1 说明本文讲述后端使用谷歌api验证支付的过程流程: 前端支付完毕之后会获取token,将token发送至后端,后端将此token发向go...原创 2018-10-09 16:44:30 · 8856 阅读 · 10 评论 -
Mac搭建lnmp环境
目录目录说明安装php安装nginx配置多个web项目使用本地域名共用一个端口遇见的问题7-1 之前使用brew安装过php扩展7-2 使用brew install直接按照php扩展失败参考1 说明通过Homebrew安装nginx和php5.6, 没有安装Homebrew请先安装。2 安装php安装php时禁用apache。brew install php56 \--wit原创 2016-12-22 18:17:24 · 2160 阅读 · 0 评论 -
Mac搭建PHP Phalcon框架
说明安装phalcon安装phalcon develop tool创建新项目manage创建manageconfphpstorm配置phalcon develop toolphpstorm配置命令行工具phpstorm测试命令行工具修改数据库配置数据库中的表生成模型参考1 说明php与nginx安装请参考“Mac搭建lnmp环境” mysql请先安装 部分路径说明:# 安装原创 2016-12-23 17:59:16 · 5013 阅读 · 0 评论 -
Yii2 添加国际化支持
版本配置使用英文1 版本// yii\BaseYii\getVersionpublic static function getVersion(){ return '2.0.10';}2 配置基于基础版创建语言包 在根目录建立一个文件夹messages\zh-CN 在zh-CN中创建两个文件: app.php, error.php// app.php<?phpretu原创 2017-01-12 11:32:44 · 496 阅读 · 0 评论 -
Yii2 分析Controller::behaviors 触发过程
示例客户端请求后的运行流程简述1 示例AccessControl是框架自带的,位于yii\filters目录下class SiteController extends Controller{ public function behaviors() { return [ 'access' => [ 'cla原创 2017-01-07 12:02:47 · 5183 阅读 · 0 评论 -
Yii2 分析运行流程
创建Applicationrun过程handleRequestrunAction简述流程1 创建Application// web/index.phpnew yii\web\Application($config)创建一个app用于处理本次请求// yii\base\Application.phppublic function __construct($config = []){原创 2017-01-06 21:11:39 · 3967 阅读 · 0 评论 -
Yii2 理解Controller
继承与实现actionscreateActiongetModulesrunActionrunfindLayoutFilerender renderContent参考1 继承与实现Controller继承与Component, 并实现了ViewContextInterface接口。 在Controller重要的有两块: action, view2 actionspublic fun原创 2017-01-06 15:43:32 · 2357 阅读 · 0 评论 -
Yii2 理解Object
继承与实现构造函数 __construct__get __setmethod_exists__isset __unset其余判断函数1 继承与实现Object实现了Configurable接口。 Configureable要求在构造函数的参数末尾加上$configpublic function __constructor($param1, $param2, ..., $config =原创 2017-01-05 20:28:07 · 646 阅读 · 0 评论 -
Yii2 理解filters
ActionFilterAccessControlAccessRuleVerbFilter其它1 ActionFilter动作过滤器的基类, 有两个重要的变量, 这两个变量都是存储action id$except: 过滤器将不会应用于在这里面出现的action,即使出现在$only中,过滤器也不会有效。$only: 如果为空, 该过滤器会应用于其owner下的所有过滤器。如果不为空, 则只原创 2017-01-07 17:45:36 · 3232 阅读 · 0 评论 -
Yii2 理解Validator
版本ValidatorBooleanValidatorCompareValidatorDateValidatorDefaultValueValidatorEachValidatorEmailValidatorExistValidatorFileValidatorFilterValidatorImageValidatorIpValidatorNumberValidatorR原创 2017-01-11 15:26:26 · 3055 阅读 · 0 评论 -
在phpStorm中使用xdebug调试
环境说明配置phpini配置phpStormxdebug工作原理说明1 环境说明在mac下搭建的lnmp环境,可以参考: Mac搭建lnmp环境 http://blog.youkuaiyun.com/alex_my/article/details/53818143 nginx中的网站配置:fastcgi_pass 127.0.0.1:9000环境均使用brew安装,其中xdebug被安装到:/u原创 2017-01-11 17:05:53 · 676 阅读 · 0 评论 -
Yii2 理解Component
继承与实现event和behaviorsbehaviors添加Behavior到ComponentensureBehaviorsattachBehavior和attachBehaviorsdetachBehavior和detachBehaviors__get__seton和off1 继承与实现Component继承与Object, Object实现了Configurable接口,原创 2017-01-05 20:32:55 · 1667 阅读 · 0 评论 -
开启openssl
查看open ssl 支持生成私钥生成密钥请求文件测试用的证书配置虚拟主机中的文件1 查看open ssl 支持在网页上输出 phpinfo()<= phpinfo() >搜索OpenSSL support选项,如果为enabled,表示支持。2 生成私钥keyread为网站名称,可以按你的来写 生成需要密码的私钥,过程中会让你输入密码,用于保护sslkey openssl genrsa原创 2017-02-20 15:57:15 · 2769 阅读 · 0 评论 -
Yii2 理解di
版本简述ContainerInstance TOP示例说明 TOP1 版本// yii\BaseYii\getVersionpublic static function getVersion(){ return '2.0.10';}2 简述简单的说就是di把类的构造函数分析好存储起来,配上给定的参数,创建实例。// 类名给定后通过php的反射机制获取构造函数信息// set的原创 2017-01-12 17:58:02 · 1213 阅读 · 0 评论 -
在线加密解密工具地址 https://www.keylala.cn
支持JSON解析,md5,sha1,sha256,sha512,des,3des,aes,hmacmd5,hmacshaKeylala在线工具 记录备忘原创 2019-04-29 17:33:31 · 11939 阅读 · 2 评论