只显示主题贴

不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一下,了解Velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑Velocity,另外也让大家了解它的思想,毕竟它提供了一个很好的思维方式,给大家换换筋骨,换一种思考的方式。 本文基于你对Java开发有一定基础,知道MVC,Struts等开发模式。 Velocity是一种Java模版引擎技术,该项目由Apache提出,由 ...
  • 进入论坛 Java
package com.laies; import java.util.*; import java.io.*; /**  * @author 梁越  * @文件名:SysProb.java<br>  * @描述: 取得当前系统变量的程序  */ public class SysProb {  // 返回当前系统变量的函数,结果放在一个Properties里边,这里只针对win2k以上的,其它系统可以自己改进  public Properties getEnv() throws Exception ...
   在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,StringBuffer sb = new StringBuffer();sb.append("yacht") ; sb.append("yacht1"); 因为StringBuffer是一个可以实 ...
           随着Ruby和Rails的不断升温,可以预见很快就会有更多阐述某一细部的技术书籍出现,各种经验与模式也会结集出版。也许不久之后,就再也没人能像作者这样给出一份“Ruby完全读书指南”了。所 以,能读到这样一篇文章,就当做是Ruby与你的缘分吧。        看到这样一个题目,大概很多读者会记起这样一 ...
  • 进入论坛 Ruby
JasperReports是一个开源的java报表制作引擎 http://jasperreports.sourceforge.net iReport是JasperReports的一个GUI工具,用来生成JasperReports的jrxml文件。 http://ireport.sourceforge.net 首先使用iReport制作报表的模板(我自己起的名词):     运行iReport,新建一个report。     在Title band中输入报表的名称,好象使用pageheader band也 ...
  • 进入论坛 Java
一,你适合当程序员吗,你知道编程序是怎么回事吗 1, 程序员意味着要编程序. (如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2,你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和 严谨.(说坦白点就是,在你没有找到乐趣以前,它很枯燥) 3,你有对新技术追求的热情吗 你有刨根问底的探索精神吗 (热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗 ) 4,当程序员决不是什么好差事,时刻需要学习,需要思考. (直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷 ...
1  Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php 2  lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz 3  MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等 http://www.myeclipseide.com 4  ...
1、实现Serializable回导致发布的API难以更改,并且使得package-private 和private这两个本来封装的较好的咚咚也不能得到保障了 2、Serializable会为每个类生成一个序列号,生成依据是类名、类实现的接口名、    public和protected方法,所以只要你一不小心改了一个已经publish的API,    并且没有自己定义一个long类型的叫做serialVersionUID的field,哪怕只是添加    一个getXX,就会让你读原来的序列化到文件中的东西读不出来(不知 ...
Ruby的缺点无非下面几点: 1.缺乏 Virtual Machine 2.Unicode 支援不佳 3.企業應用 ( 2PC, scaling problem, etc. ) 4.Library, default action 匱乏 5.沒有編譯階段 6.缺乏文件 Ruby 發展過快,有些缺點是難免的. 1.Ruby 已經有很多套 Virtual Machine 正在開發, Ruby 的理念中並不想把這種 Language 跟其他 Tools 綁在一起, 因此這樣的設計架構是可以理解的. 2.這是很嚴重的問題,Unicode 現在大致上已經被解決了, 但其他 encoding ...
  • 进入论坛 Ruby
求50以内的素数,以下算法做了很大程度的优化。拿出来与大家分析,望有更好的优化算法。 $arr=[ ]      #建立一个全局数组  $arr $arr[0]=2   #第一个位置值存入2  def add_prime(n)    #定义方法  将 n以内的奇素数加入$arr     3.step(n,2){|num|$arr <<num  if is_prime?num }  &nb ...
  • 进入论坛 Ruby
laies
搜索本博客
最近加入圈子
存档
最新评论