用Java实现按字节长度截取字符串的方法
Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此...
Java发布版本的代号
今天在sun的网站闲逛,无意间发现了Java之前发布版本的代号,顺便查了一下翻译的名称,发现原来sun喜欢用各种奇怪的词来命名,大家消遣一下。VERSION 版本CODE NAME代号 RELEASE DATE发布时...
NetBeans 6.5发布中直接包含Groovy/Grails支持
据小道消息,NetBeans 6.5发布中直接包含Groovy / Grails支持。这是一个非常好的消息,Groovy在Sun的地位远不及JRuby,虽然Groovy更受广大Java开发人员欢迎。NetBeans早就支持Ruby开发了,而且被某些开发人员评为最...
NetBeans 6.5 对JAVA实现保存即编译
NetBeans是一个集多种编译语言和脚本语言的程序平台,我们在写java代码时每每修改都得build class觉得很烦,最新的netbeans 6.5 daily版已经让我们可以用save 来替代 build 对class文件进行更新,相信很多喜爱netBea...
NetBeans IDE 6.5 M1开始完全支持PHP
NetBeans IDE 6.5 Milestone 1 发布,开始完全支持PHP开发. Milestione 即里程碑的意思. 在4月份发布的 NetBeans IDE 6.1 中,仅部分支持PHP,且作为单独版本发布。此次发布的 NetBeans IDE 6.5 Milestone 1 完...
在eclipse 3.4 Ganymede 中安装subclipse和subversive
首先说一下这几天折腾eclipse 3.4和subclipse的臭事,极其郁闷,浪费不少时间。 简单的说,就是eclipse3.4和subclipse插件的问题。我的工作用机有两个,公司的笔记本和家里的台式机。事情...
java调用存储过程的传递Date参数的问题
建了一个存储过程 复制内容到剪贴板 代码:create procedure PR_YDFT_GETFT_TIME @AJLB tinyint, &n...
GroovyHelp v0.8发布
GroovyHelp v0.8对界面做了一些美化,修正了一些bug(比如锚点失效问题),并为源码阅读器增加了‘即点即查’功能。点击下载:GroovyHelp_without_JRE v0.8.zipHow to use GroovyHelp v0.8.zip(GroovyHelp v0.8配套...
闲侃AWT、SWING、SWT、JFACE
还记得大学里给别人当廉价劳动力(做点小项目,改善点生活~_~)的时候用了不少AWT、SWING,当时也没有太多去想(当然也没有丝毫能力去乱想),就是单纯地当API来用。工作之后,一直做插件开发,也接触了SWT、J...
Java开源协议小全
今天在网上大概看了一下开源协议的东东,觉得挺不错的,介绍给大家看看。下面列出了几个比较常见的开源协议,如果想要了解其他的协议和详细了解这些协议,我个人推荐这个网址 http://www.opensource.org/licenses/ ...
Java模式设计之多态模式与多语言支持
作为对象的创建模式,多态模式中的多态类可有多个实例;而且多态类必须自己创建、管理自己的实例,并向外界提供自己的实例。读者在阅读本文的时候,可以参考阅读笔者的《Java与模式》一书(刚由电子工业出版社出版)...
给学Java的大学生们分享一些经验
Java作为一种编程语言越来越受到大家的亲睐,学习Java语言已经达到了一个高潮,特别在校的大学生有了更猛的势头,现在站在一个初学ava的角度给出一些经验,希望能对大家有帮助! 1. 关于动态加载机制——学习...
一个优秀Java程序员必须了解的GC工作原理
一个优秀的Java程序员必须了解GC(Garbage Collection 垃圾收集)的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理...
JavaRebel 1.2发布,充分支持Spring
JavaRebel是一个JVM插件(-javaagent),能够即时重载java class更改,因此不需要重新部署一个应用或者重启容器,节约开发者时间。它是一个Java EE和Java 独立应用的常用解决方案。最新的稳定版本JavaRebel代码加载包...
Java基本类加载原理 VS 插件类加载原理
标题说明了一切,我想说的就是如果你在做Eclipse插件开发,想真正搞清楚Eclipse插件类加载,那么Java基本类加载原理是基础,无法逾越!!!我会...
JAVA和.NET两个平台对于安全功能的比较
安全配置和代码封装 安全配置 两个平台的配置都是通过XML或纯文本文件,两个平台最大的区别在于处理安全配置体系的方式不同。 在.NET平台,有图形接口和命令行二种方式来修改安全配置参数。Mscorcfg...
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了...
InfoWorld最佳Rails开发IDE揭晓
InfoWorld日前对主流的Rails开发IDE进行了评比,评选从功能性、易用性、集成性、性能表现等方面进行综合评分。NetBeans以其开源免费且跨平台等众多优秀特性,在评比中得到了最高的9.0分。对于NetBeans的当选,InfoWo...
世界上最被误解的语言-JavaScript
JavaScript,亦称为 Mocha、LiveScript,也叫做JScript、ECMAScript,是世界上流行的编程语言之一。事实上世界上差不多每台个人电脑都至少安装了一个JavaScript解释器。JavaScript的流行完全在于它作为WWW的脚本...
为什么你应该考虑使用Tapestry 5?
Tapestry 5.0.14近期已经发布,Tapestry社区非常兴奋,因为Tapestry离成为GA只有一步之遥了。如果你没有听说过Tapestry 5,介绍一下Tapestry 5是一个开源基于组件的web框架,对于原先的版本进行了完全的修改。一些开...