4 人间四月天美丽春色

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

linux安装redis

选择在Linux下安装redis,现在采用虚拟机安装的centos7 进行安装的1.安装gcc redis是c语言编写的 yum install gcc-c++2.下载redis安装包,在root目录下执行 wget http://download.redis.io/releases/redis-5.0.4.tar.gz3.解压redis安装包 tar...

2020-04-02 00:29:45

消息中间件(一)MQ详解及四大MQ比较

一、消息中间件相关知识1、概述消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。2、消息中间件的组成 2.1 Broker消息服务器...

2020-03-30 22:59:03

fiddler配置及使用教程

本文基于Fiddler4讲解基本使用fiddler抓包原理注意:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。配置打开Fiddl...

2019-12-12 10:38:29

深入理解php的输出缓冲区(output buffer)

这篇文章是翻译自Julien Pauli的博客文章PHP output buffer in deep,Julien是PHP源码的资深开发和维护人员。这篇文章从多个方面讲解了PHP中的输出缓冲区以及怎么使用它。输出缓冲区可能一直都是PHP开发人员的一个盲点,很多人可能只是知道这个东西,而且也知道大概怎么使用,但对于它为什么是这个样子,以及还可能是其他什么样子,可能并不了解,这篇文章可以解决你的所有困...

2019-12-04 11:45:55

记一次Base64以及URLEncode转码过程中浏览器请求后台问题

base64_encode编码后的字符串中含有 "/", "+", "=" 等字符,一次请求经过默认base64编码后为: url:http://localhost/pre?merchantNo=222222&cipherJson=FZbDffV4jzH8SHFl8bakEJGyZLYrQdEM0F4CU3tiEcS7s6SyCIFa3cDU5fJAiZnTxjURePnMJ5...

2019-12-03 10:22:16

ajax base64图片上传中的问题

把图片转换成base64字符串用ajax上传,base64字符串会把字符串中的“&”、“+” 转换。导致到后台生产不了图片

2019-11-21 01:01:51

解决git pull每次提示输入账号密码的问题

每次用git同步代码的时候,都会提示输入账号密码,很麻烦,费时间,所以找了一种可以免去每次都要输入账号密码的方法1. git bash进入你的项目目录2. 输入以下命令会在配置文件里添加信息,作用是用来存储你的git账号和密码git config --global credential.helper store3. 执行后,再执行 git pull,这时候会提示输入git账号和密...

2019-11-20 15:26:08

MySQL 实现排名的几个方法

实现排名:方法一:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort:= 0) s, (SELECT * FROM table_name ORDER BY field DESC) AS t;方法二:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort := 0) s, ta...

2019-09-25 01:22:15

SSL协议与数字证书原理

原文地址:http://lulu87.blog.51cto.com/1244696/379556SSL协议与数字证书原理1 SSL(Secure Socket Lclientyer)是netscclientpe公司设计的主要用于weserver的安全传输协议。这种协议在WESERVER上获得了广泛的应用。SSL在TCP之上建立了一个加密通道,通过这一层的数据经过了加密,因此达到保密的...

2019-07-05 10:47:37

浅谈HTTPS、SSL、数字证书

转载自:http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html全球可信的SSL数字证书申请:http://www.shuzizhengshu.com在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。...

2019-07-05 10:46:28

终于搞懂 curl 里的 cacert.pem 是怎么回事了

/*** curl POST** @param string url* @param array 数据* @param int 请求超时时间* @param bool HTTPS时是否进行严格认证* @return string*/ function curlPost($url, $data = array(...

2019-07-05 10:40:38

简单理解php的socket编程

php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服务端是怎么一回事,你就应该能够理解下面我要讲的东西吧。    关于socket编程所涉及到的网络协议,...

2019-06-23 20:37:14

socket通信原理三次握手和四次握手详解

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

2019-06-18 23:45:02

openssl用法详解

前言 openSSL是一款功能强大的加密工具、我们当中许多人已经在使用openSSL、用于创建RSA私钥或证书签名请求、不过、你可知道可以使用openSSL来测试计算机速度?或者还可以用它来对文件或消息进行加密。正文 openssl是一个开源程序的套件、这个套件有三个部分组成、一是libcryto、这是一个具有通用功能的加密库、里面实现了众多的加密库、二是 libssl、这个是实现ss...

2019-06-18 00:44:59

PHP怎么使用OpenSSL生成RSA加解密所需要的公私钥?

RSA 算法是现今使用最广泛的公钥密码算法,也是是号称地球上最安全的加密算法,与md5和sha1不同,到目前为止,也只有极短的 RSA 加密被破解根据密钥的使用方法,可以将密码分为对称密码和公钥密码对称密码:加密和解密使用同一种密钥的方式,常用的算法有DES以及AES公钥密码:加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称密码,常用的算法有RSARSA加密的...

2019-06-17 23:53:59

下载并安装windows版本的Redis

打开官网:https://redis.io/download发现官网名没有提供Windows版本,只有Linux版本,费了一番周折,说是GitHub上才有地址是:https://github.com/MicrosoftArchive/redis/tags貌似比Linux的版本有点滞后,应该不影响,下载最新版本吧先download,下载mis版这个网站在国外...

2019-06-16 17:49:49

mysql常见的错误代码大全

0101 属于其他进程的专用标志。0102 标志已经设置,无法关闭。0103 无法再次设置该标志。0104 中断时无法请求专用标志。0105 此标志先前的所有权已终止。0106 请将软盘插入驱动器 %1。0107 后续软盘尚未插入,程序停止。0108 磁盘正在使用或已由其他进程锁定。0109 管道已经结束。0110 系统无法打开指定的设备或文件。0111 文...

2019-06-16 11:29:43

MYSQL索引

索引的类型索引优化应该是对查询性能优化最有效的手段了。 mysql只能高效地使用索引的最左前缀列。 mysql中索引是在存储引擎层而不是服务器层实现的B-Tree索引B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。图中根节点没有画出来。B-Tree对索引列是顺序组织存储的,索引很适合查找范围数据。B-T...

2019-06-15 19:41:00

php缓冲区详解

什么是缓冲区(buffer)?  简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.  其实缓冲区最本质的作用就是,协调高速CPU和相对缓慢的IO设备(磁盘等)的运作.PHP在执行的时候,在什么地方有用到缓冲区?  想要了解PHP的缓冲区,就要知道执行PHP的时候,缓冲区被设置到了什么...

2019-06-15 10:16:05

PHP错误日志

对于PHP开发者来说,一旦某个产品投入使用,应该立即将 display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难 免会有错误出现,那么如何记录一些对开发者有用的错误报告呢?我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录,可以帮助开发人员或者 管理人员查看系统是否存在问题。如果需要将程序中的错...

2019-06-14 16:31:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!