HashMap实现原理及源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对 ...
分类:
其他好文 时间:
2019-08-10 10:06:22
阅读次数:
81
转: dubbo 支持的9种协议 文章目录 一、9种协议 1、dubbo 协议 (默认) 2、rmi 协议 3、hessian 协议 4、http 协议 5、webservice 协议 6、thrift 协议 7、memcached 协议 8、redis 协议 9、rest ( 就是 RestFul ...
分类:
其他好文 时间:
2019-08-07 14:42:19
阅读次数:
115
>>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach ...
分类:
数据库 时间:
2019-07-31 18:54:26
阅读次数:
92
OpenResty(也称为ngx_openresty, 后面简称为OR)是一个基于Nginx为基础核心,通过扩展第三方功能模块(如比:MySQL, PostgreSQL,Memcached,Redis等等),使我们可以用lua(脚本语言)对Nginx核心和三方扩展模块进行业务开发。
分类:
其他好文 时间:
2019-07-31 01:29:02
阅读次数:
117
(1)redis和memcached有啥区别 这个事儿吧,你可以比较出N多个区别来,但是我还是采取redis作者给出的几个比较吧 1)Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端 ...
分类:
系统相关 时间:
2019-07-28 15:46:59
阅读次数:
88
一.redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础 ...
分类:
其他好文 时间:
2019-07-27 22:28:59
阅读次数:
208
ElasticSearch漏洞漏洞代码:CVE-2014-3120命令执行CVE-2015-3337目录穿越CVE-2014-3120命令执行漏洞环境下载:https://github.com/vulhub/vulhub/tree/master/elasticsearch启动:docker-composebuilddocker-composeup-dCVE-2015-3337目录穿越在安装了具有“
分类:
数据库 时间:
2019-07-26 10:40:49
阅读次数:
131
flask session 作用:将默认保存的签名cookie中的值保存到redis/memcached/file/Mongodb/SQLAlchemy 安装:pip3 install flask session 使用方法1: 使用方法2: 设置cookie时,如何设定关闭浏览器则cookie失效 ...
分类:
数据库 时间:
2019-07-20 23:05:10
阅读次数:
143
一、常见的web中间件(web容器) https://www.jianshu.com/p/1e82b7a18866 apache tomcat(springboot内置) Jboss Web Logic lammp=linux+apache+mysql+php+pel 为什么要监控web中间件?? ...
分类:
Web程序 时间:
2019-07-20 21:10:43
阅读次数:
551
使用缓存是系统性能优化的第一黄金法则。 缓存的设计和使用对一个系统的性能至关重要,平时接触到项目无论多少也都会在某些层面用到缓存,比如用HashMap实现,Ehcache,memcached、redis等。Redis算是目前最火的方案之一,今天看了它相关的一些问题,总结汇总一下。 一、Redis的优 ...
分类:
其他好文 时间:
2019-07-19 12:10:16
阅读次数:
80