登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
11K
浏览
Java类型信息rtti
RTTI Run-Time Type Infomation(运行时类型信息),在Java运行时,RTTI维护类的相关信息,识别类和对象的信息。 多态(polymorphism)是基于RTTI实现...
53202955
8年前
Java
Java开发
0
推荐
18K
浏览
Java核心知识点-JVM再深入
们完全可以做一个工具,从一个文件中读入指令,然后将这些指令运行起来。上面代码中“编好的机器指令”当然指的是能在CPU上运行的,如果这里我还实现了一个翻译机器:从自己定义的格式指令翻译到CPU指令...
a8150265
8年前
Java
JVM
Java开发
0
推荐
19K
浏览
JAVA多线程死锁解决方案
多个线程同时被阻塞,其中一个或者全部都在等待某个资源被释放。由于线程被无限地阻塞,因此程序不可能正常终止。
weijiang2
8年前
Java
Java开发
0
推荐
11K
浏览
Java中的线程池
在我们的开发中经常会使用到多线程。例如在Android中,由于主线程的诸多限制,像网络请求等一些耗时的操作我们必须在子线程中运行。我们往往会通过new Thread来开启一个子线程,待子线程操作...
CarJohkob
8年前
线程
Java开发
0
推荐
22K
浏览
JavaEE中遗漏的10个最重要的安全控制
JavaEE 有一些超赞的内置安全机制,但它们远远不能覆盖应用程序要面临的所有威胁。很多常见攻击,例如跨站点脚本攻击(XSS)、SQL 注入、跨站点伪造请求(CSRF),以及 XML 外部实体(...
iugr0611
8年前
JavaEE
Java开发
0
推荐
13K
浏览
RxJava 教程第四部分:并发 之数据流发射太快如何办
Rx 中的数据流是从一个地方发射到另外一个地方。每个地方处理数据的速度是不一样的。如果生产者发射数据的速度比消费者处理的快会出现什么情况?在同步操作中,这不是个问题,例如:
gu992355
8年前
并发
Java开发
RxJava
0
推荐
14K
浏览
RxJava 教程第四部分:并发 之意外情况处理
Rx 尽量避免状态泄露到数据流之外的场景。但是有些东西本身就带有状态。比如服务器可以上线和离线、手机可以访问Wifi、按钮被按下了等。在 Rx 中国,我们在一段时间内看到这些事件,并称之为窗口(...
uhzn5269
8年前
并发
Java开发
RxJava
0
推荐
9K
浏览
RxJava 教程第四部分:并发 之测试
在开发软件的时候,我们需要确保代码正确执行。为了快速的获取每次修改后的反馈,通常开发人员使用自定义测试。
RenKim
8年前
并发
Java开发
RxJava
0
推荐
9K
浏览
三言两语:JVM 字节码执行实例分析
最近在看《Java 虚拟机规范》和《深入理解JVM虚拟机》,对于字节码的执行有了进一步的了解。字节码就像是汇编语言,是 JVM 的指令集。下面我们先对 JVM 执行引擎做一下简单介绍,然后根据实...
SantiagoPet
8年前
JVM
虚拟化
Java开发
0
推荐
12K
浏览
RxJava 教程第四部分:并发 之线程调度
由于 Rx 目标是用在异步系统上并且 Rx 支持多线程处理,所以很多 Rx 开发者认为默认情况下 Rx 就是多线程的。 其实实际情况不是这样的, Rx 默认是单线程的 。
MireyaADMF
8年前
并发
Java开发
RxJava
0
推荐
12K
浏览
RxJava 教程第三部分:驯服数据流之自定义操作函数
RxJava 提供了很多 操作函数 。加上各种重载函数,一共有 300 多个操作函数。这些函数中只有很少一部分是核心的操作函数,离开这些核心的函数根本就没法使用 RxJava 了。其他的大部分函...
ythtgw5326
8年前
Java开发
RxJava
0
推荐
13K
浏览
RxJava 教程第三部分:驯服数据流之 hot & cold Observable
Observable 数据流有两种类型:hot 和 cold。这两种类型有很大的不同。本节介绍他们的区别,以及作为 Rx 开发者应该如何正确的使用他们。
c4r79936
8年前
Java开发
RxJava
0
推荐
12K
浏览
RxJava 教程第三部分:驯服数据流之 时间平移
Rx 最大的特征之一就是无法预测何时会有数据发射。有些 Observable 会同步的即可发射所有的数据,比如 range ,有些按照一定的时间间隔发射数据、有些根本无法确定到底何时发射数据。例...
wangfu
9年前
Java
Java开发
RxJava
0
推荐
16K
浏览
JAVA回调机制(CallBack)详解
最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。
SabrinaShee
9年前
Java
Java开发
0
推荐
18K
浏览
JVM源码分析之JDK8下的僵尸(无法回收)类加载器
这篇文章基于最近在排查的一个问题,花了我们团队不少时间来排查这个问题,现象是有一些类加载器是作为key放到WeakHashMap里的,但是经历过多次full gc之后,依然坚挺地存在内存里,但是...
qbom0898
9年前
JDK
JVM
Java开发
Java8
源码分析
0
推荐
39K
浏览
Java 8 特性 – 终极手册
毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我...
CZACla
9年前
Java
Java开发
Java8
0
推荐
11K
浏览
Java 8 接口里的默认方法特性
这篇文章我们将要探讨Java 8中接口里的默认方法特性。Java8指出“默认方法使得新功能被添加到库中的接口里面,同时又能保证与这些接口老版本代码的二进制兼容性。
xnqt3116
9年前
Java开发
Java8
0
推荐
8K
浏览
RxJava 教程第三部分:驯服数据流之 组合数据流
到目前为止我们介绍了如何创建数据流以及如何把数据流中的数据转换成我们需要的数据。然而,大部分应用都需要处理多个数据源的数据。需要一种把多个数据源组合一起的方法。在前面的介绍中,也看到了一些数据流...
JosephineMa
9年前
Java开发
RxJava
0
推荐
13K
浏览
JAVA回调机制(CallBack)详解
最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。当然了,我在理解了回...
Stormy56D
9年前
Java
Java开发
0
推荐
11K
浏览
HashMap多线程并发问题分析
从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经...
PyPyZoo
9年前
并发
Java开发
多线程
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档