java
文章平均质量分 59
dongfengkuayue
其实你不快乐的根源是因为你不知道要什么你不知道要什么所以你不知道去追求什么你不知道追求什么所以你什么也得不到
展开
-
jar命令打包成可执行文件
最近读core java 里面讲到用jar命令打包类文件、资源文件到一个jar包中,书本上讲执行一下三条即可:javac ResourceTest.javajar cvfm ResourceTest.jar ResourceTest.mf *.class *.gif *.txtjava -jar Resource.jar问题出在第二句,没有用包的话还行,引入了包的话就要修改一下了。原创 2015-01-26 23:04:25 · 592 阅读 · 0 评论 -
语言琐碎:getActionCommand
getActionCommand()的用法 (2009-06-23 13:29:41)java.awt.event 中类ActionEvent的方法:getActionCommandpublic String getActionCommand()返回与此动作相关的命令字符串。这使得 "modal" 组件可以由其当前的状态,通过此字符串来得到它能够产生的几个命令之一。例如,单个按转载 2015-01-08 23:31:57 · 1727 阅读 · 1 评论 -
Java 泛型
Java 泛型关键字说明? 通配符类型 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Objectextends 示例static class Food{}static class Fruit extends Food{}static class Apple转载 2015-03-09 10:22:25 · 355 阅读 · 0 评论 -
HashMap遍历的方式,推荐使用entrySet()
Iterator> it = hashmap.entryset().iterator();Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。方法:Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (i原创 2015-03-09 22:11:28 · 1121 阅读 · 0 评论 -
hashcode方法浅析
hashcode方法浅析 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一转载 2015-03-30 20:45:25 · 403 阅读 · 0 评论 -
JSTL中的<c:out>
一般情况使用c:out和el表达式的效果是一样的,如: hello(使用标签):hello(使用el表达式):${hello}那一般什么时候会使用c:out标签呢?有两种情况: (1)使用缺省值。有的时候某个东西没设值,但要输出缺省值,如果用el表达式什么都不输出,但可以使用c:out输出想要输出的缺省值;如下: hello(default="123"):这样就输出了想要输出的转载 2015-03-23 16:46:27 · 1761 阅读 · 0 评论 -
多线程静态方法同步
多线程静态方法同步public class StaticSynTest extends Thread { StaticMothod sm; public StaticSynTest(StaticMothod sm){ this.sm = sm; } public static void main(String[] args) { StaticMothod s转载 2015-03-18 13:27:24 · 1026 阅读 · 0 评论 -
InputStreamReader
public class InputStreamReaderextends ReaderInputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。每次调用 InputStreamReader 中的一个 read() 方法都会导致从底层输入流读取一个或多个字节转载 2015-04-04 14:20:13 · 562 阅读 · 0 评论 -
多线程编程synchronized
进行多线程编程,同步控制是非常重要的,而同步控制就涉及到了锁。 对代码进行同步控制我们可以选择同步方法,也可以选择同步块,这两种方式各有优缺点,至于具体选择什么方式,就见仁见智了,同步块不仅可以更加精确的控制对象锁,也就是控制锁的作用域,何谓锁的作用域?锁的作用域就是从锁被获取到其被释放的时间。而且可以选择要获取哪个对象的对象锁。但是如果在使用同步块机制时,如果使用过多的锁也会转载 2015-04-06 16:29:18 · 414 阅读 · 0 评论 -
Java双缓冲技术
Java双缓冲技术Java的强大特性让其在游戏编程和多媒体动画处理方面也毫不逊色。在Java游戏编程和动画编程中最常见的就是对于屏幕闪烁的处理。本文从J2SE的一个再现了屏幕闪烁的Java Appilication简单动画实例展开,对屏幕闪烁的原因进行了分析,找出了闪烁成因的关键:update(Graphics g)函数对于前端屏幕的清屏。由此引出消除闪烁的方法——双缓冲。双缓冲是转载 2015-04-24 21:11:53 · 444 阅读 · 0 评论 -
spring配置文件详解
spring配置文件详解--真的蛮详细转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。转载 2015-05-20 11:23:05 · 590 阅读 · 0 评论 -
JAVA操作properties文件
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------转载 2015-06-17 09:05:53 · 453 阅读 · 0 评论 -
@responsebody注解
第一次使用spring mvc ,在此也算是记录一下以防忘记,希望有经验的朋友指出不足的地方一、使用maven管理jar。[html] view plaincopyprint?dependency> groupId>org.codehaus.jacksongroupId> artifactId>jackso原创 2015-05-29 10:31:29 · 728 阅读 · 0 评论 -
ant打包jar的build.xml配置
以上,可以根据自己项目的要求改变todir和fileset内容,myeclipse中执行ant build即可原创 2015-06-18 10:40:48 · 3564 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出现",转载 2015-06-18 14:34:14 · 361 阅读 · 0 评论 -
eclipse.ini内存设置
eclipse.ini内存设置-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.in转载 2015-06-02 14:31:45 · 376 阅读 · 0 评论 -
quartz rmi
对于官网的example在eclipse中调用需要添加一句:System.getProperties().put("org.quartz.properties","client.properties");指明其配置文件名称原创 2015-06-19 15:08:28 · 805 阅读 · 0 评论 -
java的Excel的导入导出功能
前不久做过Excel的导入导出功能,其主要的难点是java如何操作Excel文档。现在就来介绍一下利用Apache的poi如何操作Excel。1.准备工作:导入Apache POI的相关jar包,POI的Web站点是: http://poi.apache.org/。2.创建Excel文档:示例1将演示如何利用Jakarta POI API 创建Excel 文档。转载 2015-06-03 14:22:05 · 3456 阅读 · 0 评论 -
TortoiseSVN的update to revision操作
TortoiseSVN的update to revision操作2013-12-25 11:44:05原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jetyi.blog.51cto.com/1460128/1344654在配置库目录中右键点击空白处,在出现的菜单中点击"TortoiseSVN | U转载 2015-06-25 15:35:11 · 5436 阅读 · 0 评论 -
json和map以及javabean之间的转换
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面接着介绍用org.json构造和解析Json数据的方法示例。 用json-lib构造和解析Json数据的方法详解请参见我上一篇博文:Java构造和解析Json数据的两种方法详解一一、介绍 org.j转载 2015-06-04 15:18:08 · 5562 阅读 · 0 评论 -
JAX-RS入门 八: HTTP响应
首先先看一下HTTP中定义的响应码及其意义: 响应码含义100继续101分组交换协议200OK201被创建202被采纳203非授权信息204无内容205重置内容转载 2015-06-26 11:32:39 · 519 阅读 · 0 评论 -
数据库中保存xml
<select id="getDeviceConfigInfo" parameterClass="device" resultClass="java.util.HashMap"> SELECT EXTRACTVALUE(odp.profile,'profile/general/timeZone') timeZone, EXTRACTVALUE(odp.profile原创 2015-06-09 13:50:48 · 1501 阅读 · 0 评论 -
Maven运行JUnit测试之mvn test的默认行为
参照http://www.blogjava.net/sitinspring/archive/2007/06/20/125224.html,用Maven跑JUnit类。但是运行mvn test,却报找不到任何测试类,即:There are no tests to run. 郁闷之际查了一下maven参考资料,发现原来是surefire插件的默认行为所致。mave转载 2015-05-25 14:42:02 · 10289 阅读 · 4 评论 -
Maven
一.Maven 是什么? Maven 英文名称:专家,由名字可见,这个工具野心非常大。有人说他是"构建工具",一个用来把源代码构建成可发布的构件的工具。也有人说是项目管理工具。官方定义: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依转载 2015-05-25 14:46:52 · 482 阅读 · 0 评论 -
Java:Maven依赖包下载
Java:Maven依赖包下载Maven依赖的包可以到Maven的中心仓库 http://search.maven.org/#browse 进行查找下载例如需要MyBatis的依赖包,搜索mybatis,然后选择正确的路径,复制生成的内容到项目的pom.xml,在IDEA中,当保存pom.xml后,IDEA会自动的去下载还没有下载到本地仓库的jar包。转载 2015-05-25 14:53:50 · 3608 阅读 · 1 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring转载 2015-05-26 14:06:11 · 639 阅读 · 0 评论 -
如何把maven项目转成web项目
如何把maven项目转成web项目创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler转载 2015-08-07 16:43:19 · 3447 阅读 · 2 评论 -
Java学习源代码学习
转自:http://zwchen.iteye.com/blog/1154193源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomcat的转载 2015-08-24 15:27:18 · 4843 阅读 · 1 评论 -
mybatis中小于号的用法
第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符 <转载 2015-08-25 16:48:28 · 2971 阅读 · 0 评论 -
Spring的ApplicationEvent的使用
Spring的ApplicationEvent的使用 Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent方法,实现了Observe(观察转载 2015-07-30 10:43:02 · 416 阅读 · 0 评论 -
The import java.util cannot be resolved
原文 http://www.cnblogs.com/wayne-ivan/p/3922199.htmlThe import java.util cannot be resolved原因:这是由于你的项目buildpath不对解决方案:右键项目-------buildpath--------最下面那个configuration 的选择libraries找到JRE(这转载 2015-07-20 09:13:13 · 25499 阅读 · 0 评论 -
maven install安装ojdbc14到本地资源库
maven install安装ojdbc14到本地资源库Oracle数据库的驱动ojdbc 需要官方授权才能下载, 故在maven中央库中是没有ojdbc相关的jar包,我们可以通过 mvn install:install-file 把第三方jar包导入到本地的资源库中。下面以ojdbc14-9.0.2.0.0.jar 为例:导入命令:转载 2015-07-31 09:26:19 · 2598 阅读 · 0 评论 -
Mybatis_review之配置文件中的properties节点内容说明
转自:http://blog.csdn.net/ziwen00/article/details/38349765Properties的设置格式在Demo项目中使用的Mybatis-config.xml文件中的配置如下:[html] view plaincopyprint?span style="font-family:KaiT转载 2015-08-12 10:44:50 · 541 阅读 · 1 评论 -
关于BeanUtils.copyProperties的使用
http://www.cnblogs.com/gaojing/archive/2011/08/23/2413616.htmlspring和apache commons-beanutils中分别存在一个BeanUtils,提供了对java bean的常用操作。之前在写程序时,用到了两个不同类型但属性基本相同的对象的拷贝,结果在拷贝java.util.Date类型的对象属性转载 2015-07-30 10:59:36 · 1225 阅读 · 0 评论 -
myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题
http://blog.csdn.net/paincupid/article/details/37691977解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题。有时候是src/main/resources下面的,有时候是src/main/java下面的。把没有编译的文件,先点击:转载 2015-08-14 16:34:17 · 2925 阅读 · 1 评论 -
MyEclipse + Maven开发Web工程的详细配置过程
好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便)转载 2015-08-14 17:46:48 · 4090 阅读 · 0 评论 -
Maven3路程(三)用Maven创建第一个web项目
一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,下边可是配置。二.项目配置1.添加Source Folder转载 2015-08-14 17:48:19 · 1543 阅读 · 0 评论 -
Apache通用日志工具commons-logging和Log4j使用总结
Apache通用日志工具commons-logging和Log4j使用总结 前言 在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文转载 2015-08-17 13:48:58 · 611 阅读 · 0 评论 -
no project are available for deployment to this server&n
no project are available for deployment to this server&n...错误项目名右键 - myeclipse - Add Web Project Capilities.转载 2015-08-06 11:37:33 · 3373 阅读 · 0 评论 -
一个Myeclipse同时配置多个Tomcat
一个Myeclipse同时配置多个Tomcat这段时间自己在学习一些东西,学习测试用的小项目和工作中开发的项目在同一个tomcat中,每次启动太麻烦,所以想在同一个MyEclipse中配置两个tomcat,一个用于开发,还有一个用于学习。这样在学习的时候可以启动一个单独的tomcat,方便快捷。百度的时候没找到方法,有一个说是改什么Myeclipse的插件配置文件,太麻转载 2015-08-06 11:12:58 · 1896 阅读 · 0 评论