java
文章平均质量分 62
wateray
十余年工作经验,4年对日软件外包(其中2年在东京),3年通信软件开发(路由器,交换机,QoS),近2年+大数据方向,分布式数据存储于查询(Cassandra、Elasticsearch、Lucence),后面结合分布式存储经验+消息通信方向。
传统通信行业,分布式并行计算部门
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JVM】写一个使Java heap OutOfMemoryError的程序
写一个使Java Heap OOM的程序。 程序如下:建一个超级大的数组Integer.MAX_VALUE。/*** @param args*/public static void main(String[] args) {int len = Integer.MAX_VALUE;int largArray[] = new int[len];原创 2014-03-04 23:02:24 · 1110 阅读 · 0 评论 -
Java多线程实现消费者/生产者模式
该程序多线程基础知识学习的。实现了1个生产者,1个消费者。当生产者一旦生产了task时,通知消费者(当没有task时,消费者是wait状态),消费立即获取它。用到的知识点:1、多线程2、多线程wait,nofity(notifyAll)。3、单类模式生产者接口:package com.wateray.comsumer;public interface IPr原创 2014-03-08 00:50:03 · 876 阅读 · 0 评论 -
【Java基础】永远不会”唤醒”的 wait(long timeout)方法
void java.lang.Object.wait(long timeout) throwsInterruptedExceptionCauses the current thread to wait until either another thread invokes the java.lang.Object.notify() method or the java.la原创 2014-03-08 12:51:23 · 7914 阅读 · 0 评论 -
用interrupt()中断Java线程
这篇关于中断的文章,写得很好!转载之,供学习。调用某个线程的中断方法 1、如果该线程正在 wait,sleep等状态,则会抛出InterrupteException。 2、如果该线程正在运行,是可以通过以下方法获取释放被中断的。 a、Thread.interrupted() 该方法为静态方法。调用该方法后,中断状态会清空,即该被中断一次,该判断只有1次返回转载 2014-03-08 23:32:27 · 685 阅读 · 0 评论 -
【Java基础】Thread setDaemon 方法
Java基础,有的时候,你真的熟悉吗?惭愧,很多基础真的没有细细看过,今后要多多看,细细学,勤笔记。关于设置用户线程void java.lang.Thread.setDaemon(boolean on)Marks this thread as either a daemon thread or a user thread. The Java Virtua原创 2014-03-08 00:11:50 · 1390 阅读 · 0 评论 -
apache click 升级为apache Top后的2.10版
写下这个标题,选择分类的时候,却不知道分到哪个类里面去,选择了个[设计模式]。 很久以前,抱着找一个类似Asp.net的Java框架的想法,找到了Click这个框架。至于Click与Asp.net有何相似之处,不敢多说,我只想说,它们都简单,易用。而且,通过看Click的源代码,知道了组件模型,组件的从创建到渲染的生命期,对理解Asp.net的框架大有益处。 Clic...2010-02-21 21:27:50 · 150 阅读 · 0 评论 -
Java 数组初始化的困惑
我们知道,1.类成员变量在定义时,如果没有初始化,会自动初始化的。对象引用初始化为null;原始变量 byte-> 0; short -> 0; char -> \u0000(null); int -> 0; long -> 0L; float -> 0f;double -> 0d; boolean -> false;2.如果是local 变量,没...2010-06-15 22:38:33 · 202 阅读 · 0 评论 -
线程真是个难搞的东西
线程真是个难搞的东西好好研究一下线程!原创 2012-05-10 22:00:35 · 162 阅读 · 0 评论
分享