自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夢の殇

每天进步一点点,努力做到知其然知其所以然

  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 JAVA多线程之ThreadLocal

使用过单例模式的同学都知道,如果不做一些特殊处理,那么不管是谁通过getInstance()获取到的实例对象都是同一个的,如果某人获得实例对象后,修改一些属性值,那么所有人都会受到影响,不管是同线程内的同学,还是不同线程的同学,均会受到影响。例如下面例子。package com.fei;/** * 每个线程代表一所学校,学校下面有年级 * */public class D

2013-07-20 12:11:27 876

转载 JAVA多线程机试试题

以下题目答案来自传智张孝祥老师多线程讲解视频。题目一:原题package com.fei;/** * 现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志, * 请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象, * 程序只需要运行4秒即可打印完这些日志对象。 * */public class T

2013-07-19 20:45:09 1885

转载 JAVA多线程之Semaphore

来源:http://blog.csdn.net/huang_xw/article/details/7090185package com.fei;import java.util.ArrayList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.u

2013-07-18 15:46:42 603

转载 JAVA多线程之Exchanger

来源:http://blog.csdn.net/huang_xw/article/details/7090162package com.fei;import java.util.concurrent.Exchanger;/** * Exchanger让两个线程可以互换信息。 * 例子中服务生线程往空的杯子里倒水,顾客线程从装满水的杯子里喝水, * 然后通过Exchanger双方互换

2013-07-18 15:43:44 642

转载 JAVA多线程之CyclicBarrier

来源:http://blog.csdn.net/huang_xw/article/details/7090152package com.fei;import java.util.Random;import java.util.concurrent.CyclicBarrier;/** * CyclicBarrier类似于CountDownLatch也是个计数器, * 不同的是Cycl

2013-07-18 15:36:02 620

转载 JAVA多线程之CountDownLatch

来源:http://blog.csdn.net/huang_xw/article/details/7090146package com.fei;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executor

2013-07-18 15:31:13 573

转载 JAVA多线程之Executor&ExecutorService

来源:http://blog.csdn.net/huang_xw/article/details/7090173package com.fei;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorSer

2013-07-18 15:16:32 850

转载 JAVA多线程之Lock的使用

来源:http://blog.csdn.net/huang_xw/article/details/7090177package com.fei;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;impor

2013-07-18 15:11:10 672

转载 JAVA多线程Callable接口的实现

来源:blog.csdn.net/huang_xw/article/details/7090099package com.fei;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import jav

2013-07-18 14:45:27 680

转载 JAVA多线程之BlockingQueue

来源:http://blog.csdn.net/huang_xw/article/details/7090114package com.fei;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.Execut

2013-07-18 14:37:07 697

原创 JAVA之ArrayList迭代时对集合进行增改操作

HashMap,HashSet,ArrayList等集合是线程不安全的,为了解决此类集合不安全,JDK1.5的并发包java.util.concurrent提供了相应的线程安全的集合类ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet、CopyOnWriteArrayList 和 CopyOnWriteArraySet。

2013-07-14 11:13:56 1683

原创 JAVA之wait&notify&Condition

有某个线程唤醒等待中的线程,JDK1.5之前可有synchronized、wait()、notify()/notifyAll()实现,JDK1.5提供了Lock、Condition组合实现。        例如,妈妈往盘子中放一个鸡蛋,则小明拿来吃。如果盘子是空的,则小明进入等待状态,如果盘子还有鸡蛋,则妈妈进入等待状态,当妈妈放如一个鸡蛋时,唤醒小明吃,小明吃了鸡蛋之后,唤醒妈妈放鸡蛋。

2013-07-13 22:59:37 765

原创 JAVA之Lock简单认识

上一篇博文JAVA之synchronized认识介绍了synchronzied,在JDK1.5之前,要想实现资源的互斥,只能使用synchronized,JDK1.5提供了Lock类,该类可替代synchronzied。本文只是简单认识Lock的使用,下面例子仍然是拿上一篇博文中的例子进行修改.package thread;import java.util.concurrent.locks

2013-07-13 22:29:39 626

原创 JAVA之synchronized认识

看了传智张孝详老师关于多线程视频中的synchronized的介绍后,同时上网搜素了些资料看。本文结合张老师讲的及网上的一些资料,并且结合自己的一些认识对synchronized的使用做个简单总结,以备以后复习。        JAVA中synchronized关键字能够作为方法的修饰符,也可作为方法内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作

2013-07-13 19:04:40 719

原创 JAVA反射突破泛型的约束

JDK1.5增加泛型之后,集合操作也应用了泛型约束,比如ArrayList,则该对象放进去的内容对象都是String类型的,这是将同一类对象放在一起。如果再放其他类型的对象进去,编译器就报错了。如下例子。import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;public cl

2013-07-09 16:04:45 1101

原创 谈谈hashCode&equals&HashMap

在JAVA中Object是一切类的基类,如果你查看Object类源码,会发现里面有hashCode()和equals()方法,那么一切的类自然也会拥有hashCode()和equals()方法。下面看看Object中hashCode()和equals()方法是如何定于的。 Object中的hashCode()和equals()定义 /** * As

2013-07-08 11:35:56 970

转载 java枚举enum剖析

本文转载自:http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html       enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(

2013-07-05 23:06:14 641

drools的简单例子

drools的简单例子,博文见http://blog.csdn.net/dream_broken/article/details/52136443,http://blog.csdn.net/dream_broken/article/details/52136986

2016-08-06

drools介绍pdf

简单介绍drools

2016-08-06

java收集tomcat信息及http收集小例子

参考博客:http://blog.csdn.net/dream_broken/article/details/50174763

2015-12-04

java利用ManagementFactory获取tomcat的一些信息例子

博客链接:http://blog.csdn.net/dream_broken/article/details/50071309

2015-11-27

jms+activeMq+spring学习简单例子

学习jms+active+spring过程中自己写的一些简单例子,详情可见博文http://blog.csdn.net/dream_broken/article/details/43759911

2015-02-13

servlet+jquery实现文件上次进度条

用servlet+jquery实现文件上传进度条,相关博客: http://blog.csdn.net/dream_broken/article/details/37697701

2014-07-11

JAVA操作MongoDB简单增删改查

JAVA连接MongoDB,并进行简单的增删改查操作小例子源码,相关博文: http://blog.csdn.net/dream_broken/article/details/36014733

2014-06-30

cxf wsdl生成工具

cxf java代码生成 wsdl文件 ,wsdl文件生成 java代码,相关博文: http://blog.csdn.net/dream_broken/article/details/35331949

2014-06-28

webservice cxf 整合spring例子源代码

webservice cxf 整合spring例子源代码.相关博客的介绍: http://blog.csdn.net/dream_broken/article/details/35331949

2014-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除