
长知识系列
文章平均质量分 82
小飞鹤
这个作者很懒,什么都没留下…
展开
-
图解HTTPS
转自:http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信转载 2016-07-26 12:32:51 · 4398 阅读 · 0 评论 -
消息推送概述
互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢: 在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,原创 2016-07-26 12:35:56 · 1741 阅读 · 0 评论 -
如何用消息系统避免分布式事务?
作者:伯乐在线-meituanalibaba 网址:http://blog.jobbole.com/89140/ 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中转载 2016-10-24 14:44:19 · 2438 阅读 · 0 评论 -
正则表达入门
一:什么是正则表达式 1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途: 字符串匹配(字符匹配)字符串查找字符串替换字符串分割转载 2016-10-26 14:54:21 · 1250 阅读 · 0 评论 -
Java 动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
转自:http://www.cnblogs.com/linghu-java/p/5714769.html class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生转载 2017-03-08 14:30:53 · 1984 阅读 · 0 评论 -
数据库持久化中的读写性能原理分析---基于存储引擎和索引原理
1.存储引擎的类型 类型 功能 应用 hash 增删改、随机读、顺序扫描 Key-Value存储系统 redis、memcached B-Tree 增删改、随机读、顺序扫描 关系型数据库,MongoDB采用了B-Tree+lock-free, LSM 增删改、随机读、顺序扫描原创 2017-11-23 10:35:22 · 2006 阅读 · 1 评论 -
深入理解Redis的持久化机制和原理
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是转载 2017-11-24 10:13:30 · 4180 阅读 · 1 评论