自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙cc的博客

人生一世,立于天地之间,行走于江湖之中,忠肝义胆万不可丢!泯灭人性之事切不可为!...

原创 mysql优化总结

一, 优化思路 1拿到待优化的服务器,第一步是观察,可以通过脚本或者阿里云的统计图分析。或者使用top命令查询服务器信息。 2如果出现周期性的波动或者故障,一般都是由访问的高峰或者缓存崩溃引起,解决方法是增加缓存,修改缓存失效策略,使失效的时间分散3-6小时即可,第二是在夜晚访问量低的时候...

2019-06-24 09:28:34

阅读数 21

评论数 0

原创 git同一电脑管理多个ssh_key

当需要在同一台电脑配置config # gitlab Host gitlab.com            HostName gitlab.com            PreferredAuthentications publickey            IdentityFile ...

2018-09-29 18:55:17

阅读数 55

评论数 0

原创 CentOS 7 源码编译安装 Redis

1.下载源码并解压 wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar -xzf redis-4.0.10.tar.gz cd redis-4.0.10 2.编译 yum -y install gcc gcc-c+...

2018-09-29 14:57:34

阅读数 79

评论数 0

原创 git 管理分支

git  checkout -b  branchname 新建分支, 相当于  git branch branchname  git checkout branchname  注意,当本地代码有修改时,git避免检出的分支和本地有冲突会组织切换分支操作,所以切换分支最好是一个干净的工作区...

2018-09-09 10:30:12

阅读数 53

评论数 0

原创 git命令设置别名

    Git 并不会推断你输入的几个字符将会是哪条命令,不过如果想偷懒,少敲几个命令的字 符,可以用 git config 为命令设置别名 $ git config --global alias.co checkout $ git config --global alias.br branc...

2018-09-07 13:26:19

阅读数 290

评论数 0

原创 git 远程仓库的使用

git remote 可以查看当前有那些配置的远程仓库,至少可以看到origin远程仓库 git默认使用origin来标示你所克隆的原始仓库。 加上参数 v 显示对应的远程仓库的地址。 git remote add [shortname] [url]: 添加一个新的远程仓库,可以...

2018-09-07 09:21:33

阅读数 46

评论数 0

原创 git 撤销操作

git commit --amend 如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,而所提交的文件快照和之前的一样。   如果漏掉了几个文件没有加,或者提交的信息写错了,也可以用此命令撤销操作。 git reset HEAD filename 取消...

2018-09-07 09:05:19

阅读数 81

评论数 0

原创 git 查看日志的常用命令

 git log  查看提交历史 git log -p -2 查看每次提交的内容差异 并显示两条类容 git log --stat  显示简要的增改行的统计,做代码审核或这快速浏览其他协作者提交的改动。 git log --pretty=oneline  将每个提交放在一行...

2018-09-07 00:21:03

阅读数 2134

评论数 0

原创 git从仓库中删除,但依然保留在当前工作目录中

git  rm       命令可以从以跟踪的文件单中移除,确切的说是从暂存区域移除,就不会出现在未跟踪的文件清单中。 如果删除之前修改并且已经放在暂存区域的话 则必须强制删除  选项   -f 即force。       如果要想从git仓库中删除,即从暂存区域中移除,但是依然想要保留...

2018-09-06 23:53:43

阅读数 709

评论数 0

原创 mysql数据库基础服务规范

      本规范用于规范在高流量和高可用度场景下数据库设计、数据库使用过程中的基础标准。通过制度和标准保障DB服务的可用性和服务质量 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字...

2018-08-15 10:09:28

阅读数 147

评论数 0

原创 apache反向代理配置

公司把所有的登录都微服务化,这就需要对登录url进行反向代理,以最小的代码完成此功能。 apache的反向代理如下: 在虚拟主机内: #正向代理设置为On  反向代理设置为Off,这里设置为off,     ProxyRequests Off  #ProxyPass、ProxyPas...

2018-08-13 15:34:14

阅读数 78

评论数 0

原创 php实际开发中可以用到的安全过滤函数

1stripslashes() 函数      stripslashes()主要功能是删除反斜杠 <?php echo stripslashes("Who\'s Bill Gates?"); ?> 输出结果: Who'...

2018-07-30 15:32:38

阅读数 390

评论数 0

原创 nginx面向生产环境的配置原则

1、任何环境在应用nginx新的配置文件前一定先configtest 2、不允许restart(stop---->start)这过程会停服,生产绝对禁止停服! 3、正确姿势reload前先configtest configtest:确保配置文件正确,并不会给进程发任何信号 reloa...

2018-07-20 14:54:29

阅读数 557

评论数 1

原创 php7不再兼容mysql.dll 而是mysqli.dll

php7新版,不再兼容mysql.dll 而是推荐使用mysqli.dll 和pdo_mysql.dll 因此,像mysql_escape_string此类的函数都不再支持,需要注意。添加一个兼容的方法,避免从php5版本升级到7版本出现错误if(!function_exists('my...

2018-07-04 18:44:03

阅读数 4573

评论数 1

原创 win10专业版激活方法——亲测可行!!!

1.首先,我们先查看一下Win10正式专业版系统的激活状态:点击桌面左下角的“Windows”按钮,从打开的扩展面板中依次点击“设置”-“更新和安全”,并切换到“激活”选项卡,在此就可以查看到当前系统的激活状态。如图,Win10正式专业版当前未激活2.接下来在桌面左下角的“cortana”搜索框中...

2018-07-02 19:20:53

阅读数 3169

评论数 2

原创 订单列表中添加分层缓存的方法

1说明:项目中使用node.js

2018-06-27 19:50:52

阅读数 274

评论数 0

原创 mysql的general-log日志跟踪sql语句执行记录

1 开启general-log 在my.conf中配置 general-log = 1 开启general-log  general_log_file = /data/databases/logs/mysql.log 设置日志的路径地址

2018-06-27 19:47:38

阅读数 490

评论数 0

原创 apache的虚拟主机配置方法

<VirtualHost *:80> ServerName www.******.com   这里配置域名 DocumentRoot ************ 这里配置项目访问路径,注意要有权限访问 <Directory  "访问路径"...

2018-06-21 19:21:56

阅读数 43

评论数 0

原创 wampserver中配置虚拟主机时AllowOverride设置为all报500错误

原因:       apache没有开启mod_headers.so解决方法:        将httpd.conf中的LoadModule headers_module modules/mod_headers.so前面的分号去掉

2018-06-21 19:19:25

阅读数 559

评论数 0

原创 mysql优化的个人经验总结

1优化思路 1拿到待优化的服务器,第一步是观察,可以通过脚本或者阿里云的统计图分析。 2如果出现周期性的波动或者故障,一般都是由访问的高峰或者缓存崩溃引起,解决方法是增加缓存,修改缓存失效策略,使失效的时间分散3-6小时即可,第二是在夜晚访问量低的时候定时失效设置 3解决过后在观察统计图,如果仍有...

2018-04-27 17:23:04

阅读数 96

评论数 0

原创 lnmp环境下安装pthread扩展

前提: 重新安装php必须加上 –enable-maintainer-zts(线程安全)安装php5cd .. rm -rf php-5.4.42 /usr/local/php tar -zxvf php-5.4.42.tar.gz cd php-5.4.42配置./configure –...

2018-04-08 16:54:21

阅读数 726

评论数 0

原创 linux操作系统安装和配置git的方法

要通过root用户进行安装:(1) 安装依赖的包 yum update yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker(1) 下载git源...

2018-04-08 16:53:38

阅读数 75

评论数 0

原创 lnmp环境中php开启curl扩展的方法

安装curl软件 1.wget http://curl.haxx.se/download/curl-7.44.0.tar.gz安装前: 先安装openssl ,参考: 开启ssl.txt2.安装curl tar zxf curl-7.45.0.tar.gz ./config...

2018-04-08 16:52:56

阅读数 1529

评论数 0

原创 mysql的执行计划processlist详解

使用navicat查看mysql执行计划:打开profile分析工具:查看是否生效:show variable like ‘%profil%’;查看进程:show processlist;选择数据库:use db_jiakao;全部分析的类型:show PROFILE all;查看表索引:show...

2018-03-13 10:12:33

阅读数 296

评论数 0

原创 php多线程pthread详解

**线程(thread): 操作系统能够进行运算调度的最小单元,包含在进程中,是进程的实际运算单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行多个任务。一个多线程程序比单线程被程序调用的概率更大,所以多线程一般会比单线程程序更加高效...

2018-03-13 10:09:53

阅读数 119

评论数 0

原创 php项目开发中用到的工具函数

1.获得毫秒级别的时间戳 public static function get_millisecond() { //获取毫秒的时间戳 $time = explode(" ", microtime()); ...

2018-03-01 17:35:17

阅读数 99

评论数 0

转载 MySQL大数据量分页查询方法及其优化

—方法1: 直接使用数据库提供的SQL语句 —语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N —适应场景: 适用于数据量较少的情况(元组百/千级) —原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另...

2018-02-06 09:32:10

阅读数 128

评论数 0

原创 mysql优化之影响mysql性能因素一

web服务器可以进行横向扩展,每台服务器只要配置相同就可以进行横向扩展,理论上可以无限制的增加web服务器。数据库服务器才是大数据量访问时延迟高效率低的主要问题,没有稳定的数据库就没有稳定的访问。影响数据库因素主要因素总结如下: sql查询速度 网卡流量 服务器硬件 磁盘IO 以上因素并不是时...

2018-01-30 11:06:44

阅读数 119

评论数 0

原创 mysql优化之影响mysql性能因素二

1:服务器硬件 cpu资源和可用内存的大小,网络 ,i/o资源 cpu: 计算密集型应用:选择速度快 频率高的cpu web型应用:系统并发量高,选择数量多的cpu 内存: 尽可能大 增加缓存 读取速度块 多次写入数据一次写入 磁盘: RAID磁盘冗余队列 把...

2018-01-29 10:28:48

阅读数 264

评论数 0

原创 nginx 限制请求次数

1 配置( limit_req_zone ) 在nginx.conf 中 server配置之前 加:    #表示 请求限制 binary_remtoe_addr 同一个客户端的ip地址在一秒内只有一个请求   #rwq_zone 表示限制的名称     limit_req_zone  $...

2018-01-25 14:11:12

阅读数 783

评论数 0

原创 Redis面试常见问题

1.使用redis的好处有哪些? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,...

2018-01-25 11:08:57

阅读数 302

评论数 0

原创 PHP 程序员面试常问的问题

1. Include 与 require的区别,require和require_once的效率哪个高?  Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次,而php遇到require时只解释一次,即使页面出现多次require也只解释一次,因此requ...

2018-01-18 14:16:42

阅读数 208

评论数 0

原创 PHP处理Excel插件PHPExcel常用方法详解

PHPExcel官网:http://phpexcel.codeplex.com/ PHPExcel On GitHub:https://github.com/PHPOffice/PHPExcel 1.header header("Content-Type:applica...

2018-01-17 17:15:32

阅读数 238

评论数 0

转载 Nginx解析PHP脚本的过程

之前项目中碰到了一些php-fpm的问题:因为网站的一些接口,在特定情况下响应特别慢(1-2分钟),迟迟不结束,导致php-fpm数量越来越多,最后到达127个后,服务器就没能响应正常请求了,浏览器一直打转,迟迟不响应。把接口修好后,php-fpm进程的数量就稳定了,问题得以解决。这让我对php-...

2018-01-11 11:01:48

阅读数 104

评论数 0

原创 linux下卸载5.3版本php

rpm -qa|grep php 列出所有的php相关的rpm包 rpm -e xxx  删除包 mv /etc/php.ini.rpmsave  /etc/php.ini  恢复php.ini文件 cp /usr/local/php/bin/php  /usr/bin/ 复制...

2018-01-11 10:03:33

阅读数 1375

评论数 0

转载 curl get请求添加header头信息

function get($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //TRUE 将cu...

2017-12-22 17:11:50

阅读数 13389

评论数 0

转载 Yii框架防止sql注入,xss攻击与csrf攻击的方法

本文实例讲述了Yii框架防止sql注入,xss攻击与csrf攻击的方法。分享给大家供大家参考,具体如下: PHP中常用到的方法有:/* 防sql注入,xss攻击 (1)*/ function actionClean($str) { $str=trim($str); $str=st...

2017-10-11 09:39:32

阅读数 852

评论数 0

原创 nginx 简单正向代理配置

接收请求服务器配置: #正向代理配置 接收到请求 把请求正向代理到只配置此服务器才能访问的服务器上 location ~ /test_proxy_2.html$ { #http_host表示请求的域名 ...

2017-09-29 15:20:59

阅读数 421

评论数 0

原创 nginx 简单反向代理服务配置

正向代理对象时客户端 反向代理对象时服务端配置语法: proxy_pass:location ~ /test_proxy.html$ { proxy_pass 127.0.0.1:8080 }

2017-09-29 14:55:57

阅读数 147

评论数 0

原创 nginx 简单防盗链

location 配置下: valid_referers none blocked 127.0.0.1; if ($invalid_referer) { return 403; } 参数说明: none 表示没有http_referer 信息 ...

2017-09-29 11:01:12

阅读数 232

评论数 0

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