自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hulkwang的博客

闻道有先后,术业有专攻。学当以致用

  • 博客(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

原创 提升服务器应对高并发之路

检查提升服务器应对高并发能力

2017-07-12 19:05:46 1017

原创 阿里云 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

原创 nginx 配置 location 隐藏目录

nginx 根目录指向二级目录文件

2016-12-22 16:18:27 12947

原创 微信授权接口封装

获取微信授权

2016-10-21 15:01:10 643

原创 centos 安装php扩展的两种方法

centos 安装php扩展的两种方法

2016-10-19 15:41:16 17420

原创 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

原创 阿里云 Centos 7安装PHP7 配置LNMP

1、安装教程2、文件解析3、页面性能测试4、静态文件浏览器缓存5、开启opcache

2016-06-03 17:58:54 3239

原创 MAC 下的SVN客户端 Versions、SmartSVN、Cornerstone

Mac下的SVN客户端介绍:TortoiseSVN、SourceTree、Versions、Smartsv、Cornerstone。安装及破解

2016-05-23 18:25:31 64136 1

原创 Joomla 数据操作 getDbo

Joomla getDbo 数据操作

2016-04-07 22:40:23 478

原创 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

原创 SQL 查询 逗号 分割的属性值

在开发过程中,经常会碰到多个属性值存储到一个字段中。以下为优化方法

2016-03-17 18:46:00 2398

原创 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验证表单提交来源

在将数据提交到接口时,为避免恶意提交或刷新提交,可以使用joomla的Token验证。

2015-09-24 19:24:57 830

原创 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

文件包里包含一个:Versions_1.3.2、Versions-1.3.3、Versions_pjb。操作方法:Versions_pjb解压,用Finder转到应用程序,找到versions,右键“显示包内容”,进入contents -> MacOS 目录,把下载的附件替换进去(记得先备份),OK了退出,重新打开versions。这样能替换成功,但是我替换后不能正常使用。可能是因为Versions已经过试用期的原因。

2016-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除