function的专栏

总结经验、分享知识

安装rabbitmq和php扩展

一、安装rabbitmq服务端1、安装erlang试了几次erlang官方的包安装后,在安装rabbitmq时都报错要依赖R14B02,干脆使用rabbitmq官方提供的包:https://github.com/rabbitmq/erlang-rpm 点击下载,终于不报错了。rabbitmq官方...

2018-06-14 19:10:30

阅读数 226

评论数 0

浅谈控制反转与依赖注入

第一章:小明和他的手机从前有个人叫小明小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。应该是逛知乎、玩王者农药和抢微信红包小明的三大爱好我们用一段简单的伪代码,来制造一个这样的小明class Ming extends Person { private $_name; ...

2018-04-23 17:09:51

阅读数 87

评论数 0

MySQL 5.7忘记root密码如何修改?

案例环境如下:        操作系统 :   centos7        数据库版本: 5.7.18 MySQL Community Server (GPL)忘记密码,输入错误的密码时遇到下面错误信息:[root@mytestlnx02 ~]# mysql -u root -pEnter pa...

2018-03-16 11:19:24

阅读数 308

评论数 0

CentOS 7.2使用yum安装MYSQL 5.7.10

1 查看Linux发行版本[root@typecodes ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2 下载MySQL官方的Yum Repository根据Linux发行版本(CentOS、Fedora都属于红...

2018-03-16 11:11:21

阅读数 162

评论数 0

web安全之CSRF

一.CSRF是什么?   CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么?   你这可以这么理解CSRF攻击:攻击者盗用了...

2017-08-24 16:44:57

阅读数 255

评论数 0

深入浅出讲解:php的socket通信

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1.         什么是TCP/IP、UDP? 2.         Socket在哪里呢? 3.         Socket是什么呢? 4.         你会使用它...

2017-08-21 15:51:49

阅读数 225

评论数 0

nginx之负载均衡

负载均衡 负载均衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载均衡的多个服务器组件,取代单一的组件,可以通过...

2017-08-09 14:57:52

阅读数 186

评论数 0

图解正向代理、反向代理、透明代理

标签:反向代理 正向代理 透明代理 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://z00w00.blog.51cto.com/515114/1031287 套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在...

2017-08-09 13:26:52

阅读数 217

评论数 0

nginx之反向代理

反向代理 什么是反向代理 反向代理(Reverse Proxy)方式是指用代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 举个例子,一个...

2017-08-09 13:23:41

阅读数 208

评论数 0

nginx之缓存补充

陈旧总比没有强 Nginx 内容缓存的一个非常强大的特性是:当无法从原始服务器获取最新的内容时,Nginx 可以分发缓存中的陈旧(stale,编者注:即过期内容)内容。这种情况一般发生在关联缓存内容的原始服务器宕机或者繁忙时。比起对客户端传达错误信息,Nginx 可发送在其内存中的陈旧的文件。N...

2017-08-09 11:28:32

阅读数 282

评论数 0

nginx之缓存

nginx文件缓存漫谈 一个 web 缓存坐落于客户端和原始服务器(origin server)中间,它保留了所有可见内容的拷贝。如果一个客户端请求的内容在缓存中存储,则可以直接在缓存中获得该内容而不需要与服务器通信。这样一来,由于 web 缓存距离客户端“更近”,就可以提高响应性能,并更有效率...

2017-08-09 11:18:49

阅读数 284

评论数 0

Nginx try_files 里的一个坑

今天下午 blog 某管理员踩到了 nginx try_files 的一个坑,导致 WordPress 博客采用了固定链接的页面无法访问。此问题持续半小时后修复。 原来的配置是这样的: location / { try_files $uri $uri...

2017-08-04 13:59:35

阅读数 3698

评论数 0

nginx之location 匹配规则

语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~...

2017-08-03 15:54:30

阅读数 331

评论数 0

Ubuntu下设置DNS的方法

安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名的解决方案

2017-08-01 10:14:39

阅读数 21505

评论数 0

MySQL数据导出与导入

发一篇基础的,关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysql mysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routi...

2017-07-14 15:12:21

阅读数 566

评论数 0

web安全之xss

xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。 xss攻击可以分成两种类型: 非持久型攻击持久型攻击 下面我...

2017-04-20 13:49:27

阅读数 377

评论数 0

Ubuntu系统下lnmp环境搭建和Nginx多站点配置

最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享。如有不足之处,欢迎大家提出不同意见。(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件的命令等。) 操作系统:Ubuntu 15.10 本系统是新装的,所以没有Nginx、...

2017-04-17 19:29:58

阅读数 3111

评论数 0

ubuntu 终端乱码问题解决方案

第一种解决方案:改成全英文环境来解决乱码 : 用vim配置语言环境变量 vim /etc/environment 改成: LANG=”en_US.UTF-8″LANGUAGE=”en_US:en” sudo vim /var/lib/loc...

2017-04-17 11:51:26

阅读数 12468

评论数 0

基于VirtualBox虚拟机安装Ubuntu图文教程

一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts x86/amd64下载好了安装VirtualBox,一路Next就可以了,这个比较简单。 运行VirtulBox程序, 如下图: ...

2017-04-14 15:22:45

阅读数 83193

评论数 9

linux中fork()函数详解(实例讲解)

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的...

2017-03-21 11:22:47

阅读数 139

评论数 0

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