Java开发中SpringCloud+Hystrix服务容错详细解析

Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 应用场景 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩,...

Java编程中基础反射详细解析

1. 类的加载、连接和初始化 1.1 类的加载 当程序主动使用某个类时,如果该类还没有被加载到内存中,则系统会通过加载、连接、初始化这三个步骤对该类进行初始化。有时会把这一整个流程统称为...

2018/12/12 09:46
36
深入解析Java虚拟机

垃圾收集器 手机算法是内存回收的方法论,垃圾收集器是内存回收的具体实现。 并行:指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态 并发:值用户线程与垃圾收集线程同时执行(...

2018/12/11 09:05
0
JVM中GC虚拟机使用方法详细解析

对象是否存活 Java的GC基于可达性分析算法(Python用引用计数法),通过可达性分析来判定对象是否存活。这个算法的基本思想是通过一系列"GC Roots"的对象作为起始点,从这些节点开始向下搜索,...

2018/12/10 16:04
39
Java二进制中0用法详解

题目内容: 计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有2...

2018/12/07 09:19
126
Java编程中JFreeChart图表绘制类库巧妙利用JSP实现页面统计图

1 开发环境: 1、eclipse(可替换) 2、jfreechart-1.0.19 2 说明: (1) source目录:为 jfreechart的源码目录;不会的主要看这里。因为他的文档是收费的。 (2) lib目录:为包目录,我们...

2018/12/06 09:13
1.1K
Java并发编程中volatile实现过程详细解析

  首先并发编程有三大特性: 可见性,有序性,原子性。volatile关键字实现了前面两个特性。那么它是如何实现这两个特性的呢?   首先是可见性。可见性主要是让缓存,直接写穿透到主存中。...

2018/12/04 09:32
9
Java访问权限详细讲解

人在什么面前最容易失去抵抗力? 美色,算是一个,比如说西施的贡献薄就是忍辱负重、以身报国、助越灭吴;金钱,算是另外一个,我们古人常说“钱乃身外之物,生不带来死不带去”,但我们又都...

2018/11/30 10:56
20
HashMap定义及源码解析案例详解

一、HashMap概述 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同...

2018/11/29 14:11
17
Java并发编程-线程池样例使用详细解析

如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可...

2018/11/27 11:28
21
Java变量类型使用详解

在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式说明:type为Java数据类型。identifier是变量名。可以...

2018/11/26 10:07
12
WebSocket API详细解析

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。   WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocke...

2018/11/21 11:10
117
Scala中Case Class使用详细解析

简介   Case Class是样例类,能够被优化以用于模式匹配。 构造器中的参数如果不被声明为var的话,默认是val类型 自动创建伴生对象,实现apply方法,可以不直接显示地new对象 伴生对象实现u...

2018/11/12 11:38
1.3K

没有更多内容

加载失败,请刷新页面