最新文章列表

缓存外部系统接口返回信息的方案

概要:在一个大的系统当中,通常会切分成多个子系统,子系统与子系统之间可以通过微服务、http接口或者mq等来相互通讯。假设有这样一种场景,A系统需要调用B系统的f1 接口,获取数据后再向前端系统输出。前端系统通常所承受的并发量是非常大的,也就是说A系统的接口需要有很高的qps。这个时候我们需要缓存B系统接口的输出,以便提高A系统接口的响应速度。详细内容请看我的csdn博客链接:缓存外部系统接口返 ...
linsongbin1 评论(0) 有542人浏览 2016-07-12 09:32

java.lang.UnsupportedOperationException: Can't write to a readonly object

用hibernate技术,对商品进行更新时,出现下面的错误: java.lang.UnsupportedOperationException: Can't write to a readonly object...... 上面的意思是:不能对可读文件进行写的操作。结果找到我对应的goods.hbm.xml文件,看了一下,文件头部我设置了二级缓存,hibernate无法对设置了只读缓存的表进行修改 “ ...
wgy1160754366 评论(0) 有888人浏览 2016-07-08 12:18

redis 在windows 上安装

第一步认识redis    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。Redis官方网网站是:http://www.redis.io/ Redis 有三个主要使其有别于其它很多竞争对手的特点:    Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的;    Redis相比许多键值数据存储系统有相对丰富的数据 ...
oloz 评论(0) 有497人浏览 2016-07-05 11:12

Mysql Query Cache

转载:http://imysql.cn/2014/09/05/mysql-faq-why-close-query-cache.shtml Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变化的信息。QC有可能会从InnoDB Buffer Poo ...
itace 评论(0) 有437人浏览 2016-07-04 11:36

Java分布式应用技术架构介绍

分布式架构的演进 系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件以及一台廉价服务器就可以开始系统的发展之路了。 系统架构演化历程-应用 ...
为了明天而努力 评论(0) 有1428人浏览 2016-06-29 16:24

实时刷新缓存-处理mysql主从延迟的一些设计方案

概要:在项目开发当中,经常有这样一种场景,对数据库进行添加、修改、删除操作的应用直接连接master库,只对数据库进行查询的应用,会先建立一个中央缓 存,例如redis或者memcache,如果缓存没有命中,那么直接访问slave库。下文会介绍一下在刷新中央缓存时,如果发生主从延迟,应该如何处 理。也即是,当应用System-A 把数据库写入master库的时候,System-B应用在读取sla ...
linsongbin1 评论(0) 有684人浏览 2016-06-29 09:48

spring cache整合redis

        在项目中,我们经常需要将一些常用的数据使用缓存起来,避免频繁的查询数据库造成效率低下。spring 为我们提供了一套基于注解的缓存实现,方便我们实际的开发。我们可以扩展spring的cache接口以达到使用redis来做缓存的效果。   步骤: 1.编写一个类用于实现   org.springframework.cache.Cache  这个接口 2.编写一个类实现  or ...
huan1993 评论(0) 有3349人浏览 2016-06-26 15:36

C# 缓存

using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Caching; using System.Web.Hosting; /// <summary> /// Cachin ...
wo13145219 评论(0) 有760人浏览 2016-06-24 15:27

聊聊高并发系统之降级特技

扫一扫,关注我的公众号    我的新书 购买地址​   在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介 ...
jinnianshilongnian 评论(4) 有27829人浏览 2016-06-22 08:35

jmeter之浏览器缓存及cookies处理

JMeter的工作原理是: JMeter可以作为Web服务器与浏览器之间的代理网关,以便捕获浏览器的请求和Web服务器的响应,这样就很容易地生成性能测试脚本,  有了性能测试脚本,JMeter就可以通过线程组来模拟真实用户对Web服务器的访问压力,这与LoadRunner的  工作原理基本一致。  原理图如下: 为了达到真正意义的并发,让每个线程模拟一个全新的用户,那Jmeter需要添加 ...
littlevine 评论(0) 有2106人浏览 2016-06-03 15:16

浏览器的缓存机制

浏览器缓存机制 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 
littlevine 评论(0) 有435人浏览 2016-06-02 10:32

redis 基础 入门

学习redeis初衷,系统并发量越来越大,由于需要开发分布式的应用,前端由nginx反向代理分发http请求到上游服务节点,节点是单独tomcat部署存在,需要对session进行统一管理,借助tomcat的redis插件把session的缓存到redis容器。 以下是整理的基本的redis入门相关指令,方便大家入门学习。 教程内容主要来源 “易百教程”:http://www.yiib ...
zhongmin2012 评论(1) 有541人浏览 2016-05-23 17:42

Hibernate 缓存机制

一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一 ...
逝去的梦 评论(0) 有513人浏览 2016-05-17 10:01

memcached完全剖析ehcache memcached redis 缓存技术总结

     redis 学习问题总结 http://aperise.iteye.com/blog/2310639 ehcache memcached redis 缓存技术总结 http://aperise.iteye.com/blog/2296219 redis-stat 离线安装 http://aperise.iteye.com/blog/231025 ...
zilongzilong 评论(1) 有6378人浏览 2016-05-16 23:29

Mybatis延迟加载和查询缓存

Mybatis延迟加载和查询缓存   阅读目录 一、延迟加载 二、查询缓存 回到顶部 一、延迟加载   resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。   延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为 ...
scofield-007 评论(0) 有455人浏览 2016-05-11 09:59

Mybatis Mapper的class写法

使用Mybatis的时候需要写mapper.xml来映射实体类和数据表字段 mapper.xml也是官方推荐的用法,现在我们用带注解的class来实现mapper.xml   代码如下: 顺便配置了一下CRUD的缓存,如果不用缓存,把@CacheNamespace和@Options去掉就行,他们配置的是缓存类型和缓存时间 public class User { private ...
NeverFlyAway 评论(0) 有1866人浏览 2016-05-02 18:45

PHP MemCached 高级缓存配置

1、什么是MemCached?       memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。       2、Memcache在Windows平台的 ...
王之子 评论(0) 有493人浏览 2016-04-28 09:33

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics