- 博客(12)
- 收藏
- 关注
原创 lnmp自编译安装,详细解释编译参数以及配置
以下整合成shell脚本便于观看,不是复制直接执行的,而且配置参数根据自身服务器的需求进行设置#编译安装通用参数#--prefix=<path> Nginx安装的根路径,所有其它路径都要依赖该选项#--sbin-path=<path> 指定nginx二进制文件的路径,没指定的话 这个路径依赖--prefix选项#--conf-path=<path> ...
2019-02-25 17:21:28
284
原创 MySQL性能优化策略
在我认为数据的性能优化基于以下三个层面,1:表结构优化2:索引优化3:查询优化 一、表结构优化 在设计表的时候除了基于业务逻辑的规范进行设计以外,对表的结构,例如字段的规划要有良好的选择。1:更小的通常更好: 一般情况下,应该尽量使用可以正确存储数据的最小数据类型,通常更快,因为它们占用的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少; 首先...
2019-02-15 16:40:23
656
原创 MySQL基础知识
数据库两种重要的锁策略:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。只有在存储引擎层实现,而MySQL服务器层没有实现锁粒度:一种提高共享资源的并发性的方式就是让锁定的对象更具有选择性。死锁:死锁一般是事务相互等待对方资源,最后形成环路,而无法继续运行。In...
2019-02-12 11:51:05
244
原创 linux常用指令(一):关机重启指令
关机,重启指令:一、shutdown:选项与参数:-r :重启-h :关机-k:警告讯息例子:#立刻关机shutdown -h now#在20:25的时候关机shutdown -h 20:25#十分钟后重启shutdown -r +10 #十分钟后关机并将‘warning’字符发送给所有在线用户shutdown -h +10 'warning...
2019-02-11 11:37:22
320
原创 linux常用指令(二):文件搜索指令
文件搜索指令:一、locate:这个 locate 的使用更简单,直接在后面输入“文件的部分名称”后,就能够得到结果。 举上面的例子来说,我输入 locate passwd ,那么在完整文件名 (包含路径名称) 当中,只要有 passwd 在其中, 就会被显示出来的!这也是个很方便好用的指令,如果你忘记某个文件的完整文件名时~~但是,这个东西还是有使用上的限制呦!为什么呢?你会发现使用 loc...
2019-02-11 11:37:05
789
原创 手机网站支付宝接入iframe无法唤醒支付宝app
如果在正常的form表单中唤醒不了支付宝app只能用网页进行支付请参考如下:商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。注意:若接入的是新版本手机网站支付接口(alipay.trade.wap.pay),用户在安装支付宝...
2018-12-13 14:57:47
9349
转载 手机PC网页自适应JS
//腾讯网的适配代码 <script type="text/javascript"> var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident : u.indexOf...
2018-12-12 09:32:36
450
1
原创 Python selenium 爬取百度文库文章
本次所爬取的文章页为https://wk.baidu.com/view/aa452c19647d27284b7351fa?sxts=1543041112658首先下载需要的库: selenium,beautifulsoup 关于selenium的中chromedriver的配置安装在我这篇文章可以找到https://mp.youkuaiyun.com/postedit/84401460pip in...
2018-11-24 16:29:17
628
1
原创 Python selenium中的chromedriver环境配置
下载Chromedriver:(下载路径:https://sites.google.com/a/chromium.org/chromedriver/downloads) 注意下载时候要对于自己浏览器的版本 不然会出错然后解压里面的chromedriver.exe放在Chrome安装目录下C:\Users\fei\AppData\Local\Google\Chrome\Application...
2018-11-23 18:00:13
913
原创 swoole+yaf 实现定时执行任务
在开发过程中,经常需要有每隔多少分钟就执行一次任务的需求,本文讲的就是在yaf下使用命令行的形式(cli模式)定时运行脚本文件,换而言之就是在cli模式下运行模块控制器的方法。例如在linux环境下通过/usr/local/php/bin/php /home/wwwroot/swoole-yaf/cli.php Cli~Test/index这条指令就可以运行我的Cli模块下的Test控制器...
2018-06-08 18:48:26
2218
原创 swoole+yaf集合框架并整合smarty模板引擎(二)
本文讲述的是swoole+yaf与smarty模板的整合 首先下载smarty模板 smarty下载地址,下载完后解压到/application/library/下;然后在application下建立一个modules文件夹,并在里面建立一个Adm模块(要在配置文件中配置其合法),在Adm在建立controllers和views文件夹 如下图所示。 然后修改conf/appli...
2018-06-07 15:49:50
1163
原创 swoole+yaf集合框架并整合smarty模板引擎(一)
Yaf是鸟哥采用C语言实现的PHP拓展,他的性能比laravel,thinkphp,yii等框架快一个量级以上,但是由于官方文档的简陋,读起来晦涩难懂,所以导致上手难度比其他框架难。国内的新浪,百度等企业也是yaf拓展作为框架架构的。但是laravel,TP5可以迅速的开发出一个web的应用或者API,所以不同的框架视情况的不同使用,不需要在口水战中投入太多时间。 swoole是韩天...
2018-06-07 14:34:06
1542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人