自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 收藏
  • 关注

转载 Nginx有反向代理用户的真实IP地址

从nginx模块中取$remote_addr值为上一级代理的IP地址,而非真实客户端的IP地址。为了获取真实客户端IP地址,可以使用nginx自带的realip模块。此模块可将真实客户端IP地址设置进HTTP请求头中,以便后端的web服务器获取。 set_real_ip_from 192...

2019-02-20 18:51:00 408

转载 nginx负载均衡、反向代理设置

什么是nginx? nginx是一款高性能的http服务器,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。 nginx应用场景 1、http服务器。Nginx是一个http服务可以独立提供http服务...

2019-02-20 18:42:00 189

转载 Nginx+Lua应用

参考 https://www.cnblogs.com/digdeep/p/4859575.html Lua的优点 Lua是一种轻量级、可嵌入式的脚本语言,这样可以非常容易的嵌入到其他语言中使用。另外Lua提供了协程并发,即以同步调用的方式进行异步执行,从而实现并发,比起回调机制的并发来说...

2019-02-19 17:52:00 378

转载 复合索引的优点和注意事项

概念: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引); 复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引; 同时有两个概念叫做窄索引和宽索引,窄索引是指索引列为1-2列...

2019-02-12 17:11:00 166

转载 解决 MySQL 的 Table is marked as crashed and should be repaired 问题

MySQL 数据库发现 Table ‘./xxxx’ is marked as crashed and should be repaired 错误,因为 xxx 表被损坏了: 修复 MySQL 数据库数据表问题可以由 mysqlcheck 来解决,先用 mysqlcheck 查看一下: # ...

2019-02-12 17:07:00 214

转载 Elasticsearch的php使用简单入门

虚拟机配置 center6.5 php7.1 java1.8 nginx1.10 虚拟机获取官网的elasticsearch安装包 wget https://artifacts.elastic.co/downloads/elasticsearch/elas...

2018-12-06 22:52:00 213

转载 Ubuntu下SVN安装和配置

svn安装。 sudo apt-get install subversion 创建svn执行目录 sudo mkdir /home/vagrant/svn/ 创建项目目录 sudo mkdir /home/vagrant/svn/mypro 创建svn文件仓库 sudo svn...

2016-12-23 10:27:00 88

转载 Mysql的冷备热备(数据备份)

冷备可以是mysql工具 msqldump。 mysqldump -u username -p dbname table1 table2 ... -> BackupName.sql dbname 数据库名称 table1 table2 是表名称 BackupName.sql 备份...

2016-11-18 12:44:00 147

转载 MySQL数据恢复(binlog)

首先开启binlog。 修改mysql配置/etc/mysql/mysql.conf.d/mysqld.cnf(window环境是mysql安装目录的my.ini) server-id = 10 //mysql服务器的唯一标示 log_bin = /var/log/mysql ...

2016-11-16 23:16:00 128

转载 ubuntu新加顶级用户

使用root账号进入ubuntu。 adduser xshell 添加成功 passwd xshell 输入密码和确认密码,其他可以不填,然后输入y确认添加成功。 root@homestead:/home/vagrant# adduser xshell Adding use...

2016-11-16 22:02:00 98

转载 Mysql简单主从配置

mysql版本为5.7以上 系统ubuntu 两台mysql服务器(192.168.10.10 为master 主,192.168.10.11为Slave 从) Mysql是通过二进制的日志文件来实现数据同步的。主mysql生成日志,从mysql获取日志。 在主mysql创建用户,从my...

2016-11-13 03:22:00 64

转载 搭建Ubuntu PHP开发环境(使用Vagrant+Homstead+VirtualBox)

安装 virtualbox 和 vagrant 这里下载并安装VirtualBox,Vagrant. 下载并配置 Homestead Homestead 包括以下两个东西 一个 vagrant box 虚拟机, 里面软件什么都下载好了; Github 代码库...

2016-11-11 23:24:00 191

转载 常见通信协议HTTP、TCP、UDP的简单介绍

TCP HTTP UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP HTTP UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有I...

2016-04-20 15:52:00 96

转载 PHP常用的非对称加密

加密算法的分类 1)不可逆加密算法 2)可逆加密算法 可逆加密算法又分为两大类:“对称式”和“非对称式”。 openssl 实现RSA非对称加密 classRsa { //私匙 private$privKey='-----BE...

2016-04-20 11:56:00 175

转载 PHP常用的对称加密

加密算法的分类 1)不可逆加密算法 2)可逆加密算法 可逆加密算法又分为两大类:“对称式”和“非对称式”。 DES/AES是可逆对称的。 /** *常用对称加密算法类 *支持密钥:64/128/256bit(字节长度8/16/32) ...

2016-04-20 11:26:00 391

转载 Laravel 生成_ide_helper.php文件

Githubhttps://github.com/barryvdh/laravel-ide-helper 本文为Laravel5.1版本。 laravel配置好的前提下,并且已安装composer。 进入项目根目录执行 composerrequirebarryvdh/larave...

2015-11-03 11:09:00 185

转载 Mysql5.7.9原生JSON格式支持

Mysql5.7.9原生JSON格式支持 创建表 createtablenews(uidintauto_increment,datajson,primarykey(uid))engineinnodb; 插入数据 insertintonewsvalues(NU...

2015-10-22 11:46:00 104

转载 magento新闻模块开发(四)

media目录要777权限,才能上传成功 修改/app/code/local/Xinson/News/etc/config.xml <modules> <Xinson_News> <version>0.1.1</version...

2015-10-19 19:07:00 95

转载 Magento后台编辑页面加AJAX

如 /app/code/local/Xinson/News/controllers/Adminhtml/NewsController.php 的editAction() 方法 $this->renderLayout() 之前加 $this->_addContent($this...

2015-10-16 18:02:00 97

转载 magento新闻模块开发(三)

修改Grid Block 在/app/code/local/Xinson/News/Block/Adminhtml/News/Grid.php中添加_prepareMassaction()函数 <?php classXinson_News_Block_Adminhtml_News...

2015-10-12 14:25:00 102

转载 magento新闻模块开发(二)

Magento提供了强大的Grid Widget使我们能够方便的创建数据表格,现在我们为新闻模块创建后台数据表格。 修改config.xml配置文件,添加admin路由 <config> <admin> <routers> ...

2015-10-12 13:35:00 92

转载 magento新闻模块开发(一)

Magento模块开发的简单示例 开发模式下开启日志记录,方便调试。 System->Developer magento/var 要开启777权限,/var/log目录下能看到(exception.log,system.log)。 模块文件 (Xinson为Packag...

2015-10-12 11:52:00 114

转载 Apache的AB测试介绍

终端输入 ab-n100-c100测试目标url AB指令介绍 -nrequests全部请求数 -cconcurrency并发数 -ttimelimit最传等待回应时间 -ppostfilePOST数据文件 ...

2015-10-08 12:23:00 80

转载 简单的给mongodb添加用户和认证

一 进入mongo 选择 admin 数据库 useadmin 二 添加用户 db.addUser("root","123456") 三 登陆验证 auth db.auth("root","123456") 四 修改配置 vim/etc/mongodb.conf...

2015-09-28 17:11:00 52

转载 git 删除错误提交的commit

方法: gitreset--hard<commit_id> gitpushoriginHEAD--force 其他:根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:git re...

2015-08-31 17:10:00 72

转载 Apache下配置SSL

本地测试用的是MAC电脑 第一步 生成证书 首先执行如下命令生成一个key opensslgenrsa-des3-outssl.key1024 然后根据这个key文件生成证书请求文件 opensslreq-new-keyssl.key-outssl...

2015-08-13 16:14:00 77

转载 magento新建模块覆盖旧版后台

config.xml 配置 <?xmlversion="1.0"?> <config> <modules> <Youpackage_Adminhtml> <version>0.1...

2015-08-12 12:00:00 80

转载 magento 后台订单列表显示商品名称/SKU

修改app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php (创建文件) protectedfunction_prepareCollection() { $collection=Mage::getResource...

2015-08-12 11:37:00 138

转载 jenkins简单入门使用(WEB)

一 安装 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 http://jenkins-ci.org/ 下载本机环境相对应包安装。 在浏览器中输入http://localhost:8080访问。 我本机是安装在虚拟机CentOS上面。 安装jenkins su...

2015-07-01 17:48:00 93

转载 Mysql外键详细说明

在MySQL中,InnoDB引擎类型的表支持了外键约束。 [CONSTRAINTsymbol]FOREIGNKEY[id](index_col_name,…) REFERENCEStbl_name(index_col_name,…) [ONDELETE{RESTRIC...

2015-06-25 16:45:00 63

转载 git commit 合并

有时commit太多,而且可能一个commit只是提交一个小bug,那么合并commit势在必行。有两种方法:一是在提交最后一个修改的commit使用参数,这时之前的一个commit将会合并到这个即将提交的commit中来:git commit -a --amend -m "my messag...

2015-06-08 16:51:00 104

转载 SOA接口的两种常用实现比较:SOAP vs REST

SOA架构用于异构系统的协作,因此需要一种跨操作系统、跨语言的通用的消息交换格式。SOAP和REST都是基于文本的消息体,相比二进制消息而言具有跨平台的优势,因此被选作SOA接口的常用实现方法。但SOAP和REST又有各自不同的特点和用途。 SOAP:将HTTP协议作为传输层协议,本质是采用...

2015-05-25 16:02:00 99

转载 magento目录结构

magento │.htaccess│cron.php //系统cron程序,修改 linux的cron运行,加入magento的一些定时处理│cron.sh│favicon.ico //网站fav图标│index.php //网站入口│inde...

2015-05-21 17:33:00 92

转载 centos的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu]apt-get安装 rpm命令 (一)查询系统装已经安装的软件信息 对...

2015-05-20 16:35:00 59

转载 mac生成ssh-key

1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 2.生存密钥: ssh-keygen-trsa-C"[email protected]" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Ke...

2015-05-20 11:42:00 91

转载 THINKPHP的cron计划任务的实现

THINKPHP的cron计划任务的实现,利用THINKPHP自带的cli,加上数据库执行记录(记录任务的报错,成功)。 在服务器cron定时任务在网站目录(不是网站根目录)执行php cron.php,网站根目录为Public。 写一个cli的入口文件 cli.php &...

2015-05-19 12:00:00 259

转载 laravel 查看上一次sql操作

laravel 查看上一次sql操作 $queries=DB::getQueryLog(); $last_query=end($queries); print_r($last_query); ...

2015-05-15 15:12:00 576

转载 php 获取目录文件

1 用户 opendir 函数 $dir="D:/";//要获取的目录 //先判断指定的路径是不是一个文件夹 if(is_dir($dir)){ if($dh=opendir($dir)){ while(($file=readdir($dh))!=false)...

2015-05-14 11:15:00 116

转载 Laravel 4 Artisan 命令行实战

1. 命令行生成文件 以下命令会在app/commands文件夹中生成TopicMakeExcerptCommand.php文件 $phpartisancommand:makeTopicMakeExcerptCommand Commandcreatedsuccessfu...

2015-05-14 10:45:00 167

转载 laravel 5.0 artisan 命令列表(中文简体)

c:\wamp\www\lv5>phpartisanlist LaravelFrameworkversion5.0.13 Usage: [options]command[arguments] Options(选项): --help(-h)Dis...

2015-05-14 10:19:00 144

空空如也

空空如也

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

TA关注的人

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