- 博客(11)
- 资源 (16)
- 收藏
- 关注
原创 读写锁之——锁降级
锁降级指当前线程把持住写锁再获取到读锁,随后释放先前拥有的写锁的过程。对于支持重入锁的同步器例如ReentrantReadWriteLock ,如果当前进程获取到了写锁是允许继续获取读锁的
2017-08-29 16:35:14 2891
原创 读写锁接口实例-通过ReadWriteLock实现一个简单的缓存
利用读写锁实现的缓存实例,代码如下import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class Cache { private s
2017-08-29 13:17:15 392
原创 java多线程中等待/通知机制
一个线程做了修改对象值(或其他)操作,另一个线程感知到了变化,然后进行相应操作,整个过程开始于一个线程,最终执行又是另外一个线程。前者是生产者,后者是消费者,这种模式隔离了“做什么”和“怎么做”,实现了业务上的解耦。其具体实现方式是线程A调用了对象O的wait()方法进入等待状态,另一个线程B调用对象B的notify() or notifyAll()方法,线程A收到通知后从对象O的wait()
2017-08-25 17:16:23 345
原创 hadoop spark环境搭建及idea scala maven集成开发spark任务
hadoop + spark 环境搭建以及演示scala + spark + maven 项目集成 打包 向spark 平台submit任务 spark-history-server 配置 和 查看 spark 历史任务执行记录
2017-08-07 19:45:10 2733
转载 转载------如何dump出一个Java进程里的类对应的Class文件
原文出处:http://rednaxelafx.iteye.com/blog/727938/如何dump出一个Java进程里的类对应的Class文件?大家可能对JVM很好奇,想看看运行中某时刻上JVM里各种内部数据结构的状态。可能有人想看堆上所有对象都有哪些,分别位于哪个分代之类;可能有人想看当前所有线程的stack trace;可能有人想看一个方法是否被JIT编译过,被编译后
2014-09-04 18:21:52 1369
转载 转载------ 利用 Java dump 进行 JVM 故障诊断
原文链接:http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0903_suipf_javadump/
2014-09-04 16:45:43 714
原创 Maven常用命令及Maven项目中常见问题
最近因为学习mahout,所以用svn荡下了它的源码,导入java工程后傻眼了,所有的源码包结构都不对,在普通的java package下多了main.java这两层包,搜了一下发现是因为该项目用maven管理的。于是开始学习一下maven的用法。maven的安装和环境变量的配置以及MyEclipse中配置Maven就不细说了。整理maven的几个常用命令:1)创建一个Project
2014-08-07 18:43:53 611
Serv_U软件(Ffp服务器工具)
2014-03-25
Struts2权威指南(入门与进阶学习)
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人