自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夢の殇

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

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

原创 JAVA线程同步与死锁

上一篇写到了JAVA初步认识线程,现在就说说自己对线程同步及死锁的认识。      线程的同步,是为了避免多个线程访问相同的数据对象时,对数据造成破坏。     下面模拟多个售票员销售同一列车的票。一.同步package thread;public class MyThread implements Runnable{ private int ticket=5;

2013-04-30 17:21:23 652

原创 JAVA初步认识线程

这篇博客中,简单介绍在JAVA线程中,有2种方法实现线程目的,一种是继承Thread类,一种是实现Runnable接口。同时简单介绍下启动线程时,它的执行流程。

2013-04-30 11:40:37 769

原创 cglib动态代理

JDK的动态代理是基于接口的,委托类必须实现接口。但是如果委托类没实现任何接口呢?这时就需要使用cglib的动态代理了。看例子package cn.proxy;public class User { public void add(){ System.out.println("add user......"); } public void delete(){ S

2013-04-28 18:06:20 867

原创 JDK动态代理的一些认识

通过学习静态代理,知道如果接口增加了方法,那么委托类和代理类都必须实现,同时在代理类中还要对新增方法做处理,比如日志记录等,很繁琐。而JDK的动态代理就应运而生了,代理类不需要程序员手动预先写好,而是有Proxy类来帮你生成(运行期生成)。先直接看例子。package proxy;public interface SingInterface { public void sin

2013-04-26 21:01:29 895

原创 JAVA静态代理为什么用聚合用接口

学习静态代理时,网上找到了挺多例子,但是作为一个菜鸟的我,实在没能弄明白,为什么一定要弄个接口出来,委托类必须实现它,因为按照网上搜到的例子,实在看不多使用接口的必要性。于是看了马士兵老师的视频后,终于明白了,现在把马士兵老师对静态代理的讲解整理一下。       代理模式是常用的Java 设计模式, 它的特征是代理类与委托类有同样的接口。代理类主要负责为委托类预处理消息、过滤消息、把

2013-04-24 22:56:12 1650

原创 JAVA反射--一些常用方法

反射中,最基础的是对Class类的了解和使用。在JAVA中Object是一切类的父类,而getClass()方法是Object中定义的,如下public final native Class getClass();       那么可以这么说,所有类的对象实际上都是Class类的实例。如果你对类加载及JVM方法区有所了解,这个应该很容易理解。       本文主要是写点代码认识Clas

2013-04-21 17:48:30 1356

原创 JAVA关于变量的存储位置举例验证

初步学习JVM,对JVM的内存管理了解了一点点皮毛之后,发现对变量的存储位置有了点迷茫,通过网上搜索,及自己写点代码验证,有了一点认识,现在整理一下。        变量分类:       calss variable:类变量,也称静态变量,声明在类内部,方法之外,且有static修饰       instance variable:实例变量,生命在类内部,方法之外,未有static修

2013-04-20 21:46:15 1394

原创 JAVA Integer的一点注意事项

用==比较2个Integer对象时,有些小细节需要注意的。Integer,Short,Long和String都是常量类,用final修饰class,声明时可以直接赋值,也可以new,他们之间有什么区别呢?关于String,可以看我的另一篇博文http://blog.csdn.net/dream_broken/article/details/8759616,在这就不多说了。下面就拿Integer说说

2013-04-10 21:02:57 1091

原创 JAVA 对象克隆clone

有时候我们希望克隆一个已存在的对象,并对其进行操作,但是不希望改变原对象,这时使用clone技术就非常方便了。但是使用clone,也有一些需要注意的地方,因为clone有浅层克隆和深层克隆。还是习惯先直接上代码,结合代码讲解。      注:如果你希望某个类具有clone功能,该类必须实现接口Cloneable,它是一个标识接口,告诉JVM,这个类具有clone权利。      为了方

2013-04-07 16:51:44 667

原创 filter对页面内容敏感词进行替换处理

平时我们做网页时,不希望页面显示一些非法内容或敏感词语,一般的做法是数据保存到数据库前先做处理或者从数据库中拿出来后再处理,然后输出到客户端(浏览器)。这种做法的局限性是,工作量大,很多地方都需要进行处理。如果使用Filter来处理就很简单,很方便了。     做法:在Servlet将页面内容输出到response时,response将内容缓存起来,然后在Filter中处理,在输出到客户端。

2013-04-06 20:36:10 2513

转载 JAVA对象访问

转自《深入理解JAVA虚拟机》一书。

2013-04-05 22:37:33 858

转载 JVM内存区域管理

初步学习JVM,在网上找到许多资料,感觉有点凌乱,不方便自己以后回过头来重看,就把别人写得好的文章或书籍上写得好的章节,用自己的话描述一下。本文以下内容主要参考了《深入理解java虚拟机:JVM高级特性与最佳实践》一书以及《JVM详解》电子书。 运行时数据区域JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途、创建和销毁时间。根据《Java虚拟机规范(第二版)》

2013-04-05 22:17:12 930

原创 JAVA类初始化及实例初始化时内部的执行顺序

记得刚毕业时,应聘JAVA开发岗位,做招聘单位的笔试时,经常有JAVA类内部的执行顺序的考察,就是让你写出某个程序的打印结果的顺序,现在整理一下。       如果一个类,有构造器,普通块,静态块,那该类初始化时,它的执行顺序如何呢?如果它有父类,并且它的父类也有构造器,普通块,静态块呢?直接写个小程序,测一下,就一目了然。public class A { public A(){

2013-04-05 11:09:24 2190

原创 JAVA String的那点趣事

接触JAVA已有2年多了,工作也1年了,本以为自己对JAVA的一些常用知识已经够了解了,但是一个高手(他的博客地址http://blog.csdn.net/xieyuooo,有空的话,可以去看看他的技术文章)在技术群里甩了几道关于String的题目,说大家可以做着玩玩,看看自己对String了解多少,不许猜答案,每道题都要说出理由。咋看之下,我懵了,发现自己原来对String的理解,只是点皮毛,下

2013-04-04 22:32:30 1035

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关注的人

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