- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 CentOS更新yum源
首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)CentOS7CentOS6CentOS5 运行以下命令生成缓存yum c
2017-03-03 11:43:20
299
转载 TCP协议与UDP协议的区别(转)
TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 TCP/IP协议集包括应用层,传输层,网络层,网络访问层。 其中应用层包括: 超文本传输协议(HTTP):万维网的基本协议. 文件传输(TFTP简单文件传输协议): 远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录
2017-03-03 11:35:21
454
原创 浅谈php设计模式
1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 1. 某个类只能有一个实例 2. 它必须自行创建这个实例 3. 它必须自行向整个系统提供这个实例 为什么要使用PHP单例模式 1. php的应用主要在于数据库应用, 一个应用中会存在
2017-03-01 11:48:54
290
原创 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
最近做一个项目,需要导出csv表格,我电脑上安装的是wps,自动校正编码了,但是测试人员的电脑上用的是用Excel,总是显示乱码。想了好久好久,终于wps和excel的区别。 处理方法:在你要输出的内容前先输出”\xEF\xBB\xBF”, 例如:你要输出的内容保存在content里content里 content = "\xEF\xBB\xBF".content;//添加BOM确保输出co
2017-01-10 17:44:41
1084
原创 服务器请求微信后台(api.weixin.qq.com)过慢处理
问题描述:服务器请求微信后台(api.weixin.qq.com)的测试结果,每次请求都需要4,5秒甚至更慢。2016.12.16 16:31:57 start:1481877117.4148request:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=_sM9t69uM9Xr0-zD05Kk0EgsOQYGc
2016-12-19 10:54:42
13644
原创 redis集群配置笔记
用两台服务器模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.6 版本。安装过程下载并解压 到redis官网下载 redis-3.2.6.tar.gz http://download.redis.io/releases/redis-3.2.6.tar.gz[weixin@i-2-1366-VM ~]$ tar -zxvf r
2016-12-19 10:26:07
347
原创 使用yyi2 框架写日志,日志文件自动分多个文件问题处理
最近做了一个微信项目,使用yii2框架的日志插件进行写日志操作 $log = new \yii\log\FileTarget(); $log->logFile = $sLogDir3.date('Ymd').'_'.$logFile; $log->messages[] = [$message,4,$app,time()]; $log->export();倒是出现如图的错
2016-11-25 13:55:06
648
原创 Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题处理
最近帮朋友弄一个小东西,使用 apache 做页面静态化,需要实现一个需求:TP框架下 使用TP的url重写, 资源目录不做重写,使用 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f进行判断。如果存在该文件就不重写。 在配置 apache 让 apache 判断css,js文件是否存在的时候出
2016-11-22 09:24:28
1734
原创 Mysql开发技巧之Join从句
1.Inner Join 内连接内连接InnerJoin基于连接谓词将两张表的列组合在一起,产生新的结果表selct * from A inner join b on A.key=b.key 2.Left Outer Join左外连接(左连接)select * from A left join B on A.key=B.key(查出所有A表记录,不能关联B表的数据为NULL)select * fro
2016-10-27 15:29:25
419
原创 初识JS模块化工具RequireJS
RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序
2016-10-26 10:51:59
273
原创 Apache服务器关闭TRACE Method请求方式
我们知道TRACE和TRACK是用来调试web服务器连接的HTTP方式.支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把”Cross-Site-Tracing”简称为XST. 攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息.我们要禁用trace可以使用rewrite功能来实现RewriteEngine OnRewriteCondi %{REQUEST_METHOD}
2016-10-26 10:07:17
4462
原创 Mysql升级到最新版本mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
通常情况下,有两中升级方式: 1.直接升级:安装好新版本数据库后,利用已经存在的数据文件夹,同时运行mysql_upgrade脚本来升级。 2.SQL 导出: 从一个较老版本的mysql把数据导出,然后恢复到新版本的数据库中。(利用mysqldump工具)。相比之下,第二种方式更安全些,但是这也会使得升级的过程要慢一些。
2016-10-20 14:00:05
1765
原创 Linux apache+php编译安装以及报错解决
1. 下载安装apache依赖包apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.12.tar.bz2[wyeq@gd-appdls03 ~]# tar –xzvf apr-1.5.2.tar.gz #解压[wyeq@gd-appdls03 ~]# cd apr-1.5.2 #进入解压文件夹[wyeq@gd-ap
2016-10-20 09:52:05
461
apache安装依赖包apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.32.tar.gz
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人