0推荐
9K 浏览

HashMap多线程并发问题分析

从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经...
jemong 9年前   
0推荐
20K 浏览

Java多线程之自旋锁与队列锁

编写高效的并发程序,需要对互斥问题重新研究,设计出适用于多线程的互斥协议。那么问题来了,如果不能获得锁,应该怎么做?
phxv5212 9年前   
0推荐
18K 浏览

Java中的volatile关键字

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少, 并且运行时开销...
最爱芒果 9年前   
0推荐
18K 浏览

RxJava入门实践〇

最近大家都在学习RXJAVA,作为有理想(mei shi gan)的程序员,RxJava还是沈有必要学习下的。
0推荐
17K 浏览

RxJava入门实践①

最近大家都在学习RXJAVA,作为有理想(mei shi gan)的程序员,RxJava还是沈有必要学习下的。
0推荐
19K 浏览

javaWeb学习记录:学生信息管理系统

初始版是没有加分页的。因为没怎么学过前端,界面很丑陋。主要技术:JSP,JavaBean,servlet,JDBC
zlva1331 9年前   
0推荐
7K 浏览

RxJava 教程第三部分:驯服数据流之 高级错误处理

前面已经知道如何使用 Observer 来处理错误情况。在前面一节中我们通过避免 Monad 使用传统的 Java 方式来处理异常。代码中可以出现各种各样的异常情况,并不是每一个异常都需要告诉上...
tgow0735 9年前   
0推荐
66K 浏览

教你正确地利用Netty建立连接池

Netty是最近非常流行的高性能异步通讯框架,相对于Java原生的NIO接口,Netty封装后的异步通讯机制要简单很多。
NTFHal 9年前   
0推荐
7K 浏览

RxJava 教程第三部分:驯服数据流之 避免 monad

monad 是函数式编程中的抽象概念,是一种高度的数学抽象,关于 monad 的详细介绍请看这里: Functors, Applicatives, And Monads In Pictures ...
Ing57I 9年前   
0推荐
12K 浏览

RxJava 教程第三部分:驯服数据流之副作用

前面两部分,我们学习到了如何创建 Observable以及如何从 Observable 中获取数据。本部分将介绍一些更高级的用法,以及一些在大型项目中的最佳实践。
T-top 9年前   
0推荐
9K 浏览

RxJava 教程第二部分:事件流基础之 转换数据流

本节介绍转换数据流中数据的方法。在真实世界中, Observable 中的数据可以是任意类型的,可能在你的应用中无法直接使用这些数据类型,你需要对这些数据对象进行一些转换。
bigpig1101 9年前   
0推荐
17K 浏览

如何修改request的parameter的几种方式

这篇文章仅仅用来参考,本身不想写,request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数...
JaimeBrowni 9年前   
0推荐
14K 浏览

深入理解Java之线程池

如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。
AleB27 9年前   
0推荐
7K 浏览

Java Collections Framework概览

Java容器里只能放对象,对于基本类型(int, long, float, double等),需要将其包装成对象类型后(Integer, Long, Float, Double等)才能放到容器里...
aacs4662 9年前   
0推荐
14K 浏览

RxJava 教程第二部分:事件流基础之 聚合

前面介绍了如何过滤掉不需要的数据、如何根据各种条件停止发射数据、如何检查数据是否符合某个条件。这些操作对数据流来说都是非常有意义的。 本节介绍如何根据数据流中的数据来生成新的有意义的数据。
AntonySievw 9年前   
0推荐
6K 浏览

RxJava 教程第二部分:事件流基础之 检查数据

前面一节介绍了如何过滤掉我们不关心的数据。有时候我们需要了解该数据流中的数据是否符合某一条件。本节来介绍一些检查数据流中数据的函数。
hvnkm 9年前   
0推荐
11K 浏览

Java NIO系列教程(6):Selector

Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。
hubuke 9年前   
0推荐
11K 浏览

Java NIO系列教程(5):通道之间的数据传输

Java NIO 通道之间的数据传输
hubuke 9年前   
0推荐
13K 浏览

Java NIO系列教程(4):Scatter/Gather

Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel中读取或者写入到Channel的操作。
hubuke 9年前   
0推荐
13K 浏览

Java NIO系列教程(3) :Buffer

Java NIO中的Buffer用于和NIO通道进行交互。
hubuke 9年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档