自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过反射获得更详细的参数信息

private static ClassPool pool = ClassPool.getDefault(); public static void log(JoinPoint point) throws TException, NotFoundException { if (point != null) { StringBuilder sb = new StringBuil...

2011-11-07 13:12:06 130

原创 InputStream to File

oracle.sql.BLOB img_obj = (oracle.sql.BLOB) obj;InputStream is = img_obj.getBinaryStream();OutputStream os = new FileOutputStream(new File("new.jpg"));int read = 0;byte[] bytes = new byte[1024...

2011-07-25 10:22:26 131

原创 在Ubuntu下安装Eclipse

1:  官方下载:http://www.eclipse.org/downloads/2:  解压到指定目录:/opt可先解压到当前目录然后mv eclipse /opt(1)如果想把eclipse目录的更改为root拥有,可以执行下面的命令sudo chown -R root:root /opt/eclipse在/usr/bin目录下创建一个启动脚本eclipse...

2009-08-12 19:38:27 119

原创 Linux各种文件的解压

这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面常用...

2009-08-12 19:37:33 157

P.03

JAVA 实现一个链表 class Node { public int data; public Node next; public Node() { data = 0; next = null; } public Node(int d, Node n) { data = d; next = n; } public void ...

2009-04-15 15:25:17 101

用J2ME来拜访WebService 续二

对于WebService服务端我们选择CXF来实现. 首先创建一个接口,package com.joey.cxf;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;/** * * @author joey */@WebServicepu...

2009-04-12 10:53:34 110

P.02

链表和数组的区别,各有什么优缺点? 答:链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。链表顾名思义,要把各个元素链接起来才算撒。通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)。双链表的化每个元素即要保存到下一个元素的指针,还要保存一个上一个元素的指针。循环链表则把最后一个元素中保存下一个元素指针指向第一个元素。数组是一组具有相同类型和名称的变量的集合。...

2009-04-08 15:30:44 102

P.01

有如下数据:日期          姓名 金额2008-1-12 sun  1002008-1-12 张    1002008-1-13 sun  1002008-1-19 张    3002008-2-12 sun  1202008-2-19 张    3002008-3-12 sun  130得到的查询结果:姓名    2008-01    2008-02   2008-03sun   ...

2009-04-08 14:56:53 117

请不要使用Eclipse for Java EE 中的Junit库

Eclipse自带的junit库问题很多,  在做单页测试Dao时, 发现无法使用@RunWith注释, 建议换成spring带的那个junit4. 效果很好,  送上一段测试DAO的通用代码, 你要做的只需extends它.  由于使用annotation技术, 类中不必写任何代码. @RunWith(SpringJUnit4ClassRunner.class)@ContextConfig...

2009-04-08 12:09:45 130

用J2ME来拜访WebService 续一

继续我们上个例子 , 完成J2ME端代码的编写.   我们的那个MIDlet继承了Runnable接口,  所以可以在程序中使用另外一个线程来访问WebService. (这点很关键, 有些手机在实现某些操作时就必须用多线程的方式来执行, 至少我的索爱是这样. 例如调用WMA来收发短信, 开启手机的摄像头等等...) 现在我们就来编写用来访问WebService的接口和实现类. pac...

2009-03-29 17:20:25 91

用J2ME来拜访WebService

今天我们来谈谈J2me和WebService是怎么交互的. 首先, 说说j2me.  j2me访问服务器主要有2种方式(当然还有别的方式) 1. HTTP方式. 这个很简单, 比如 HttpConnection conn = (HttpConnection) Connector.open(serverURL,Connector.READ_WRITE, true);这样就得到一个htt...

2009-03-29 16:26:42 90

jsp中使用multipart/form-data类型的form提交乱码问题

项目时发现以前是application/x-www-form-urlencoded的FORM提交数据时正常,  现在为表单添加个上传功能就有乱码了, 在网上看了篇文章This problem had been bugging me for 3 days!Background:Use JSP and Servlet to implement file upload。The uploaded f...

2009-03-26 20:01:06 471

struts 得到容器的物理路径.

听起来没什么用, 有时候上传东西保存时还是需要的. request的那个getRealPath()那个方法被废除了, struts2中可以这样,ServletActionContext.getServletContext().getRealPath("/");  其实就是servlet的Context...

2009-03-24 20:17:03 88

jpa中不能使用describe建表?

奇怪, 今天做项目时候发现创建entity时候不能用名为describe的字段建表? 找个很长时间原因才发现的. 晕啊... 莫非describe是关键字. 有空研究下describe好像真的是MYSQL的关键字, 貌似其简写为desc ... 朋友们以后起表名要小心哦, 这错误不太容易被发现....

2009-03-15 10:41:25 247 2

struts2 的 doubleselect 换行问题, 完美解决方案.

思路很简单, 就是让两那个框分别去实现两个CSS类, 然后相对移位. 哈哈. 总之比网上流传的方法简单多了, 什么改模版~  .s1 { color: red; position: relative; top: 10px; left: -90px;   }.s2 { color: red; position: relative; top: -11px;}...

2009-03-13 22:12:54 112

闲着无聊, 写个递归.

//有个小需求, 就是删除目标路径下的所有".svn"目录下的文件及其本身. 5分钟写的,难免有小错误欢迎指正.import java.io.File;public class DeleteSVN { private static String targetName = ".svn"; private static String targetPath = "c:\\springs...

2009-03-12 19:35:38 121

当CSS失效时, 试试这个

在你的页面最上面加上个:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 解释: 这个是W3C的一个文档类型定义规则文件,是用来让浏览器根据你定义的DTD(文档类型定义)来解释页面代码的。...

2009-03-08 17:39:48 76

原创 240多个jQuery插件,jQuery真的很牛,很强大

概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能...

2009-03-08 08:19:57 210

当struts2遇上json.

这几天想用jquery做点东西,  由于我的后台架构是SSH2的, 所以难免要用jquery和struts2打交到.  当然他们直接的交流语言首选当然是json了. 由于以前做过extjs的项目, 所以对json的数据结构还是比较了解地,呵呵. 开始步入正题:  先说说web端吧, jquery的ajax是支持json格式的, 例如:$.getJSON("test.js", function(...

2009-03-07 21:02:21 84

原创 spring2.5与junit整合的笔记

绝对好文, 快2点了, 可算看到点好东西.  1,为了尽量平稳过渡,继续用junit3.8,而不是直接使用junit42,@ContextConfiguration(locations = { "classpath:applicationContext-sys.xml",        "classpath:applicationContext.xml" })public class Base...

2009-03-03 01:17:15 297

struts2-spring-plugin, 一个会把你的struts2搞死了东西!

一句话: 当你的struts2失灵时, 试着把这个家伙删除试试! 

2009-03-02 23:06:50 289

hibernate中jpa实体导出数据表方法

hibernate是我们做项目时经常采用的框架之一, 我们通常会有一个需求: 就是把实体类映射到数据库中, 当然采用.xml方式编写的实体是很容易被映射的. 因为它是纯粹的Hibernate实体.SchemaExport可以为我们轻松搞定. JDK5.0后, 出现了Annotation. 他的出现使我们不用写那么多配置文件了, 真是爽啊. 但是你会把采用Annotation标注的实体映射到数据...

2009-03-02 21:45:29 176

JPA与Spring2.5整合时发生不能创建entityManagerFactory的问题解决方法

今天在做jpa与spring整合时,发现个异常... 如下异常内容: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [beans.xml]:: Invocatio...

2009-02-18 12:06:20 617

原创 ThinkPad系列电脑vista换装xp的注意事项

我的SL300 XP系统安装,完全搞定一。先备份原来的系统,如果分区了也没有关系,点击那个只有9G多容量的分区,图是一台电脑,向一张光盘转换。点那个电脑向光盘转换的图标就可以备份了。要注意的是,它刻完第一张引导盘之后还要再抽取次文件,时间比较长。一共刻录13张cd,1张引导盘+12张文件盘二。准备XP3的安装盘,我用的是番茄1.1,在安装Win XP之前,需要在BIOS中将硬盘改为兼容模式,否则在...

2009-02-04 14:50:43 233

程序自动启动方法大全

      一、经典的启动——“启动”文件夹 单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,如所示,其中的程序和快捷方式都会在系统启动时自动运行。最常见的启动位置如下:   当前用户:<C:\Documents and Settings\用户名\「开始」菜单\程序\启动>   所有用户:<C:\Doc...

2009-02-02 17:40:58 182

<<2008年最后一篇之防骗必杀>> 祝javaeye的朋友新年快乐

刚才写了一堆, 一提交失败全没了. 没心情写了. 就把主要的说说吧. 08年一年内买了不少数码类的东西. 恨得我都想作诗啦: 回回买东西,次次遇奸商.付钱便后悔,拆封不能退.在这里想提醒大家:                          1.商人都是要挣你钱的, 心不要太软, 被他的言词所迷惑.                          2.买大件的数码产品一定先上网查价,...

2009-01-24 14:29:38 76

初探Convention Plugin

昨天struts2发布了2.1.6的GA版本,  其中有个Convention Plugin的插件号称要代替code behind . 关于Convention Plugin的文章目前很少, 下面我来说说它的简单用法, 请各位高手批评指正.  首先导入必要的jar包, struts2-convention-plugin-2.1.6 是必须的.  其他的大家都知道.然写配置文件, struts...

2009-01-15 14:26:04 65

struts2.1.6的showcase无法运行!

用tomcat6.0.13吧, 6.0.18可能不好使.  原因不明. 知道的告诉我下, 谢了.

2009-01-14 19:37:11 157

struts2.1.6来了!

以前看到:Since 2.1, these annotations are provided by the Convention Plugin. Codebehind and Zero Config plugins are deprecated from 2.1 on 今天看看Convention Plugin是什么... 更多细节关注http://struts.apache.org ...

2009-01-14 15:59:27 93

原创 Java SE 7新特性展望 语言的改变不多

当Java SE 6在2006年12月发布之后,开发者就已经立即开始关注哪些JSR有可能被包含在Java SE 7中。在2007年1月份,我开始就这个问题与业界同仁展开讨论,现在已经过去近两年的时间,当时的观点中有些被证明是正确的,也有一些已经被人们所逐渐淡忘。 从成熟度、重要性和社区认可度等方面分析,现在我们或许可以更清楚的看到,哪些JSR和语言改进将有可能被包含在Java SE 7中。但是...

2009-01-13 14:57:13 141

解决Explorer出现问题,需要关闭的方法!

最近电脑老是出现这个问题, 只要在桌面图标一点右键就报错, 今天发现了解决方法! 运行:regsvr32 actxprxy.dll-确定          regsvr32 shdocvw.dll-确定

2008-12-30 00:30:43 4007

今天看了一个关于字符串的面试题

题目:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如&ldquo;我ABC&rdquo;4,应该截为&ldquo;我AB&rdquo;,输入&ldquo;我ABC汉DEF&rdquo;,6,应该输出为&ldquo;我ABC&rdquo;而不是&ldquo;我ABC+汉的半个&rdquo;。 我的做法: import java.uti...

2008-12-22 13:44:57 101

oracle中OracleDBConsoleoral服务无法启动解决方法

原因:计算机改名或改IP时ORACLE无法识别启动路径解决方法:我的Oracle是11g , 最简单的使用Database Configuration Assistant(在开始菜单的Oracle中找),删除你的数据库实例,再建一个。用命令行:emca -repos drop 。 emca -repos create 。。。emca -config dbcontrol db...

2008-12-21 11:43:00 339

关于Collections的fill方法

原以为fill方法是填充collection的。测试:[code="java"]List list = new ArrayList(6);Collections.fill(list,"hello world!");System.out.println(fill);[/code]显示[] , 没添进去。 后来得知fill方法是替换已存在元素的。不能添加~ [code="ja...

2008-12-19 08:25:53 436

原创 月薪3万的一道面试题

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日 是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 ...

2008-12-18 16:40:30 351

原创 Collections

1. 接口整个Java容器类的基础是容器接口(例如Collection,Map等接口),而不是类。使用接口的最大好处在于将容器的实现与容器的接口分开,这就意味着你可以使用相同的方法访问容器而不用关心容器是由什么样的数据结构实现的。同样,Iterator接口也使得用户可以使用相同的方法访问不同的容器类。以上这些是通用算法的基础。1.1 Collection接口Collection接口...

2008-12-15 12:54:26 66

关于Struts2的自动装配功能

在Struts2的配置文件中我们可以配置如下代码:[code="xml"][/code]即指定Spring框架的自动装配模式(按名称装配)。那么这个功能有什么用呢?比如你在application*.xml配置了如下代码[code="xml"]: [/code]你想要在你的Action中取得这个Service的Bean,就可以写如下代码:[code="jav...

2008-12-15 10:50:22 208

java23中设计模式的有趣见解

[size=large]创建型模式FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽...

2008-12-13 09:01:31 71

一张不可思议的图片~ 20多人长的一样

看图!Photoshop的最高境界!

2008-12-12 19:15:33 126

建造者模式

建造者模式大致是这样工作的,有一个实体类,比如生产电视机,里面有属性:显像管,外壳,电路板... 有一个方法类,里面包括各种组合电视的方法:做零件,焊接,组合... 还有一个控制流程的类, 它负责流程的控制,比如先做零件,再焊接,最后组合。 现在你知道怎样使用建造者模式来生产电视机了吧。实现代码:[code="java"]package Builder;public cl...

2008-12-12 17:23:42 80

这个程序的源代码

这个程序的源代码

2007-12-12

空空如也

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

TA关注的人

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