- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 nginx 配置SSH
1、上传ssl证书到服务器/usr/local/nginx/ssl/xxx.pfx 2、执行命令: openssl pkcs12 -in /usr/local/nginx/ssl/xxxx.pfx -nocerts -nodes -out /usr/local/nginx/ssl/xxxx.key 输入密码: 3、执行命令: openssl pkcs12 -in /usr/local/ng
2017-11-15 19:35:38 7487
原创 json 返回值排序
通过接口返回的json字符串中,在浏览器端转成对象时,会根据key重新排序,所以,接口返回的字符串中,在客户端解析时,不要依赖key的顺序
2017-11-14 17:12:42 1635
原创 设置redis持久化存储
redis是存储在内存中的,所以读写速度很快,但却有一个与生俱来的问题,内存中的数据如果重启服务器,内容将丢失。所以,redis数据需要设置持久化。修改redis.conf配置文件: 一、Snapshottingsave 900 1 #900秒内如果超过1个key被修改,则发起快照保存save 300 10 #300秒内容如超过10个key被修改,则发起快照保存save 60 10000二、
2017-07-31 17:05:18 673
原创 Mac Xampp 安装redis 及 安装php-redis扩展
如果要在mac上运行redis,只安装php-redis扩展是不行的,要先在mac上安装redis服务。 一、安装redis服务 1、通过homebrew安装redissudo brew install redis2、启动redis服务,且接受客户端连接sudo redis-server3、关闭redis服务redis-cli shutdown4、查看redis进程ps axu|grep red
2017-07-25 15:01:55 4308
原创 centos 安装 php7
安装版本:php7.1.7 1、下载镜像 http://am1.php.net/distributions/php-7.1.7.tar.bz2 2、安装依赖yum install -y gcc gcc-c++ make cmake bison autoconf wget lrzszyum install -y libtool libtool-ltdl-devel yum install -
2017-07-20 16:43:58 596
原创 阿里云 RDS 读写分离
在阿里云RDS 上建立了主服务器和一个只读实例。在程序中发现,插入一条数据后,马上去读,会读不到数据。经过排查发现RDS主从有时是会存在 1s以内的时间差。但是添加一条数据后,是可以即时返回最后添加数据的主键ID的。解决方法:既然读不到就不要去读了。
2017-06-14 18:05:09 3864 1
原创 phpMyadmin 配置
配置文件路径:/config.inc.php如果没有此文件,则复制文件:/config.sample.inc.php设置用户是否可以输入登录的服务器地址:$cfg['AllowArbitraryServer'] = true;如果没有,则在配置文件中添加。
2017-06-13 17:30:08 380
原创 mysql group 字段值对比
场景: 表 table_name 中记录了uid每次的操作,ret的值为0或者1,0表示不符合要求的操作,1表示符合要求的操作,以下SQL,查询uid从0变为1的列表:SELECT id,uid,min(`ret`) mi,max(`ret`) ma,COUNT(1) num FROM `table_name` WHERE 1 GROUP BY `uid` HAVING ma!=mi
2017-02-08 12:18:57 499
原创 nginx 大并发优化
修改: 1、修改打开最大打开文件数量: worker_rlimit_nofile 102400; 修改此值,需要先修改: (1) /etc/sysctl.conf 中 file-max的值, 此值表示系统所有进程一共可以打开的文件数量, 此值的大小取决于内存: 4M内存值可以为256,如果是1G内存,此值可
2017-01-09 19:01:06 518
原创 file_get_contents("php://input") 微信的回调接口
$data = file_get_contents("php://input");php://input 是个可以访问请求的原始数据的只读流
2016-09-29 14:58:26 11906 1
原创 Mysql 主键自增量设置
mysql 自增为:auto_increment 查看mysql 自增设置: show variables like ‘%auto_increment%’; 修改增量:set auto_increment_increment=10
2016-08-06 14:09:19 1877
原创 Joomla 缓存 Jcache
joomla 通过 Jcache缓存数据://调用Cache,参数'com_campaign'为缓存组$cache = JFactory::getCache('com_campaign','');//设置:即使关闭全局缓存时,此缓存仍有效$cache->setCaching(true);//设置缓存时间,此处设置为 60s$cache->setLifeTime(60);//获取缓存
2016-07-21 12:21:22 1612
原创 mysql IN 查询 排序
SELECT * FROM table WHERE id IN (5,4,1,3) 以上SQL查询结果的排序为:1,3,4,5 而并非 IN 的索引顺序。 按IN的顺序排序时,需要如下写法:SELECT * FROM table WHERE id IN (5,4,1,3) ORDER BY FIELE(id,5,4,1,3)
2016-07-19 16:30:12 441
原创 MAC 下的SVN客户端 Versions、SmartSVN、Cornerstone
Mac下的SVN客户端介绍:TortoiseSVN、SourceTree、Versions、Smartsv、Cornerstone。安装及破解
2016-05-23 18:25:31 64136 1
原创 MAC 使用 port 下载软件
在 MAC 下通过 port 安装软件 的方法:sudo port install ImageMagick如果报错:Warning: The Xcode Command Line Tools don't appear to be installed; most ports will likely fail to build.Warning: Install them by running `xco
2016-03-23 17:43:06 505
原创 linux 设置计划任务
linux 中设置计划任务,使用的命令是:crontab 1、获取目前的时程表crontab -l 2、执行文字编辑器来设置时程表crontab -e3、基本格式* * * * * command 分 时 日 月 周 命令第1列表示分钟1~59 每分钟用 * 或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12
2016-02-29 16:20:20 1016
原创 php 去掉Url里的 index.php
php项目中,为了访问链接的友好性及SEO优化,我们经常需要为访问页面配置一个短链接,并把index.php去掉。 php所用的web服务器通常为:nginx或者apache。下面分别说一下两种服务器的不同配置方法NGINX 配置: APACHE配置
2016-02-25 17:24:05 4268
原创 一台电脑重装 MAC OS
1、APP Store下载需要安装的系统 2、分盘工具将系统分为两个盘 3、在无系统的盘里安装最新系统 4、重启,抹掉有系统的盘 //5、在原来的系统盘里装上最新的系统下载相关软件: PS:http://www.pc6.com/mac/116878.html office:http://www.pc6.com/mac/110796.html
2016-02-22 23:12:52 497
原创 php CURL 调用Webservices专题
1、JAVA提供的webservices,PHP 通过CURL GET 调用。 需要传时间参数, 参数里有空格时,需要将参数值 urlencode 处理一下。 否则无法成功调用 2、
2016-01-23 12:21:06 550
原创 从phpMyAdmin批量导入Excel内容到MySQL
一、假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格table,对应的字段分别是col1、col2、col3二、在你的表格中增加一列,利用excel的公式自动生成sql语句,具体方法如下:1、增加一列(假设是D列)2、在第一行的D列,就是D1中输入公式:=CONCATENATE("insert into table (col1,col2,col3) values ('
2016-01-20 11:16:28 1949
原创 PHP soap 调用 JAVA发布的webservice
php通过接口调用数据时,长用的为:http和webservice两种方法。 http 是指:接口端提供http链接,将数据以json或XML格式输出到网页中。php调用端通过file_get_contents或curl方法来调用,GET/POST方式来传参。 webservice是指:通过soap读写接口,现在着重来介绍一下这种方法。 php5以后提供了原生的soap方法:SoapClien
2015-12-22 15:35:53 6650
原创 Joomla nginx 配置
joomla在nginx服务器上,设置 短连 时,需要修改nginx配置文件:nginx/conf/nginx.conf 添加以下内容
2015-11-26 18:18:02 2183
原创 Joomla 获取当前时间
Joomla2.5以后,时间类 JDate 继承的是php(5.3及以上)的基础类库:DateTimejoomla 里获取当前时间:$date = new JDate('now', new DateTimeZone($config->get('offset')));用生成工具:component-creator 生成的代码,时间是这样获取的:JFactory::getDate()->toSql();
2015-11-24 19:32:36 1149
原创 linux文件操作
查看磁盘使用情况df -hl查看文件夹占用空间:du -h --max-depth=1查看单个文件大小ls -lh光标指向文件末尾(区分大小写)G光标指向文件开始(区分大小写)gg
2015-11-19 14:57:51 428
原创 浏览器自动重复执行任务 iMacros
有时我们需要在网页上重复执行一些操作,例如:双十一秒杀,回家抢票等。这些重复又没有任何技术含量的事情,不值得浪费太多的时间。我们可以通过下面这个插件来完成。 这个插件的名字是:iMacros firefox(火狐)、chrome(谷歌)下都有相应的插件。 安装插件后,选择: 记录=》开始=》进行要重复的操作。操作完成后,点击停止。 操作记录完成后,就可以运行了。 选择运行=》可以运行一次
2015-11-19 14:42:49 5323
原创 微信 snsapi_userinfo 失败
通过 snsapi_userinfo 网页授权,从微信获取个人信息时,会出现失败的情况。存储微信昵称中的表情
2015-11-03 23:15:47 2875
原创 Joomla写日志JLog
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-18 17:06:06 1370
原创 joomla后台组件菜单设置
joomla 通过component-creator免费生成的组件每个组件下只能包含一个表,操作一个模块。模块多的时候,我们需要将这些模块菜单删除或添加或统一。 1、设置菜单导航不显示。 2、移动模块归属到另一个一级菜单3、设置模块列表页左侧菜单4、设置首页菜单
2015-07-20 14:31:11 3687
MAC-Versions 1.3.3
2016-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人