登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
9K
浏览
HashMap多线程并发问题分析
从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经...
jemong
9年前
并发
Java开发
多线程
0
推荐
20K
浏览
Java多线程之自旋锁与队列锁
编写高效的并发程序,需要对互斥问题重新研究,设计出适用于多线程的互斥协议。那么问题来了,如果不能获得锁,应该怎么做?
phxv5212
9年前
Java
Java开发
多线程
0
推荐
18K
浏览
Java中的volatile关键字
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少, 并且运行时开销...
最爱芒果
9年前
Java
Java开发
0
推荐
18K
浏览
RxJava入门实践〇
最近大家都在学习RXJAVA,作为有理想(mei shi gan)的程序员,RxJava还是沈有必要学习下的。
WalLaura
9年前
Java开发
RxJava
观察者模式
0
推荐
17K
浏览
RxJava入门实践①
最近大家都在学习RXJAVA,作为有理想(mei shi gan)的程序员,RxJava还是沈有必要学习下的。
JoseBeckham
9年前
Java开发
RxJava
ReactiveX
0
推荐
19K
浏览
javaWeb学习记录:学生信息管理系统
初始版是没有加分页的。因为没怎么学过前端,界面很丑陋。主要技术:JSP,JavaBean,servlet,JDBC
zlva1331
9年前
Java开发
0
推荐
7K
浏览
RxJava 教程第三部分:驯服数据流之 高级错误处理
前面已经知道如何使用 Observer 来处理错误情况。在前面一节中我们通过避免 Monad 使用传统的 Java 方式来处理异常。代码中可以出现各种各样的异常情况,并不是每一个异常都需要告诉上...
tgow0735
9年前
Java开发
RxJava
0
推荐
66K
浏览
教你正确地利用Netty建立连接池
Netty是最近非常流行的高性能异步通讯框架,相对于Java原生的NIO接口,Netty封装后的异步通讯机制要简单很多。
NTFHal
9年前
Bootstrap
Netty
Java开发
0
推荐
7K
浏览
RxJava 教程第三部分:驯服数据流之 避免 monad
monad 是函数式编程中的抽象概念,是一种高度的数学抽象,关于 monad 的详细介绍请看这里: Functors, Applicatives, And Monads In Pictures ...
Ing57I
9年前
Java开发
Monad
RxJava
0
推荐
12K
浏览
RxJava 教程第三部分:驯服数据流之副作用
前面两部分,我们学习到了如何创建 Observable以及如何从 Observable 中获取数据。本部分将介绍一些更高级的用法,以及一些在大型项目中的最佳实践。
T-top
9年前
Java开发
RxJava
0
推荐
9K
浏览
RxJava 教程第二部分:事件流基础之 转换数据流
本节介绍转换数据流中数据的方法。在真实世界中, Observable 中的数据可以是任意类型的,可能在你的应用中无法直接使用这些数据类型,你需要对这些数据对象进行一些转换。
bigpig1101
9年前
Java开发
RxJava
0
推荐
17K
浏览
如何修改request的parameter的几种方式
这篇文章仅仅用来参考,本身不想写,request之所以不想让你修改parameter的值,就是因为这个东西一般不然改,有人问我为什么不让改,表面上说我只能说这属于篡改数据,因为这个使用户的请求数...
JaimeBrowni
9年前
Java
Java开发
0
推荐
14K
浏览
深入理解Java之线程池
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。
AleB27
9年前
Java
Java开发
线程池
0
推荐
7K
浏览
Java Collections Framework概览
Java容器里只能放对象,对于基本类型(int, long, float, double等),需要将其包装成对象类型后(Integer, Long, Float, Double等)才能放到容器里...
aacs4662
9年前
Java
Java开发
Collections
0
推荐
14K
浏览
RxJava 教程第二部分:事件流基础之 聚合
前面介绍了如何过滤掉不需要的数据、如何根据各种条件停止发射数据、如何检查数据是否符合某个条件。这些操作对数据流来说都是非常有意义的。 本节介绍如何根据数据流中的数据来生成新的有意义的数据。
AntonySievw
9年前
Java开发
RxJava
0
推荐
6K
浏览
RxJava 教程第二部分:事件流基础之 检查数据
前面一节介绍了如何过滤掉我们不关心的数据。有时候我们需要了解该数据流中的数据是否符合某一条件。本节来介绍一些检查数据流中数据的函数。
hvnkm
9年前
Java开发
RxJava
0
推荐
11K
浏览
Java NIO系列教程(6):Selector
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。
hubuke
9年前
Java
Java开发
0
推荐
11K
浏览
Java NIO系列教程(5):通道之间的数据传输
Java NIO 通道之间的数据传输
hubuke
9年前
Java开发
Java NIO
0
推荐
13K
浏览
Java NIO系列教程(4):Scatter/Gather
Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel中读取或者写入到Channel的操作。
hubuke
9年前
Java开发
Java NIO
0
推荐
13K
浏览
Java NIO系列教程(3) :Buffer
Java NIO中的Buffer用于和NIO通道进行交互。
hubuke
9年前
Java开发
Java NIO
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档