首页技术区最新随笔(rss)

到底怎样才算是一名java"高"手

     摘要: 到底怎样才算是一名java"高"手
在招聘网站上看到好多信息,招聘java高手,就在想具备什么样的水平才算是他们眼中的java高手。
这个问题 ,在刚学java时候就问过自己,也在不断地自己回答自己,但是很快就发现答案不对,于是又在试图给自己寻找一个正确的答案,但是到最后过一段时间自己把这个答案抹掉,到现在还在问自己这个问题,一个没有答案的问题。  阅读全文

2008-09-05 21:28 作者: 和风赛跑【评论:1】【阅读:93】 

Servlet过滤器大全

     摘要: Servlet的5个常用过滤器  阅读全文

2008-09-05 19:17 作者: zzheng【评论:1】【阅读:239】 

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(二)

     摘要: 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(二)   阅读全文

2008-09-05 18:07 作者: zhuxing【评论:0】【阅读:198】 

【原】Java 多线程 之 ThreadLocal

     摘要: ThreadLocal作用解析及代码实例  阅读全文

2008-09-05 17:10 作者: Paul Lin【评论:1】【阅读:297】 

冲击多个Input File赋值兼解决中文赋值问题

     摘要: 网上搜索了半天也没有完整的解决方案。 用此方法需要添加到信任站点或解除未签名的ActiveX控件的禁用 项目需求是自动搜索客户端的图片,找到合适的自动上传(理论上能上 传任何东西)前提就是上面提到的. 用这个方法经测试成功.上传OK!(注意不安全哟,不要用此做坏事哟, 此源码只做交流,请不要用于非法用途) 大概写一下流程: <HTML>  &l...  阅读全文

2008-09-05 17:09 作者: 々上善若水々【评论:0】【阅读:231】 

Tomcat在处理GET和POST请求时产生的乱码问题

     摘要: 由于从Tomcat5.x后,Tomcat处理GET和POST请求时采用了不同的编码格式,因此,当Java Web程序运行在Tomcat5.x及以上版本时,需要同时考虑GET和POST请求,但也可以利用Java本身的编码能力达到通用的效果。  阅读全文

2008-09-05 15:48 作者: 银河使者【评论:2】【阅读:335】 

jBPM 整合 Drools(JBoss Rule) - 整合角色分配

     摘要:   阅读全文

2008-09-05 15:29 作者: steady【评论:0】【阅读:327】 

Google卫星发射在即,携Google标志太空翱翔

  一年来您可能听说 Google 在做新能源,在做手机平台,这下 Google 又要发射自己的卫星了。

  Google和GeoEye签署一项排外性协议,Google购买GeoEye即将发射的GeoEye-1号卫星图像的在线独家使用权,之前Google已经与另一家主要的卫星影像提供商DigitalGlobe达成排他性协议。

  GeoEye-1号卫星是目前最先进的高分辨率民用遥感卫星,将在本周发射,火箭的外壳将打上Google的logo。GeoEye-1重4,300磅,将在423公里轨道运行,能分辨地面41厘米大小的物体,但鉴于GeoEye与美国政府之间的许可协议,Google只能使用50厘米精度的卫星图片。"

  我们过去看到过各式各样上面有 Google Logo 的东西,像笔啊,茶杯啦,我也有一个 Google 送的纸袋,这下连火箭上也有了 Google 的 Logo,这下 Google 的 Logo 走出了地球,飞上了太空。相信不久,Google Earth 也将走向高清时代。

2008-09-05 15:28 作者: steady【评论:2】【阅读:359】 

TestNG官方文档中文版(9)-重复失败测试,junit测试,jdk1.4支持,编程式调用和Beanshell

     摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.10-5.14,主要话题是Rerunning failed tests,JUnit tests,JDK 1.4,Running TestNG programmatically和BeanShell and advanced group selection。  阅读全文

2008-09-05 15:00 作者: 飘然【评论:0】【阅读:287】 

在 Eclipse RCP 里使用 JFreeChart,轻松实现画图

     摘要: JFreeChart 是个免费开源的纯Java图形类库。他使得开发人员在他们的程序里显示专业质量图形成为易事。怎么在RCP里面调用它呢?很简单的,进来看看就知道啦。  阅读全文

2008-09-05 11:06 作者: javaread.com【评论:0】【阅读:585】 

微软打击番茄花园是一次一箭双雕的妙招

     摘要:   阅读全文

2008-09-05 10:02 作者: steady【评论:2】【阅读:770】 

Flex 视频大全『可下载』

     摘要: 郑岩峰老师的最新力作,全面讲解了 flex 的开发环境, actionscript3.0 的语法和特性,还有一些高级应用,很不错,本来也想写个 Flex in Action,但看来我是用不着了,视频是最好的学习资料并附有源码。  阅读全文

2008-09-05 09:50 作者: Jack.Wang【评论:15】【阅读:673】 

TestNG官方文档中文版(8)-类级别注解和并发

     摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.8-5.9,主要话题是Class level annotations和Parallel running and time-outs。  阅读全文

2008-09-05 08:09 作者: 飘然【评论:0】【阅读:530】 

使用AIO和SEDA模型来构建可伸缩的企业应用

     摘要: 这篇文章展示一个解决方案,用来解决企业应用中的可伸缩性问题,这些应用必须支持即要求快速响应而又长时间运行的业务程序......
翻译自theserverside.com的一篇文章,原文地址请见http://www.theserverside.com/tt/articles/article.tss?l=IOandSEDAModel。  阅读全文

2008-09-04 22:58 作者: 飘然【评论:0】【阅读:555】 

控制Word/Excel在IE中打开,还是下载

经常在下载Word文件时,总是在IE中打开,很不习惯,让用户也觉得很困惑,花了好长时间,终于找到了相关代码,其实很简单。会者不难,难者不会。

<%@ page contentType="application/msword;charset=utf8" %>
<!-- 以上这行设定本网页为Word格式的网页 -->
<%
   //response.setHeader("Content-disposition","inline; filename=test1.doc"); //线上浏览方式,用IE打开
  response.setHeader("Content-disposition","attachment; filename=test1.doc");//下载方式,下载,不用浏览器打开
   //以上这行设定传送到前端浏览器时的档名为test1.doc
   //就是靠这一行,让前端浏览器以为接收到一个word档
  //来源:http://www.xfuse.cn
%>
 
 
 测试 http://www.xfuse.cn
 

2008-09-04 22:48 作者: itspy【评论:1】【阅读:652】 

sqlServer2000与sqlServer2005的错误

     摘要: 一哥们在学C#,同时学的是sqlServer2005,是啊,我接触C#那会儿才.net1.1,现在都3.x了 让我帮忙调式一下程序,而我的机器尚没有sql05,只有sql2000,期间听说过05和2000可以同时安装,装吧,要不没法附加他那2005的数据库,费了好大劲装好了,开始附加数据库,但是死活附加不上去,错误提示:执行Transact_SQL语句或批处理时发生了异常。未能在sysindex...  阅读全文

2008-09-04 22:43 作者: 【评论:3】【阅读:499】 

【Eclipse插件开发】在什么情况下创建扩展点

     摘要: eclipse插件开发,在什么情况下应该创建自己的扩展点  阅读全文

2008-09-04 18:14 作者: zhuxing【评论:1】【阅读:622】 

[CXF]Spring下设置CXF的WebService客户端超时时长

     摘要: 背景: 在使用WebService的时候,我们可能需要一个备份的WebService服务器.一旦主服务器down了,我们可以使用备份的服务器.那么这里就需要对客服端连接服务器的时间做一个修改. 在Spring+CXF的WebService环境下,客户端有两个时间属性是可配置的,分别是ConnectionTimeout和ReceiveTimeout. ConnectionTimeout--...  阅读全文

2008-09-04 16:45 作者: Alexwan【评论:0】【阅读:569】 

难道是hibernate装聪明?

     摘要: 今天开发中遇到一个奇怪的hibernate错误 我的数据库中一个表中有个字段名叫id,但是它并不是主键 用hibernate映射后为 XML语言: 1 <id name="apprId" type="java.lang.Long"> 2     <column name="APPR_ID" precision="11" scale="...  阅读全文

2008-09-04 16:33 作者: 【评论:7】【阅读:794】 

也谈普元

偶然间看到下面有一个网友慨叹普元的强大,而开发人员的渺小。
小弟刚刚参加工作,也在项目中接触到了普元的EOS。普元的这个东西怎么说呢,就是乱用XML然后Spring没做好就变成那个样子的,同时失去了类型的表述,一部机器要进行装配需要组件和零件,软件应该自上而下,分而治之,这是上个世纪70年代,学者们就达成的共识,所以关于“银弹”神话的唯一结论就是——“没有银弹”。
为什么说EOS是没有做好的Spring?
Spring简化了对象的装配,强调重用,是建立在面向对象基础上的,是建立在敏捷测试基础上的,是建立在强类型基础上的;
而EOS则是建立在面向过程的基础上的,建立在不可测试的基础上的,建立在毫无类型基础上的(全是String)
然而EOS也有很多的优点(据小弟不完全发现):
1)EOS固化的开发流程强制一个team从一种易于维护的结构组织Web,包括页面,表示层,逻辑层等等。否则的话就需要一个架构师来做出规约,但仍不易于管理;
2)EOS的画图功能让人耳目一新,从“代码即文档”的哲学出发,这些画图很好地诠释了代码表述的内容和结构,给程序的维护带来便利。
3)相对于OO和J2EE传统开发,EOS易于上手,学习曲线较短。但是这一点有争议,EOS的知识不具备通用性。
综上,根据2-8的关系法则,在某些领域EOS的确有其优点,但是认为EOS完全“解放”了程序员,则是不负责任的说法。
这只是我的个人看法,欢迎大家就此话题讨论。

2008-09-04 15:41 作者: 杨一【评论:7】【阅读:844】 

关于 Exception: An invalid XML character (Unicode: 0x0) was found

     摘要: About Exception: An invalid XML character (Unicode: 0x0) was found in the element content of the document. 问题描述: 当我们用 byte[] info ; DocumentHelper.parseText(new String(info)); 将一个字节数组转成字符串再转成D...  阅读全文

2008-09-04 15:18 作者: Fingki.li【评论:0】【阅读:513】 

GMF Tooltip (一)

     摘要: 最近做了一个可视化编辑器相关的项目,采用了GMF。现在项目即将进入尾声,以后可能不再接触这个东西,so在还没有忘掉之前,将经验记录下来以供大家参考。 当然做这个项目之前,我对GMF,EMF一无所知,只是对GEF有所了解,所以可能会有些囫囵吞枣的感觉,但是相信我的理解还是会对各位有所帮助。 GMF其实是一个整合了GEF,EMF的自动化生成代码的项目。使用GMF,可以快速的生成一个包含可视化编辑...  阅读全文

2008-09-04 14:52 作者: 三人行,必有我师焉【评论:2】【阅读:552】 

支持运行时修改配置的系统Prototype

     摘要: log4j 支持运行时修改日志的相关配置,看了一下他的source code, 用FileWatchdog这个类来做的,代码也很简单,通过循环在一定时间间隔读取配置文件,如果文件变更,调用一个doOnChange()方法。如果自己要做一个支持运行时修改配置的系统可参考上面的做法。下面是一段支持运行时修改配置的系统Prototype代码,和log4j的做法稍有不同,使用Observer模式,使其更加...  阅读全文

2008-09-04 14:49 作者: jht【评论:0】【阅读:542】 

SNA方案之session炒冷饭

     摘要: 在集群部署的情况下,应用程序需要做出调整,主要集中在四个方面:对httpsession的处理、对缓存的处理、共享的文件系统、synchronized关键字的失效。 对httpsession的处理 对httpsession的处理最为重要,因为对WEB程序而言,httpsession无疑是最重要的全局资源,它需要被多个web服务器所共享。 无共享的集群架构(SNA),在这样的集群中,每个节点具备...  阅读全文

2008-09-04 14:31 作者: ronghao【评论:0】【阅读:499】 

openlayers如何利用vector和style作出marker

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 定义标注的样式,这个决定标注显示的方式,必须定义好 1 $package("com.bct.map"); 2 com.bct.map.EncoderMarkerStyle = { 3    ...  阅读全文

2008-09-04 14:12 作者: kebo【评论:0】【阅读:434】 

Internal error - the selected file is a system file that cannot be modified的解决方法

由于目前工作的开发工具是eclipse,而且使用的是rational clearcase remote client 来维护软件版本。
但是每次编译完项目工程以后就会出现下面的错误。
Severity and Description Path Resource Location Creation Time Id
The project was not built due to "Internal error - the selected file is a system file that cannot be modified. It will be hidden.". Fix the problem, then try refreshing this project and building it since it may be inconsistent.
最后找来找去,原因是project目录下面有个target-eclipse目录,这个target-eclipse文件夹下的.copyarea.db惹得祸。

这个文件是clearcase的一个隐藏只读文件,放在target-eclipse一点用处都没有,所以决定把它从target-eclipse目录里删除。注意只删除target-eclipse目录下的.copyarea.db即可,不需要删除整个工程下的其他目录里的.copyarea.db文件即可,然后在elipse里刷新工程。就可发现这个错误消失了。


2008-09-04 14:02 作者: 一叶笑天【评论:0】【阅读:427】 

数据精度问题

很奇怪哦,大家看一下这段代码
 NumberFormat numberFormat=NumberFormat.getNumberInstance();
  numberFormat.setMaximumFractionDigits(2);
  numberFormat.setMinimumFractionDigits(2);
  float f=5.535f;
  double d=5.535;
  System.out.println(numberFormat.format(f));  //输出值为?
  System.out.println(numberFormat.format(d));//输出值为?

看一下输出1 为5.53
而输出2 为5.54

有哪位兄台给我讲一下原因呢?

2008-09-04 13:55 作者: foxinsky【评论:1】【阅读:473】 

Apusic上用JavaMail发邮件

     摘要: 0. JavaMail基本介绍 JavaMail是属于J2EE框架中的一部分,主要是为简化Mail部分开发工作。使用JavaMail发送邮件需要以下步骤: 1)初始化Session实例; 在初始化Session实例中有两种方式:使用JNDI初始化和在代码中自行完成初始化。 2)初始化Message实例,填充相关信息; 3)初始化Transport实例,连接到远程SMTP服务器,发送邮件。 在初始化...  阅读全文

2008-09-04 12:11 作者: 朱远翔-Apusic技术顾问【评论:4】【阅读:516】 

关于拦截器

     摘要: 在水木回一个大牛的帖子讨论拦截器,也发到这里。
所谓拦截,是少妇回娘家,路遇强盗。重要的是她能不能回家已经取决与强盗而不是自己。  阅读全文

2008-09-04 10:05 作者: 梦秋雨【评论:0】【阅读:752】 

Unmi 学习 Groovy 之闭包

     摘要: 一. 认识闭包
将代码块作为方法参数进行传递,这种机制就叫做闭包。闭包可以引用在创建闭包的范围中可见的变量。最近关于闭包的讨论也比较多,闭包能使语言更具灵动性,在动态脚本语言中较广泛的支持,如 Perl、Python、Ruby、JavaScript,还有我们的 Groovy。
有些语言能把函数作为参数传递,如 JavaScript 的回调函数,Python,甚至是 C++ 的函数指针。而 Java 在这方面又略逊一筹,需搬动一个匿名的内部类来实现类似的功能,内部类只能访问外部声明为 final 的变量。不过有呼声要在 Java SE 7 中增加闭包特性,让我们试目以待吧。
Groovy 这回大概是从 Ruby 那儿偷得闭包的语法。前面说这么多,其实你看到了就会发现,其实闭包很简单的,不信,请看:  阅读全文

2008-09-04 01:04 作者: 隔叶黄莺【评论:0】【阅读:692】 

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

公告

广告

统计信息

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

提问区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接