- 博客(10)
- 收藏
- 关注
转载 10种构建J2EE方法让架构设计师快速成为专家
导读:构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础—内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的 回收。在内存的分配中,目标是要减少需要创建的对象。 内存回收是导致性能下降的普遍原
2014-04-18 09:54:45 485
转载 Java中的Timer和TimerTask的使用
Timer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示: public abstract class TimerTask implements Runnable 可以通过继承该类,来实现自己的定时任务。 Timer定时器实例有多种构造方法: Timer() 创建一
2014-04-18 09:53:24 367
转载 Java利用poi读写Excel需要注意的问题
接到用Java进行数据库与Excel交换数据的活,到网上看看有什么开源项目没有,还真找到了,主要有POI和JXL,看POI比较火,就下了一个。准备用它做试验。 碰到的两个主要问题是:(1):整数读取写入(2)日期读取与写入 POI没有提供对整数数据的读取,它提供的数据类型有 HSSFCell.CELL_TYPE_BLANK,HSSFCell.CELL_TYPE_BOOLEAN,HSSF
2014-04-18 09:52:26 582
转载 Scala编程指南:面向对象编程
Scala 基础面向对象编程 Scala 和Java, Python, Ruby, Smalltalk 以及其它类似语言一样,是一种面向对象语言。如果你来自Java 的世界,你会发现对Java 对象模型限制的一些显著改进。 我们假设你先前有过面向对象编程(OOP)的经验,所以我们不会讨论那些最基本的原理,尽管有一些公用术语和概念会在词汇表中提及。你可以参见[Meyer1997] 来获取
2014-04-18 09:51:32 531 1
转载 JAVA虚拟机内存分配与回收机制
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机
2014-04-18 09:50:31 422
转载 蓝点世纪携原厂技术大会引发Java技术新旋风
日前,由国内资深的软件研发及软件技术培训机构北京蓝点世纪科技有限公司主办,红帽公司及Interface21公司协办的首届原厂开源技术大会在北京清华大学FIT大厦圆满落幕。此次大会的成功举办,在IT业界刮起了两股旋风,一股为"开源旋风",一股为"Java旋风",对我国软件开源技术的发展影响深远。 站在巨人肩膀上 正如与会开源软件开发人员所反映的那样,与过去开源大会不同,此次大会不仅让与会
2014-04-16 10:12:19 500
转载 谁将成为Java世界杯的巴西队?
谁将是Java世界杯的巴西队?既不是Sun也不是甲骨文,而是SpringSource,这个开源公司的CEO罗德·约翰森(Rod Johnson)如是说。来自市场分析机构的一份调查结果,以及与谷歌共同参与制定的Java规范,已经很好的支持了约翰森的这个观点。 风趣的约翰森还有一个绰号是Java“怒汉”,原因是他对企业Java方向的强势姿态。最近他在接受媒体采访时表示,Java王冠争夺战堪与世界
2014-04-16 10:11:26 539
转载 十大理由证明Java正在老去
在我的职业生涯中,我已经编写了无数的Java代码;而且,我仍然认为Java一门伟大的(程序)语言。相对于C++和Smalltack,Java已经有了很大的改进;但现在,即使是Java,也已经开始感觉到了其15年的积重。 事实上,在我的经历中,我总是不得不面对Java的设计和规范上的一些错误、缺陷和不足,这些东西,让我的Java程序员生活少有乐趣可言。现在全世界的Java程序员有数百万之众,J
2014-04-16 10:09:35 404
转载 Google选择Jetty放弃Tomcat
Google 应用系统引擎最初是以 Apache Tomcat 作为其 webserver/servlet 容器的,但最终将切换到 Jetty 上。 这个决定让许多开发人员都诧异的想问:为什么要做这样的改变?Tomcat 有什么问题吗? 我们获得的一次访问 Webtide ——Jetty 背后的公司——里的这个团队的机会,得到了关于这个决定背后更详细的信息。 问: 为什么Google选择Je
2014-04-16 10:09:01 393
转载 java辅导:Java加密保护
众所周知,java开发语言提供了很方便的开发平台,而且开发出来的程序很容易在不同的平台上面进行移植,现在越来越多的人使用它开发软件。 Java有了它方便的一个方面,但是他同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人反编译过来而据为己有。 一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出来的程序
2014-04-16 10:08:10 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人