如何在eclipse jee中检出项目并转换为Maven project
摘要:如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址...
阅读全文
posted @
2015-09-10 13:54
Stephen_init
阅读(282)
推荐(0)
Spring MVC环境搭建和配置
摘要:1. 创建Dynamic web project2. 修改WEB-INF/web.xml,内容如下: springMvc org.springframework.web.servlet.DispatcherServlet co...
阅读全文
posted @
2015-09-08 22:46
Stephen_init
阅读(290)
推荐(0)
转:Java多线程基础问题
摘要:如果你即将去一家从事大型系统研发的公司进行Java面试,不可避免的会有多线程相关的问题。下面是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本文,直接尝试针对进阶水平的Java多线程编程问题及解答。关联链接: Java multi-threading-1 | Java mul...
阅读全文
posted @
2015-03-06 10:33
Stephen_init
阅读(171)
推荐(0)
Java值引用和对象引用区别Demo
摘要:转自:http://blog.csdn.net/gundsoul/article/details/4927404以前就知道JAVA对象分对象引用和值引用,并且还知道8种基础数据类型,即引用时是值引用的数据类型,比如 int,short,long,byte,float,double,char,bool...
阅读全文
posted @
2014-09-15 01:51
Stephen_init
阅读(3536)
推荐(0)
Decorator 模式转载
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tianli.blog.51cto.com/190322/35287摘要:本文深入浅出的讲述了设计模式中的装饰模式,并给出了简单的示例,例子浅显易懂,并附带源代码。装饰模式属于结构型...
阅读全文
posted @
2014-08-30 04:05
Stephen_init
阅读(153)
推荐(0)
详细解析Java中抽象类和接口的区别
摘要:详细解析Java中抽象类和接口的区别分享到:我要吐槽 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有...
阅读全文
posted @
2014-05-05 15:25
Stephen_init
阅读(160)
推荐(0)
转:Java IO
摘要:转自:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html【案例1】创建一个新文件?1234567891011import java.io.*;class hello{public static void main(String[] args) {File f=new File("D:\\hello.txt");try{f.createNewFile();}catch (Exception e) {e.printStackTrace();}}}【运行结果】:程序运行之后,在d盘下会有一个名字为he
阅读全文
posted @
2013-11-06 14:11
Stephen_init
阅读(188)
推荐(0)
(转)synchronize线程同步例子
摘要:在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA 的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁 后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个
阅读全文
posted @
2013-10-24 23:46
Stephen_init
阅读(508)
推荐(0)
Java synchonized 同步
摘要:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this)同步代码块时,
阅读全文
posted @
2013-10-24 22:58
Stephen_init
阅读(584)
推荐(0)
<转>Java NIO API
摘要:Java NIO API详解 NIO API 主要集中在 java.nio 和它的 subpackages 中: java.nio 定义了 Buffer 及其数据类型相关的子类。其中被 java.nio.channels 中的类用来进行 IO 操作的 ByteBuffer 的作用非常重要。 java.nio.channels 定义了一系列处理 IO 的 Channel 接口以及这些接口在文件系统和网络通讯上的实现。通过 Selector 这个类,还提供了进行非阻塞 IO 操作的办法。这个包可以说是 NIO API 的核心。 java.nio.channels.spi 定义了可用来实现 cha.
阅读全文
posted @
2013-10-22 13:33
Stephen_init
阅读(274)
推荐(0)
ThreadLocal的使用方法
摘要:ThreadLocal的使用方法(2011-10-10 22:05:48)转载▼概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是 threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量 (ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一 个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,
阅读全文
posted @
2013-10-18 10:17
Stephen_init
阅读(1176)
推荐(0)
Dom 解析XML
摘要:xml文件Android应用开发详解json88人民邮电出版社Android权威指南tom79人民教育出版社Android开发案例大全mark68电子工业出版社Android从入门到精通jack68电子工业出版社ProSpringmark68电子工业出版社解析类packagecom.dom;importjava.io.File;importjava.io.IOException;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parser
阅读全文
posted @
2013-08-15 17:32
Stephen_init
阅读(222)
推荐(0)
< 转>Java 反射机制浅析
摘要:一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(
阅读全文
posted @
2013-08-15 10:55
Stephen_init
阅读(329)
推荐(0)
转:xmlBean 使用
摘要:转自:http://youlong05.iteye.com/blog/87324在本文中,我们将详细了解最好的数据对象XMLBean。从传统角度来说,在Java应用程序中使用XML,就是在从 XML文档向Java导入数据的技术或从数据模型层向XML导出数据技术之间架起了一座桥梁。对于这种方法,Java通常是作为传统数据存储 (RDBMS)和文档之间的中间表示来使用的。本文将研究这种方法的局限性,并介绍另一种选择,即克服了这些局限性的XMLBean,同时也分析了一些 XMLBean的实际应用。现有 Java/XML解决方案的主要局限性在于,使用XML导致了在开发中的额外开销。也许XML最强大的功
阅读全文
posted @
2013-06-15 23:09
Stephen_init
阅读(237)
推荐(0)
Hibernate浅谈第一篇
摘要:转:http://www.iteye.com/topic/1124184前言:关于所有内容只是自己学习时的一些笔记与总结,不一定完全正确,希望不对的地方大家能多喷一喷。话不多说,现在就进入正题,Hibernate浅淡第一篇。什么是Hibernate这里就不多说了,相信我们亲爱的google和baidu比我要说的明白。让我们先搞一个例子上上手,感受一下。例子十分简单,由第三方教程引入。只为让大家能快速试用一下Hibernate。例子创建实现步骤:第一步:首先导入使用Hibernate所必须的最基本的包(如果不知道怎么导入jar包,请关注博客中导入jar包的文章)hibernate3.jar(核心
阅读全文
posted @
2012-10-11 21:15
Stephen_init