自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 PHP 正则表达式

PHP 正则表达式正则表达式十分强大,作用非常多。所以特地记下以下内容,可作为速查手册。\w是数字+大小写字母+下划线\d是数字\s是空白符(\n、\t等). 可以匹配任意字符(除了换行符\n)↑↑↑它们的大写意思是对它们取反+是至少一次*是随便多少次?是0次或者1次\是转义,例如需要匹

2017-07-06 20:14:03 228

转载 redis高级特性

redis高级特性一、数据失效方式:因为Redis是基于内存的,而由于内存的昂贵,注定它的大小是有限的,所以当数据量较大、内存被占满的时候,再插入新数据,就要涉及到如何进行调度了。调度方式主要分为四类:不删除LRU(最近最久未使用)随机删除删除剩余过期时间最短再考虑到部分key存在过期的特性,所以分为一下具体6类:noeviction:达到内存限

2017-07-06 20:13:29 250

转载 什么是跨域?怎么解决跨域问题?

什么是跨域?怎么解决跨域问题?什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指:域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非

2017-07-06 20:13:09 268

转载 redis各类型实现&命令

redis各类型实现&命令比较基础的命令不做过多赘述(例如string的set、get等),主要讲述一下各类型的大概实现方式和需要费力记忆的命令,帮助理解和更好地运用Redis,解决工作中的问题。需要注意的是:redis中各数据类型是不能嵌套的。不像编程语言中A类可以拥有成员属性B类。string:string类型是二进制安全的,因为在redis底层

2017-07-06 20:12:43 250

转载 HTTPS 初步介绍

HTTPS 初步介绍背景:非对称加密:基于数学方法,生成一个公钥-密钥对,来对数据做加密-解密,被公钥加密的数据只能被私钥解密,同样,被私钥加密的数据也只能被公钥解密。所以可以用别人公开的公钥加密一段信息然后发送出去,只有拥有对应密钥的那个人才能解密。但是缺点是加密-解密的计算成本高,比较占用cpu资源对称加密:和非对称加密相

2017-07-06 20:11:58 205

转载 Linux命令之 chmod(改变文件存取模式)

Linux命令之 chmod(改变文件存取模式)命令格式chmod [options] mode files只有文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options

2017-07-06 20:11:31 313

转载 Nginx - Location 匹配规则

Nginx - Location 匹配规则语法规则location = /uri = 表示精确匹配某个urilocation ^~ /uri ^~ 表示精确的前缀匹配以uri开头的请求,优先级在正则之前location ~ uri ~ 表示区分大小写的正则匹配,这里的uri就是一个正则表达式location ~* uri

2017-07-06 20:11:03 195

转载 多进程+协程

多进程+协程 多进程也有其自己的限制:相比线程更加笨重、切换耗时更长,(一个进程只有一个GIL,所以一个进程只能跑满一个CPU),因为一个进程占用一个CPU时能充分利用机器的性能,但是进程多了就会出现频繁的进程切换,反而得不偿失。不过特殊情况(特指IO密集型任务)下,多线程是比多进程好用的。举个例子:给你200W条url,需要你把每个url对应的页面抓取保存起来,这种时

2017-07-06 20:09:45 1378

转载 Mysql分区表 介绍和使用

Mysql分区表 介绍和使用试想这样一个场景:你有一张表,存储引擎为InnoDB,里面存储的数据量达到了上亿级别。此时,因为数据量巨大,肯定不能在每次查询的时候都扫描全表。就算是使用索引(B-Tree),除非使用索引覆盖查询,否则数据库服务器需要根据查询的结果回表,查询所有符合条件的数据,如果数据量巨大,会产生大量的随机IO,最终使得应用程序僵死。另外,

2017-07-06 20:07:51 454

转载 Url 初步介绍

Url 初步介绍基础背景:URI:uri(Uniform Resource Identifier) 是统一资源标识符,就像互联网上的地址一样,在世界范围内唯一标识并定位资源URL:url是uri最常见的形式,URL描述了一台特定服务器上某资源的特定位置。大部分url都遵循一种标准格式:1、第一部分被称为方案,说明了访问

2017-07-06 20:07:04 241

转载 redis 事务

redis 事务redis的事务和传统的关系型数据库不同,在关系型数据库中,用户首先向数据库发送一个BEGIN信号,然后执行各个相互一致的读写操作,最后,用户发送COMMIT来确认之前的操作,或者发送ROLLBACK来放弃之前的操作。在redis中也有简单的方法可以处理一连串的读写操作,使用特殊命令MULTI为开始,然后传入一连串用户的操作,最后以EXEC结束,但这种做

2017-07-06 20:06:07 225

转载 HTTP 报文

HTTP 报文报文的组成部分HTTP报文 由起始行、首部、主体组成。1、 起始行:起始行是一个由行分隔的ASCII文本,每行都以一个由两个字符组成的行终止符作为结束,行终止符为 一个回车符 + 一个换行符,可以写作CRLF2、 首部:首部的格式与起始行相同3、主体:主体是一个可选的数据块,与起始行和首部不同的是

2017-07-06 20:05:18 393

转载 HTTP 状态码

HTTP 状态码HTTP的状态码被分为了5大类,分别是:1xx : Hold on (等着)2xx : Here you go (执行完了,没毛病,拿着结果回去吧)3xx : Go away (你要的不在我这儿,去别处找)4xx : You fucked up (你丫出问题了)5xx : I fucked up (我特么出问题了)状态码为客户端提供了一种理解事务处

2017-07-06 20:04:44 233

转载 Mysql 事务隔离级别

Mysql 事务隔离级别当多个线程都开启事务操作数据库中的数据时,数据库系统要能进行隔离操作,以保证各个线程获取数据的准确性。隔离级别在SQL标准中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,在事务内和事务间的可见性。较低级别的隔离通常可以执行更高的并发,系统的开销也更低。READ UNCOMMITTED (未提交读/脏读)

2017-07-06 20:02:11 191

Java.EE企业应用实战pdf及源码

Java.EE企业应用实战pdf及源码

2015-07-01

空空如也

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

TA关注的人

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