缓存资讯列表 -买球官网平台

资讯月刊下载

第121期(18-03)

  • java程序员开发常用的工具
  • 3月全球数据库排名:postgresql 再迎暴涨

第120期(18-02)

  • 开源巨献:2017 年 google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么

第119期(18-01)

  • 编写高性能java代码的最佳实践
  • 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!

活跃编辑

资讯编辑

web前端

企业架构

iteye小编

其他专家

进入编辑列表

[研发管理] 面对缓存,有哪些问题需要思考?

引用作者|邱家榆 编辑|雨多田光 缓存可以说是无处不在,比如 pc 电脑中的内存、cpu 中的二级缓存、http 协议中的缓存控制、cdn 加速技术都是使用了缓存的思想来解决性能问题。 缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。 本文主要是讨论我们经常使用的分布式缓存 redis 在开发过程中的相关思考。 一、 如何将业务逻辑与缓存之间进行解耦? 大部分情况,大家都是把缓存操作 ...
jihong10102006 评论(2) 有25330人浏览 2017-09-27 1 0

[编程语言]

关于缓存 缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 在增删改查中,数据库查询占据了数据库操作的80%以上,而非常频繁的磁盘i/o读取操作,会导致数据库性能极度低下。而数据库的重要性就不言而喻了: 数据库通常是企业应用系统 ...
jihong10102006 有13246人浏览 2017-08-29 2 0

[开源软件]

4.14 修改说明 使用lambok来缩减代码,lambok能帮助我们减少写get,set,hashcode,tostring等没有技术含量的工作,而且在修改增加或删除java bean中的属性时,不需要去改hashcode,tostring等方法,减少因为忘记修改而造成的错误。 增加ognl表达式引擎支持,经过测试它的性能要比springel表达式还要优秀。测试代码在:com.test.sc ...
有5599人浏览 2016-07-14 0 0

[开源软件]

autoloadcache 是一个高效的缓存管理买球软件推荐的解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。 此版本增加了以下两个功能: 1:增加使用fastjson进行序列化与返序列化功能,实现类:com.jarvis.cache.serializer.fastjsonserializer。使用fastjson时需要注意:由于json中不保存类型信息,所 ...
有6658人浏览 2016-06-17 2 0

[开源软件]

autoloadcache 是一个高效的缓存管理买球软件推荐的解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。源码:github 4.8 优化javascriptparser 中的代码,并根据jdk版本,使用javascript 还是nashorn 引擎。 4.7 修改说明: 修改缓存预警时间值,加入-10~10秒随机数,避免缓存集中失效 实 ...
有7609人浏览 2016-06-03 0 0

[开源软件]

autoloadcache 是一个高效的缓存管理买球软件推荐的解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。源码:github 从4.0版本开始支持aop的扩展,并通过网友rekoe 完成了nutz的扩展:autoloadcache-nutz 从4.3版本开始,使用 concurrenthashmap 做本地缓存时,可将缓存中的内容定时持久化到磁盘,然后重 ...
有7424人浏览 2016-05-12 0 0

[开源软件]

autoloadcache 是一个高效的缓存管理买球软件推荐的解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。 现在使用的缓存技术很多,比如redis、 memcache 、 ehcache等,甚至还有使用concurrenthashmap 或 hashtable 来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码绑定,随着业务的变 ...
有14034人浏览 2016-04-15 2 1

[开源软件]

3.5 增加如下几个功能: 1; 注册自定义spring el表达式函数 2: 如果shardedcachepointcut 中的 hashexpire 小于0则使用@cache中设置的expire值,替换hashexpire值。 3:增加@excache,用于增强@cache 设置缓存功能。应用场景举例:我们使用getuserbyname时,返回user的对象,其实也可以设置给getuser ...
有6287人浏览 2016-04-06 0 0

[开源软件]

autoloadcache 3.3 发布,提升sping el 执行效率 通过缓存sping el 表达式 expression 来提高表达式的执行效率。 此项目中在一些地方用到 concurrenthashmap 有时间再研究一下,针对它的有没有可优化的空间。 最近一些网友在问autoloadcache 与spring cache有什么区别,接下来我也会研究一下spring cache,然后 ...
有6408人浏览 2016-03-07 0 1

[开源软件]

3.2 进一步优化“拿来主义”机制 使用当前的processingto来做同步锁,把锁粒度降到了最低,以提升并发性能; 删除并发线程的计数器; 如果第一个线程执行时出现异常,那等待中的线程,也直接抛出异常,因为此时去执行dao的出错的可能性非常大,会造成服务器压力过大。 详细内容,请到github上查阅:autoloadcache
有6743人浏览 2016-02-22 1 0

[开源软件]

3.1 优化“拿来主义”机制 “拿来主义”机制指的是,当有多个请求去获取同一个数据时,我们先让其中一个请求先去dao中获取数据,并放到缓存中,其它请求则等它完成后,直接去缓存中获取数据,通过这种方式减轻dao中的并发。 但经测试发现,刚往reids中放的数据,立即去取是获取不到数据的(无法命中),测试代码已经放到cache-example 中。优化后的方案是,不从远程服务器获取,而是从本地缓存中 ...
有6949人浏览 2016-02-19 0 0

[开源软件]

3.0 此版本做了大调整,有些功能已经不兼容老版本 不再使用默认缓存key,所有的缓存都必须自定义缓存key;原来使用$hash()来调用hash函数,改为使用#hash()进行调用。 之前版本中使用通配符(?和*)进行批量删除缓存,这种方法性能比较差,需要多次与redis进行交互,而且随着缓存key的数量的增加,性能也会下降,如果有多个reids实例的话,还需要遍历每个实例。为了解决这个问题, ...
有7234人浏览 2016-02-18 1 0

[操作系统] 关于现代cpu,程序员应当更新的知识

从1980年代以来,cpu有哪些新变化?这些变化又是如何影响程序员的?本文将会为你解答这些问题。 原文链接:[url="http://danluu.com/new-cpu-features/ "]http://danluu.com/new-cpu-features/ [/url] 作者:dan luu 有人在twitter上谈到了自己对cpu的认识: 引用 我记忆中的cpu模型 ...
mengyidan1988 评论(3) 有14507人浏览 2015-09-11 1 4

[企业架构]

背景 最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的delphi写的,asp.net写的,以及最新的wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之后基本没有任何问题。 这个版本的客户端仅仅只是一个临时替代的版本:原来的delphi客户端实在是太慢了 ...
mengyidan1988 有8564人浏览 2015-08-06 9 0

[开源软件]

开源力量公开课第七十三期-虚拟文件--从原理到实现 时间: 2014-08-27 20:00 2小时,纯干货 形式: 线上公开课 现场地址:http://www.osforce.cn/openclass/100/show 开源力量公开课第七十三期 - 虚拟文件--从原理到实现 课程背景: 数据的存储和检索方式日益增多,其每一种方式背后都隐藏着一种管理机制,也即一种文件系统。每一种文件系统都有各 ...
有6455人浏览 2014-08-28 0 0

[互联网]

facebook用户数量,已经突破10亿大关。facebook在发展期间,所实现的技术成就,成为了it行业工程师关注的话题。究竟facebook取得了哪些技术成就呢?facebook前工程部门总监,在问答网站quora上,对这一问题作出回答。无论对于it行业的投资者还是使用者,这些回答都有着指导意义。 以下是文章全文: 我在facebook的基础架构软件开发团队,工作了5年,并且参与了多数项目 ...
wnoum 有8539人浏览 2013-01-28 6 1

[互联网]

mod_pagespeed是谷歌于2010年底推出apache服务器自动优化模块,可以对基于apache的网站的内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升50%。 谷歌今天发布了mod_pagespeed 1.2版本,该版本新增了两个功能canonicalize_javascript_libraries和 insert_dns_prefetch,这给首次访问网站的用户 ...
wangguo 有6351人浏览 2012-12-20 3 0

[企业架构]

sapphire cache 1.1.9 beta 已经发布,下载站点:http://code.google.com/p/sapphire-cache/downloads/list 新增: 1. 新增tcp单播集群(nio模式); 2. 简化sapphire配置文件,更多缺省支持; 3. 提升约30%分布式并发性能。 sapphire是一个高并发、高缓存吞吐性、高性能的java分布 ...
gao_xianglong 有10609人浏览 2012-07-23 6 0

[开源软件]

xmemcached是一个开源的java memcached client,现发布1.3.8版本,主要改进如下: 实现文本协议的touch命令,1.3.6开始支持二进制协议的touch命令,现在使用文本协议也可以使用touch。 添加一个新的接口keyprovider,用来预处理key(例如对key进行md5 hash、校验等),并为builder和factorybean添加setkeypro ...
dennis_zane 有7780人浏览 2012-07-17 5 0

[企业架构]

ehcache 2.5正式发布了。 ehcache 是一个纯java的进程内缓存框架,具有快速、精干等特点,是hibernate中默认的cacheprovider。 ehcache 2.5的主要新特性是增强的缓存资源管理功能,可以专门为cache和cachemanager设置最大字节值。这为ehcache用户提供了额外的好处: 更易于使用。现在调整缓存大小操作变得和设置最大字节数一样简单 ...
wangguo 有9965人浏览 2011-11-15 11 2

最近热门tag

java(1854) google(1441) android(1244) javascript(842) web(669) linux(648) 框架(605) windows(591) 浏览器(540) html5(533) firefox(483) jquery(480) ios(479) ruby(427) chrome(386) html(380) 编程(365) 工作(349) apache(346) python(328)

热门资讯

global site tag (gtag.js) - google analytics