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

Java发布版本的代号

     摘要: 今天在sun的网站闲逛,无意间发现了Java之前发布版本的代号,顺便查了一下翻译的名称,发现原来sun喜欢用各种奇怪的词来命名,大家消遣一下。  阅读全文

2008-09-07 16:36 作者: Janet【评论:0】【阅读:81】 

用Java实现按字节长度截取字符串的方法

     摘要: Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要截取的字符串是中、英文、数字混合的,就必须按字节长度来截取字符串。在本文中给出了一个按字节长度截取字符串的方法,以便这类操作变得更容易。  阅读全文

2008-09-07 09:46 作者: 银河使者【评论:1】【阅读:347】 

tomcat连接池的三个重要参数

     摘要: 引用: a.   如果设为true则tomcat自动检查恢复重新利用,没有正常关闭的Connection.(默认是false)   <parameter>   <name>removeAbandoned</name>   <value>true</value...  阅读全文

2008-09-07 09:43 作者: 向左走向右走【评论:0】【阅读:307】 

用户故事(User Story) VS 快速原型(Rapid Prototype)

     摘要: 现在国外的很多的创业团队(Freelance),都可以做出一步到位的原型,团队中的人擅长前端设计、开发,Ajax, CSS, XTHML,web standard, cross browser不在话下,Flash, Flex, Fireworks 等RIA技术也是有丰富的项目经验,很多人用flash, fireworks做的原型,非常棒。以用户为中心的、注重用户体验、准确把握用户业务的分析设计是他们的核心竞争力。  阅读全文

2008-09-07 09:08 作者: Speed【评论:1】【阅读:301】 

初学maven(3)-使用nexus替代artifactory作为maven私服

     摘要: 之前看到过一些Nexus的介绍,由于刚开始接触maven时使用的私服是artifactory,因此没有太在意。今天想着既然Nexus能有胆量出来混,应该有点真本事才是,看了一下nexus的安装介绍,挺简单的,试试无妨。因此装上小试了一下,结果喜出望外,nexus的表现非常不错,尤其是在开启远程索引之后,简直太方便了。
于是决定放弃artifactory改而使用nexus作为自己的maven私服。恩,惭愧,颇有点喜新厌旧的味道,artifactory才装上来没有几天,就惨遭抛弃......  阅读全文

2008-09-06 23:16 作者: 飘然【评论:1】【阅读:332】 

深入浅出多线程(6)分析并行包线程池的设计与实现

     摘要: 分析Concurrent包中线程池的设计与实现,体会线程池设计处理Task的策略,以及工作线程的实现。由此提高我们的设计能力。  阅读全文

2008-09-06 23:14 作者: advincenting【评论:0】【阅读:338】 

在Eclipse中反编译Class文件完全详解

     摘要: Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。  阅读全文

2008-09-06 23:05 作者: 菠萝大象【评论:0】【阅读:410】 

深入浅出多线程(5)以并行包线程池为例说说线程池的设计需求及使用

     摘要: 线程对象的创建和销毁是需要花费系统资源的,通过线程池,可以避免该问题并提高系统的响应时间。这种情形类似我们常提到的数据库连接池。
线程池的广泛应用使得在SUN在JDK 1.5的工具包提供了线程池的支持。该系列分为线程池设计需求与设计实现两个部分。如果想要熟悉,并熟练应用线程池,那么通过设计需求篇就可以找到答案。如果想探究实现的细节,那么在设计实现篇会有深入的说明。  阅读全文

2008-09-06 23:01 作者: advincenting【评论:0】【阅读:299】 

使用Grails和Rome产生Rss

     摘要: 在grails中利用ROME产生RSS  阅读全文

2008-09-06 13:42 作者: 【评论:0】【阅读:470】 

手机地图-使用j2mepolish的gauge实现进度条

     摘要: 我做了一版手机地图,数据都是放在服务端的,客户端通过j2me发送http请求来进行数据交互。网络通信部分是比较耗时的操作。
为了给用户提供一个友好的界面,我尝试使用j2mepolish中的gauge来添加进度条。
以下是我实践的方式,分享出来,供参考。  阅读全文

2008-09-06 08:20 作者: 张氏兄弟【评论:0】【阅读:573】 

周杰伦惊现W3C官网

     摘要: 2008年8月29日,W3C 的Web IDL 工作草案正式发布,令人惊奇的是在规范说明中竟然出现了“周杰伦”的名字。   Web IDL(Interface Definition Language,接口定义语言)该规范定义了一个OMG IDL 3.0的语法子集,用来规范定义的接口。Web IDL 是一个具有多种功能的IDL 变量,便于规范Web平台中的常用脚本对象的操作...  阅读全文

2008-09-06 08:18 作者: steady【评论:6】【阅读:835】 

java package的设计原则

    典型的J2EE项目,package的设计有成熟的套路可循,如分为domain、dao、service、action等等,职责已经分解的比较单一和清晰,循环依赖这样的情况出现并不多。而在一般的java项目,如服务器程序、客户端程序和通用性框架的开发中,包的设计并没有套路可循,毕竟由于应用和业务种类的不同,想得出通用性的设计套路是不大可能的。这时候遵循一些原则比之生搬硬套更为重要。在《敏捷软件开发》一书中对包的设计有深入的讨论,虽然针对的是发布的二进制包而言,但是对于java package的设计同样有借鉴意义,如对包的内聚性、可重用性、稳定性的强调,对于依赖的探讨,这些都是比较笼统的概念,不是那么直观,需要在实际运用中认真归纳和重构,向这些原则靠拢。
   我所想到一个比较直观的方法就是:对于一个包的描述,你是否能用一句简明扼要的话概括,也就是包的功能或者说介绍能否做到简明扼要,这是衡量一个包的设计是否合理的最简单的方法。如果可以,显然这个包的内聚性很好,所有的类都服务于一个目的,从而带来了重用的可能(其实我对重用性并不感冒,除了工具类外真正能重用的东西少之又少,内聚性才是需要关注的);反之,这个包可能承担了太多的职责或者依赖过多,仔细的重构和分离是需要做的。包的设计同样要遵循接口分离的原则,将接口与实现隔离在不同的包之中,客户程序就不会知道具体的实现,并且也保证了实现对接口的单向依赖。当然,这时就需要引入工厂类、插件或者IOC容器来负责实例化实现类。

2008-09-06 00:15 作者: dennis【评论:1】【阅读:728】 

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

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

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

Servlet过滤器大全

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

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

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

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

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

【原】Java 多线程 之 ThreadLocal

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

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

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

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

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

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

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

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

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

     摘要:   阅读全文

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

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】【阅读:658】 

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】【阅读:500】 

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

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

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

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

     摘要:   阅读全文

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

Flex 视频大全『可下载』

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

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

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

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

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

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

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

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

控制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】【阅读:828】 

sqlServer2000与sqlServer2005的错误

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

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

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

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

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

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

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

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

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

公告

广告

统计信息

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

提问区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接