分类 JAVA 下的文章

部标 JT/T 1078 协议双向对讲实现

####前言 首先,说明一下,我是参考了公司买的第三方C#代码,主体思路和我差不多,只不过其中涉及到的一些音频编解码问题是我所没有接触过的,所以在这里我只提供思路以及一些可用测试源码,因为涉及到...

单击按钮直接进行文件上传实现

对于强迫症的我,现在想在一个表格数据中对某一行数据的头像信息进行修改,一般来说,文件上传操作就是,先选择文件,然后点击上传,但是在表格中,想了很久都是觉得如果这样做的话表格显得异常难看,单独弹出...

Hbase + Hadoop 伪分布式环境搭建

####前言 最近公司打算使用`Hbase`来存储数据,所以需要学习一波`Hadoop`和`Hbase`,刚开始可以说是毫无头绪,不知如何下手,由于`Hbase`底层的存储我们选择的是`Hado...

JAVA 并发编程 - StampedLock 实现思想

StampedLock 的内部实现是基于 CLH 锁的。CLH 锁是一种自旋锁,自旋即不断的循环,它的操作是非常占用 CPU 的,因为它会一直循环在那里看自旋锁的保持者是否释放了锁。但它能够保证...

JDK 并发编程 - 读写锁的改进:StampedLock

前面一片文章介绍过了`ReadWriteLock`读写锁的使用,虽然读写锁分离了读和写的功能,使得读与读之间可以完全并发,但是读与写之间还是冲突的。 读锁会完全阻塞写锁,它使用的依然是悲观的锁策...