自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

JAVA音乐播放器YOYOPlayer1.1.2发布

1.1.2更新[2008-04-03]1,更改了精品网页的歌词搜索部分,因为精品网页的内容发生了改变,如果不更改对应的搜索方式的话将不能从精品网页上查询到歌词,无论怎么样,都对精品网页表示感谢,它的网址是:http://www.jpwy.net/gc2,修正了程序在某些LINUX版本上的系统上打开会抛出异常而影响程序使用的BUG.3,在歌词秀窗口去掉了作者的名字:),此前的不便,望...

2008-04-03 19:25:07 186

YOYOPlayer通过了审核,成为了sf上的一个项目

前几天通过了,于是把代码通过svn上传到了sf的项目下,大家可以通过如下网址访问yoyoplayer的项目:http://sourceforge.net/projects/yoyoplayerSVN的地址是:https://yoyoplayer.svn.sourceforge.net/svnroot/yoyoplayer大家可以通过subversion签出代码,也可以在项目页下...

2008-01-17 16:45:29 153

JAVA音乐播放器YOYOPlayer1.1发布

YOYOPlayer1.0版推出之后,得到了一些朋友的认可和反馈,经过这段时间的修改,现在推出YOYOPlayer1.1版.相对于1.0版,改进的地方如下:[color=red]一,设置方面[/color]1,增加了首选项的功能,很多方面现在已经可以配置[color=red]二,歌词方面[/color]1,增加了歌词搜索的自主性,用户可以选择自定义搜索关键字,也可以自定义是否和歌词...

2007-12-30 13:55:50 193

JAVA6.0操作脚本语言

JDK6.0里面加了一个很实用的包,javax.script,它是JAVA新增的操作脚本的包,利用它我们可以对脚本语言进行操作,比如修改,或者调用,并且可以和JAVA语言交互,如果我们利用好的话,我们利用它来实现一些经常要改的部份,这样我们就可以把一些算法写到js文件里面,然后再在运行的时候读取出来并执行,这样就省去了更改一些东西需要重新编译的过程了.下面我们就来看一个例子吧,看看如何在JAV...

2007-09-19 16:19:00 171

EJB学习日记(10)

实体BEAN的七种关系之---------一对多单向 One-to-Many Unidirectional Relationship一对多单向最典型的应用莫过于人和电话的关系了,我们一个人可以有很多个电话,有时候还经常会换号码,我们可以既有小灵通也有手机,家里还有固定电话,这就是很典型的一对多关系,为什么要是单向的呢,因为电话的易变性,这个号码可能今天是你的,明天就可能是别人的了,并且现在买...

2007-09-19 11:06:00 86

EJB学习日记(9)

实体BEAN的七种关系之---------一对一双向One-to-One Bidirectional Relationship一对一双向的情况其实在现实生活中也是挺常见的,最常见的就是人和身份证的关系了,我们每个人都有一个身份证(只要你年满16岁,并且申请了),并且每个身份证都对应一个人,我们可以根据一个人查到他的身份证号码,也可以根据一个身份证号码查到一个人的具体情况,(第一代身份证重码的...

2007-09-19 10:50:00 78

EJB学习日记(8)

实体BEAN的七种关系之---------一对一单向一对一单向,顾名思义,就是只要求从A方到达B方,而不需要从B方到达A方,典型的例子就是,一个人对应一个地址,因为现实生活中,一个地址可能住很多人,所以一般我们只需要根据人查到它的地址,而不太会需要从一个地址去查谁住在那里,不过,真的有这种需求的话,我们就要以用另外一种关系来实现了,这个以后再讲首先我们声明一个人的实体类,Person/...

2007-09-18 19:44:00 77

男人25岁前的忠告

男人25岁前的忠告这是忠告也是建议. 1.男人是社会的主体,不管你信或不信.所以男人应该有种责任感. 2.25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远.如果你过了25岁,那么你应该懂得这个道理. 3.吃饭7成饱最舒服.对待女友最多也请你保持在7成. 4.30岁之前请爱惜自己的身体,前30年你找病,后30年病找你.如果你过了30岁,你自然也会懂得这个道理. 5.事...

2007-09-17 14:58:00 54

EJB学习日记(7)

七种映射关系在实体BEAN中,互相之间的关系有七种,分别是如下七种1,一对一单向2,一对一双向3,一对多单向4,一对多双向5,多对一单向6,多对多单向7,多对多双向大家可能发现,为什么没有多对一双向呢?其实多对一的双向,就是一对多的双向,道理是一样的.今天把典型的应用场哈举个例子,改天再用代码来说话1,一对一单向.典型场合:一个人对应一个地址,我们一般只要求给定一个...

2007-09-17 09:47:00 74

JAVA元数据注释初探

今天了解一下JAVA元数据的用法和一些作用,拿出一些例子,给自己看,怕自己以后忘了JAVA的元数据功能是JDK1.5才开始支持的,以前都没有,正因为是新支持的,所以有关于它的介绍挺少,用处也不太多,最近发现很多框架都可以把它用来配置一些东西,以代替以前比较复杂的XML配置.想像一下,在JAVA代码中直接写入注释来配置,那该是多么好的事情,让我们写习惯了代码和看习惯了代码的人来说,这无疑是一件很爽...

2007-09-15 09:22:00 115

EJB初学日记(6)

实体BEAN的关联今天自己写了一个例子,有关实体BEAN的关联问题,我写的这个例子是一对多的情况,一是人,多是狗,一个人可以养多条狗,每条狗都必须有一个主人,在删除主人的时候,狗就没有存在的必要了,所以狗也要跟着删除,可是删除狗的时候,主人却可以在.一开始我实现的时候,删除狗的操作是错误的,我以为直接把Person里面的Dog删掉,然后更新Person就可以了,谁知不是这样的,你在增加...

2007-09-14 09:33:00 84

利用POI操作EXCEL文档(2)

昨天,我们看了一下POI操作EXCEL的简单例子,我们只是插入了一些字符串而已,但是现实的应用中,经常需要在EXCEL中插入图片或者图形.这个时候,应该怎么办呢,我们先看一下下面的例子/* * Test3.java * * Created on 2007年9月13日, 上午9:14 * * To change this template, choose Tools | Template...

2007-09-13 09:49:00 133

利用POI操作EXCEL文档(1)

众所周知,EXCEL是微软的office套件里的一个产品,使用比较广泛,由于微软产品的特殊性,JAVA标准库里面并没有提供操作EXCEL文档的类,可是在程序开发过程中,如果能将数据输出成一个电子表格的形式,那将有利于用户分析和查看数据.   虽然标准类库没有提供操作方法,但是得益于JAVA是开源的,所以我们可以找到第三方的开源的类库来进行EXCEL的读写操作.我们选用apache的POI库...

2007-09-12 15:53:00 44

JAVA中的时间操作

java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这四种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里,要使用java.util.Date。获取当前时间的代码如下...

2007-09-11 23:56:00 106

EJB初学日记(5)

以前看到一本书上写的,有关定义实体BEAN的一些细节,直到今天才知道其中的差别代码1:/*    * Test.java    *    * Created on 2006年12月15日, 上午12:06    *    * To change this template, choose Tools | Template Manager    * and open the te...

2007-09-11 15:45:00 83

EJB初学日记(4)

关于session bean的一些问题EJB里面,session bean是占了挺重要的地位的,一些重要的事情都是交给session bean来处理的session BEAN一般用于操作一些对外的方法,供客户调用.会话BEAN分两种,一种 是有状态的会话BEAN,一种 是无状态的会话BEAN,它们有什么不同呢?有状态的会话BEAN,会记录每一个调用者的状态,每个人都有一个自己的实例,相比之下...

2007-09-10 14:31:00 63

JAVA代理机制初探

今天上午写了一个有关于EJB的拦截例子,其实EJB的拦截用的就是JAVA的代理机制.说广一点,EJB的实现就是利用代理实现的远程方法调用.EJB会在服务器端生成一个实现了所有的接口的类的代理,然后在里面监听你所做的所有事情,并与之反应,这样就实现了远程调用的效果,你在这边调用,而EJB容器在别的地方也可以知道你调用了什么,并返回与之对应的结果,这一切都是用代理来实现的.下面我们就来认识一下,...

2007-09-08 18:12:00 57

EJB初学日记(3)

今天主要是看了一下拦截器的实现,在EJB3.0里面,实现拦截非常简单.加一个注释就可以了,这样就可以随时监视某个方法的调用了,拦截器可以是拦截某一个方法也可以是拦截一个类的所有方法的.具体如下 首先写一个拦截器方法,拦截器方法并不需要实现什么接口,只要符合一定的规范就可以了,规范是:  Object xxxxx(InvocationContext context)throws Exceptio...

2007-09-08 10:24:00 57

EJB初学日记(3)

今天主要是看了一下拦截器的实现,在EJB3.0里面,实现拦截非常简单.加一个注释就可以了,这样就可以随时监视某个方法的调用了,拦截器可以是拦截某一个方法也可以是拦截一个类的所有方法的.具体如下 首先写一个拦截器方法,拦截器方法并不需要实现什么接口,只要符合一定的规范就可以了,规范是:  Object xxxxx(InvocationContext context)throws Exceptio...

2007-09-08 10:13:00 83

EJB初学日记(2)

其实在学习EJB之前,就听说过EJB,有人说他很复杂,也有人说一般般而已,但是几乎所有的人都说EJB3.0确实是简单了许多.一般讲起JAVA EE,一般人都认为是应用在网页里面的,甚至有人把JAVA EE和JSP等同起来,要知道,JAVA EE是一个很庞大的结构,而JSP只是里面一部份中的一部份而已.今天我就把JAVA EE的EJB应用到JAVA SE中看一看,在JBOSS里面布署好EJB,...

2007-09-07 10:18:00 92

EJB初学日记(1)

 今天终于还是下定决心看看EJB,看着SPRING看了两天,觉得一点头绪都没有,我不是一个讲究速成的人,但是总是感觉和它们的理念不太一样,唉,真可怜,都怪自己,初学JAVA的时候就把J2SE看得太重了.在学习了J2SE一整年之后,发现JAVA的应用还远远没有掌握,我学习一年的结果就是刚刚对JAVA有所了解而已,回首这一年的路,挺艰难的,但是现在以一个过来人的姿态去看的时候,我又学得很庆幸.因为...

2007-09-06 17:01:00 117 1

作一个真正合格的程序员

作为一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。1:团队精神和协作能力  把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。一旦进入系统的研发团队,...

2007-09-06 16:11:00 167

JAVA截屏程序(第四版)

昨天看到留言,于是今天又把一些功能加进进去了比如,1,程序可以最小化到系统托盘区2,程序可以批量保存所有截过的图片3,修正了以前的一个小BUG,那就是输入保存图片的文件名时,如果没有输入后缀名,将保存正常,如果输入了后缀名,将会保存格式出错打包文件请点击这里下载,dist文件夹里面的JAR文件是可以双击执行的感谢朋友们的建议,谢谢./* * CaptureScreen.jav...

2007-09-04 10:51:00 86

JAVA模仿屏保

这也是以前写的一个东西,全屏下运行,很像是WINDOWS下的屏保,会显示时钟,并且会随机自然地碰撞.全屏状态下如需退出,请按小键盘上的0退出.点击下载可执行的JAR文件,JDK1.5以上import java.text.*;import java.awt.*;import javax.swing.*;import java.awt.geom.*;import java.util.*;...

2007-09-03 09:18:00 295

JAVA截屏程序(第三版)

呵呵,昨天也看到朋友的留言,又增加了一些功能,1,增加了一个把截到的图片复制到系统的剪帖板,这样一来就可以直接粘帖到word,photoshop,画图等程序里面了2,增加了每截一张图片都会新开一个tab来放它,并且tab里面各自有各自的操作方法.点击下载源文件和可执行JAR文件/* * CaptureScreen.java * * Created on 2007年8月30日,...

2007-08-31 14:10:00 196

[原创]手机助手

这是以前写的一个手机助手程序,写了又改,改了又写,为了可移植性因为我用的手机是MOTO的E680G,在我的手机上测试通过功能如下1,可以添加账目记录,添加的时候可以分类添加,以及添加备注2,可以按类型查看账目,也可以按金额查看账目,也可以按备注的关键字查询账目,也可以按日期查询账目,并有统计收支的功能3,可以添加日记,最多一条笔记可以输入1000字.4,可以查看日记,可以按日期查找...

2007-08-31 10:55:00 58

JAVA截屏程序(第二版)

刚才把截屏程序放出去之后,收到了朋友BeanSoft 的建议,刚来这里就能认识他,很高兴,现在又改进了一下,改进的地方如下1,修复了选择选区后,再改变大小时,当把右侧的边框拖过左侧或者左侧的边框拖到右侧或者上面的边框拖过下面,只会显示一条边框的BUG.2,在没有截屏的时候,会有一条提示的字符串跟着鼠标走.3,在点了截屏之后,主窗口会先隐藏起来,截完图后才会弹出来4,去掉了截屏时的自定义鼠标显示,因...

2007-08-30 14:40:00 72

一种简单JDBC数据库连接池的实现

1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接 (Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。在基于Java开发的系统中,JDB...

2007-08-30 11:29:00 71

Java基础-漫谈EJB在Java中的应用

本文面向的观众是对J2EE技术有兴趣的入门者。    Java语言    Java语言最早被称为Oak,它是为了实现嵌入式的消费类电子产品应用而产生的,它的作者是James Gosling.Ed Frank, Patrick Naughton, Jonathan Payne, Chris Warth在随后的几年时间中为Java语言加入了大量的特性,并把Java语言的目标做了一个重新的定位,定位...

2007-08-30 11:26:00 429

贪吃蛇

以前写的一个贪吃蛇,比较适合初学者,并且里面用到了JDK1.5的很多新的东西,比如枚举,泛型,增强for循环,静态导入等等,希望能对初学者有一定的帮助.import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.*;import static java.lang.Math.*;//静态导入/** ...

2007-08-30 10:34:00 76

JAVA截屏程序

有些时候截屏是很有必要的,可是不可能每次都开着QQ在那里截吧,也不可能按print sreen键,再后把整个桌面都截下来吧,这个时候,有一个自己的截屏程序是很有必要的,并且可以自己截成任意大小,任意位置.用法和当时QQ的截屏差不多.可以选区拖动,缩放选区,双击保存,右键选区是取消选区,右键别的地方是退出截屏程序./* * CaptureScreen.java * * Created on 200...

2007-08-30 10:31:00 220

字体选择器

字体选择器其实也是挺常用的,可是JAVA就是没有提供,可能是SUN觉得字体选择器无关紧要吧,所以SUN只提供了文件选择器和颜色选择器这两个比较难实现的,那么容易实现的也就留给我们自己实现了.我实现的这个文件选择器是以前实现的.类的全称叫lbf.swing.JFontChooser,可以调用的方法是JFontChooser.showDialog(Frame owner,String title)此方...

2007-08-30 10:22:00 599

日期选择器

JAVA好虽好,但是控件却总比MS的少.比如很常用的日期选择器和字体选择器,JDK就没有自带,怎么办呢,只有自己写一个了.希望对大家有一定的帮助./* * DateChooser.java * * Created on 2007年8月20日, 下午6:07 * * To change this template, choose Tools | Template Manager * and ope...

2007-08-30 10:15:00 80

七种映射关系

直到现在我对映射关系都不是非常了解,希望以后有个更深的了解,今天只是把这七种关系记下来.One-to-one unidirectionalThe relationship between a customer and an address. You clearly want to be able to look up a customer's address, but you probabl...

2006-12-17 23:25:52 1118

一点小小的细节

今天看到一本书上写的,有关定义实体BEAN的一些细节,直到今天才知道其中的差别代码如下:java 代码1 /*    * Test.java    *    * Created on 2006年12月15日, 上午12:06    *    * To change this template, choose Tools | Template...

2006-12-15 00:24:10 70

关于session bean的一些细节

session BEAN一般用于操作一些对外的方法,供客户调用.会话BEAN分两种,一种 是有状态的会话BEAN,一种 是无状态的会话BEAN,它们有什么不同呢?有状态的会话BEAN,会记录每一个调用者的状态,每个人都有一个自己的实例,相比之下,它比较耗内存.一般用于做专用的事情无状态的会话BEAN,则不会记录每一个调用者的状态,所有人共有一个实例,所以它不耗内存,一般用于做一些通用的事情会...

2006-12-14 16:30:15 446

EJB中实现的AOP

现在AOP是越来越流行了,面向切面的编程,呵呵,似乎比面向对象的编程还要牛一些,在EJB中,就可以利用拦截机制来实现AOP代码如下:会话BEAN的 代码 /*    * TestInterceptorBean.java    *    * Created on 2006年12月14日, 上午10:38    *    * To c...

2006-12-14 11:27:00 201

实体BEAN的关联

今天自己写了一个例子,有关实体BEAN的关联问题,我写的这个例子是一对多的情况,一是人,多是狗,一个人可以养多条狗,每条狗都必须有一个主人,在删除主人的时候,狗就没有存在的必要了,所以狗也要跟着删除,可是删除狗的时候,主人却可以在.一开始我实现的时候,删除狗的操作是错误的,我以为直接把Person里面的Dog删掉,然后更新Person就可以了,谁知不是这样的,你在增加了Person中的狗的时候,你...

2006-12-13 18:33:54 90

如何在应用程序中访问绑定的EJB?

今天又有问题了,所有的例子都是在WEB页面里面调用EJB的,这很容易理解,因为WEB页面也在JBOSS容器里面,EJB和WEB页面同在一个JVM里面,调用当然会比较方便,可是如何跨JVM来调用它里面的对象呢我照WEB里面的样子试了一下,却发现不行.代码如下java 代码 /*    * Test.java    *    * Created on 2...

2006-12-12 17:46:12 117

昨天的问题终于解决了

唉,真是太高兴了.昨天的问题终于解决了原来是我在第一次写实体BEAN的时候,定义错了,然后就把它布署到JBOSS里面去了,以后我虽然写对了,但是我布署进JBOSS里的JAR文件还在那里,所以每次都会出错,以至于我重新安装了NB都会出错,唉,我当时怎么不重装一下JBOSS呢,重装JBOSS问题就可以解决了.不过现在我也没有重装JBOSS,只是把JBOSS下面的我以前布署的JAR文件删掉就可以了其...

2006-12-11 17:08:59 135

空空如也

空空如也

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

TA关注的人

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