缓存-ehcache 集群缓存的同步

hoojo 学习在于积累:滴水可以石穿!学而不思则罔,思而不学则殆! 博客园   首页   博问   闪存   新随笔   联系   订阅  管理 随笔-153  评论-1239  文章-3  trackbacks-0 EhCa...

2016-08-27 16:21:11

阅读数 9009

评论数 0

缓存-为什么需要使用分布式缓存

转载:http://in.relation.to/Bloggers/StrongLiu 为什么需要使用分布式缓存(数据网格)呢? 本文旨在回到这个问题. 首先, 它是进化的产物. 本地缓存 > 集群缓存 > 分布式缓存(数据网格) 使用分布式缓存的原因中包括了为什么使用缓存集群, 而...

2016-08-27 15:45:23

阅读数 14485

评论数 0

缓存基础- 缓存包含哪些

目前缓存有本地缓存,集群缓存, 分布式缓存; 本地缓存:小应用使用,不需要多个tomcat的情况; 集群缓存:多台tomcat之间的缓存,需要保持缓存之间的同步,要看下缓存之间是怎么同步的。目前我司采取的方案,是更新了一个缓存,然后发起http 同步缓存。这样 缺点1:如果有很多台tomca...

2016-08-27 15:43:39

阅读数 583

评论数 0

断路器 Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker

0 参考网站: 1. 概述 参数: 2. HystrixCircuitBreaker 3. HystrixCircuitBreaker.Factory 4. HystrixCircuitBreakerImpl 4.1 构造方法 4.2 #subscribeToStream() 4...

2019-04-06 16:58:58

阅读数 28

评论数 0

Springboot 一个项目多个端口启动

IDEA一个工程如何启动多次 2017年12月28日 09:02:10一只想飞的追梦者阅读数:4937 step 1 在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configuration step 2 打开配置后,将默认的Single insta...

2019-03-02 16:50:36

阅读数 1082

评论数 0

springmvc HandlerMapping和HandlerAdapter

作用是根据当前请求的找到对应的 Handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain 对象中。在 HandlerMapping 接口的内部只有一个方法,如下: HandlerExecutionCh...

2018-12-02 18:25:08

阅读数 148

评论数 0

Springmvc- DispatchServlet初始化九大加载策略(一)

SpringMVC 容器初始化时, ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 protected void onRef...

2018-12-02 16:04:25

阅读数 92

评论数 0

消息最佳使用方式

以后所有的消息,都实现onMessage方式,能改编继承我的然后body是业务数据;QfMessage:{ body} body使用json;

2018-07-14 17:36:27

阅读数 64

评论数 0

Rabbitmq 的死消息队列的坑

默认消息异常之后,都会往死消息队列里面写,然而异常是放到一个header里面去的。默认消息队列支持的最大frame_max 是128kb,超过这个大小,服务器就主动给你关闭连接,然后把你的消息会不断的重试。建议生产情况不要使用死队列,或者是重写死队列的发布,不把堆栈放到header去。...

2018-07-14 17:17:24

阅读数 1346

评论数 0

myeclipse2016破解过程

1.安装myeclipse2016 CI 7就不介绍了。。只需要注意最后安装完成后取消对号。不要立即运行myeclipse2016。 2.下载破解版工具。 到以下网址下载破解工具:http://download.csdn.net/download/xcw931924821/102684163.然后...

2018-03-04 12:34:13

阅读数 132

评论数 0

为什么说传统分布式事务不再适用于微服务架构

http://wely.iteye.com/blog/2351228 传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的API来访问,所以分布式事务不再适用微服务架构。那么微服务架构又该如何保证数据一致性呢?本文就来谈谈这个话题。 ...

2017-03-06 08:04:38

阅读数 321

评论数 0

为什么说传统分布式事务不再适用于微服务架构

http://wely.iteye.com/blog/2351228 传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的API来访问,所以分布式事务不再适用微服务架构。那么微服务架构又该如何保证数据一致性呢?本文就来谈谈这个话题。 ...

2017-03-06 08:03:05

阅读数 234

评论数 0

主要垃圾回收算法与Hotspot VM垃圾回收器实现

垃圾回收算法 引用计数法 统计每个存活对象的引用次数,引用次数为0的对象视为待回收的垃圾对象。  引用计数法的弊端是无法回收循环引用的对象。如A引用B,B引用A,同时A和B都没有其他引用,此时A和B应该都是待回收的垃圾对象,但引用计数法无法识别。  因此,引用计数法已几乎不再被现代的编...

2017-02-19 21:06:59

阅读数 658

评论数 0

关于GC算法

在介绍GC之前有必要先了解一下JVM的内存划分,这样在后面介绍GC和各种不同的GC collector的时候更容易理解。 下面这张图是“偷”的别人的,很经典的描述了jvm的体系结构,我们只需要关注最大的那一块——运行时数据区域。 运行时区顾名思义是jvm在运行时的内存结构,主要有以下5种...

2017-02-19 21:00:58

阅读数 196

评论数 0

gc-内存结构

java内存组成介绍:堆(Heap)和非堆(Non-heap)内存        按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory...

2017-02-18 21:05:14

阅读数 276

评论数 0

Java GC基本算法

1、JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Sur...

2017-02-18 20:46:33

阅读数 187

评论数 0

jVMgc-6 吞吐量收集器

JVM实用参数-6 吞吐量收集器 在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准:   吞吐量越高算法越好暂停时间越短算法越好 首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(throughput)和暂停时间(pause times)。 JV...

2017-02-18 20:27:40

阅读数 285

评论数 0

非常详细GC学习笔记

是我公司同事的GC学习笔记,写得蛮详细的,由浅入深,循序渐进,让人一看就懂,特转到这里。 一、GC特性以及各种GC的选择 1、垃圾回收器的特性 2、对垃圾回收器的选择 2.1 连续 VS. 并行 2.2 并发 VS. stop-the-world 2.3 压缩 ...

2017-02-18 16:55:54

阅读数 167

评论数 0

web应用程序最好选择cms收集器,低暂停,

JVM实用参数-6 吞吐量收集器 在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准:   吞吐量越高算法越好暂停时间越短算法越好 首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(throughput)和暂停时间(pause times)。 JV...

2017-02-18 16:46:08

阅读数 673

评论数 0

Minor GC、Major GC和Full GC之间的区别

首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 - 导航条 - 首页所有文章 资讯Web 架构基础技术 书籍教程 Java小组工具资源 Minor GC、Major GC和Full GC之间的区别 ...

2017-02-18 16:02:48

阅读数 276

评论数 0

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