自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一匹来自北方的狼

Where there is a will, there is a way.

  • 博客(32)
  • 收藏
  • 关注

原创 nginx配置一个域名访问多个项目

nginx配置一个域名访问多个项目

2022-07-01 10:30:01 1865 1

原创 生成ssh密钥对命令

ssh-keygen -t rsa -b 1024 -f yourkeyname -C "remark"参数:-b 采用长度1024bit的密钥对,b=bits,最长4096,默认不用此参数-t rsa 采用rsa加密方式,t=type,默认即为 rsa-f 生成文件名,f=output_keyfiles-C 备注,C=commentEnjoy it !...

2020-11-18 16:43:18 1118

原创 宝塔面板切换www用户执行命令

sudo su - www -s /bin/bash

2020-11-18 16:34:12 3842

原创 走进编程(白话版)

《一》编程是什么?1.编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。编程:设计具备逻...

2019-11-29 12:32:31 312

原创 ssllabs测试tls版本存在异议

https://www.ssllabs.com/ssltest/不能以这个在线测试工具的结果为准原因如下:ssllabs测试的结果可能包含了不带 sni 的情况服务器名称指示 Server Name Indication(SNI)是一个扩展的传输层安全性协议。在该协议下,握手过程开始时,客户端会告诉它正在连接的那台服务器即将要连接的主机名称,以允许该服务器在相同的IP地址和TCP...

2019-11-21 12:38:50 942

原创 PHP全局变量global与$GLOBAL详解

总结:A:1全局变量相当于有3个变量,函数外部的变量,函数内部的变量,及$GLOBAL的超全局变量。      ----$GLOBAL是全局唯一的,而$var在为全局变量的别名。B:无论函数内部外部,只要曾经声明过全局变量,则$GLOBAL为全局的,无需再次声明;C:在函数内部unset  $var1 不会影响外部的变量,以及$GLOBAL['var1'];    ----在函...

2018-09-04 23:21:17 48858

原创 Nginx 禁止IP访问 只允许域名访问

今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案: Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效 最关键的一点是,在server的设置里面添加这一行: listen 80 default; 后面的de...

2018-08-17 11:08:35 667

原创 全国省市区数据库(php文件数组版)

<?php return array ( 1 => array ( 'province_name' => '北京市', 'city' => array ( 1 => array ( 'city_name' => '市辖区', 'are...

2018-05-17 14:45:53 4028

原创 phpstudy升级mysql5.7.21

操作步骤与上一篇博客大致相同phpstudy升级mysql5.7.17https://blog.csdn.net/itgujing/article/details/80137071因mysql5.7.17以后官方安装包中没有my-default.ini该文件特此送上[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3...

2018-04-28 18:08:04 300

原创 phpstudy升级mysql5.7.17

1.下载高版本安装包官方下载地址:mysql5.7.17https://dev.mysql.com/downloads/file/?id=4672692.备份数据库略3.配置重命名安装包中文件(my-default.ini)为my.ini编辑文件my.ini解开注释# basedir = .....# datadir = .....更改为:eg:basedir = D:\env_php\MySQL...

2018-04-28 17:36:16 393

原创 js获取多组元素值

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-

2018-04-27 18:28:13 1091

原创 PHP无限极分类

function genTree5($items) { foreach ($items as $item) $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']]; return isset($items[0]['son']) ? $items[0]['son'] : array();...

2018-04-08 10:50:20 315

原创 PHP递归实现无限级分类

$datasection = array( array('id' => 1, 'name' => '安徽', 'pid' => 0), array('id' => 2, 'name' => '北京', 'pid' => 0), array('id' => 3, 'name' => '海淀', 'pid' => 2),...

2018-04-08 10:38:57 2062

原创 linux crontab 实现每秒执行

linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。1.使用延时来实现每N秒执行创建一个php做执行动作,非常简单,就是把当前时间写入log。[php] view plain copy<?php  file_put_contents('/home/fdipzone/php/crontab/run.log', date('Y-m-d H:...

2018-02-22 16:27:53 1145

原创 从12306.cn谈大网站架构与性能优化

PS:关于12306.cn网站,前些时间,骂的人很多,但是这网站的压力和架构不是一般非专业人生想得这么简单。下文是资深架构师陈皓写的关于12306.cn购票网站的架构和性能系列分析,个人认为很有参考价值,转载如下:12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于 本人有限的经验和了解,所以,如果有什么

2017-09-08 10:44:29 499

原创 CentOS7系统常用命令

个人工作总结出来供自行参考使用,如有不对之处还请大神们指出,感谢。查看所有网卡IP地址——ip addr启动防火墙——systemctl start firewalld.service停止防火墙——systemctl stop firewalld.service禁止防火墙开机启动——systemctl disable

2017-09-08 10:41:41 252

原创 PHP高效率写法(详解原因)

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是

2017-09-08 10:40:08 215

原创 收藏~很多有用的网站

老D博客为爱表白redislnmp一键安装包菜鸟教程YiiLaravel学院jQuery站长之家在线工具随随便便玩玩365经典网

2017-09-08 10:37:46 316

原创 关于你和我的故事——关晓彤

一生能忘多少事细节太难去证实也许是 都计较过几次若用曾经这个词模糊掉了多少字你说想看我穿婚纱的样子关于你和我的故事从试探逃避到开始旁若无人 你傻笑的真挚关于你和我的故事关于后来的说辞承诺变成一瞬往事他们吵闹过几次总有从前的影子你退让 我以为就没事像胶卷里的照片女孩一脸不情

2017-09-08 10:36:26 702

原创 CentOS7更改默认启动桌面(或命令行)模式

CentOS 7更新后总想偿偿鲜,虽然只是个linux小白,但是还是比较喜欢折腾。之前有在虚拟机装了centos6.7,切换方法是在 /etc/inintab中直接修改就行了,但是换到7发现这个方法已经不管用了。虽然inittab中已经无法修改,但还是可以去下原因。命令行中:vi /etc/inittabcentos仍然只有两种启动模式multi-user.target

2017-09-08 10:33:21 2247

原创 HTML页面3秒后自动跳转的三种常见方法

在项目中,我们经常会遇到这样一个功能:如何实现页面N秒后自动跳转。其实方法很简单,下面小编通过本文给大家分享HTML页面3秒后自动跳转的三种常见方法,对html页面3秒后自动跳转的相关知识感兴趣的朋友一起学习吧 在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢?我自己遇到问题和查找资料,总结了3个方法方法1:最简单的一种:直接在前面里面添加代码

2017-09-08 10:25:59 90948

原创 程序员的故事

我不是诗人,所以,只能够把爱你写进程序,当作不可解的密码,作为我一个人知道的秘密我以为你是我的唯一,过了很久才发现,你不是我独占的服务器我可以传递,却什么都不能够取回,大师说,此算法不可逆我想析构我自己,却没有多少勇气,只能够注释掉关于你的记忆想寻找你的信息,突然发现,你已经不在我的域我想重载爱的定义,把你我封装在一起,在我的名字空间里,再也找不到你,爱情的管道,已

2017-09-08 10:20:03 410

原创 13个实用的Apache Rewrite重写规则

1.去掉域名中的www标记代码如下:RewriteCond %{HTTP_HOST} !^jb51\.net$ [NC]RewriteRule .? http://jb51.net%{REQUEST_URI} [R=301,L]2.去掉www标记,但是保存子域名代码如下:RewriteCond %{HTTP_HOST} ^www\.(([

2017-09-08 10:14:58 255

原创 缓存穿透与缓存雪崩

缓存穿透什么是缓存穿透?一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免?1:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该key对应的数据insert了之后

2017-09-07 18:16:16 214

原创 php jquery实现即点即改

视图层Documentul li {float:left;list-style: none;padding: 10px;}插入数据||名称价格操作@foreach($arr as $value)id}}">id}}">{{$value->name}}{{$value->price}}id}}">删除@endforeach$(f

2017-09-07 18:12:00 2368

原创 Meta http-equiv属性详解

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种参数:

2017-09-07 18:10:41 216

原创 linux ./configure 的参数详解

/configure该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作   系统的特殊设置,并且最后在制做树中创建一些文件以记录它找到了什么.缺省设置将制作服务器和应用程序,还有所有只需要C编译器的客户端程序和接口。 缺省时所有文件都将安装到   /usr/local/pgsql.你可以通过给出下面   configure   命令行选项中的一个或更多的选项来客户化

2017-09-07 18:08:30 863

原创 PHP中使用cURL实现Get和Post请求的方法

1.cURL介绍cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。2.基本结构在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:(1)初始化curl_init()(2)设置

2017-09-07 18:05:06 204

原创 让array_column()函数兼容低版本PHP

array_column 用于获取二维数组中的元素(PHP 5.5新增函数),但我们有时候需要在低版本的PHP环境中使用,只要做一个小的改造即可...自定义一个函数i_array_column(),写到TP的Common中~~function i_array_column($input, $columnKey, $indexKey=null){if(!function_exists

2017-09-07 18:01:05 456

原创 mysql服务器远程授权

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"youpassword"进行授权操作:mys

2017-09-07 16:33:24 556

原创 php 5.3新增的闭包语法介绍function() use() {}

/**  * author: gujing * mail: gjaiwq@sina.com * blog: www.itgujing.cn * 下面提到的代码在PHP5.3以上版本运行通过.  */  function callback($callback) {      $callback();  }  //输出: This is a anonymous fu

2017-09-05 16:07:41 357

原创 给php代码添加规范的注释

更多参考 http://phpdoc.org/docs/latest/index.html在phpdocumentor中,注释分为文档性注释和非文档性注释。所谓文档性注释,是那些放在特定关键字前面的多行注释,特定关键字是指能够被phpdoc分析的关键字,例如class,var等,具体的可参加附录1.那些没有在关键字前面或者不规范的注释就称作非文档性注释,这些注释将不会被phpdoc所分

2017-08-22 16:06:31 1877

空空如也

空空如也

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

TA关注的人

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