`
javaoldboy
  • 浏览: 70199 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
项目中需要将结果集保存到一个excel表格中, 下面是我的实现方法 先要把jxl.jar包下载copy到classpath路径下 public class SpcpExcel {     //os应为response.getOutputStream(),list为需要写入表格的数据集,    public static void writeExcel(OutputStream os, List list) throws Exception {        WritableWorkbook wwb = Workbook.createWorkbook(os);        WritableShe ...
struts是一个MVC框架,像Java和其他Java框架一样,struts可以轻松实现国际化;于是根据网上的资料,做了一个尝试,因为第一次做多语言程序,还是拐了很多弯路;但所幸,经过不断的尝试,终于成功的实现多语言版本的简单页面; 因为程序非常简单,所以在整个尝试过程中,全部使用手工编码,没有使用任何辅助工具; 1、 建立服务器 我使用Tomcat4作为测试环境,建立过程(略); 2、 下载struts 可 以到http://jakarta.apache.org/struts/index.html下载,下载后解压,把其中的.war文件拷贝到 Tomcat的webapps目录下,启动Tomcat ...
今天,Tomcat给了我这么一个异常:java.lang.OutOfMemoryError: PermGen space。自己是第一次遇到,抱着好奇的心情google了一下,居然是个很常见的异常!故记录一下。:) 原因:       PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermG ...
1、项目经理必须关注项目成功的三个标准 简单地说,一是准时;二是预算控制在既定的范围内;三是质量得到经理和用户们的赞许。项目经理必须保证项目小组的每一位成员都能对照上面三个标准来进行工作。 2、任何事都应当先规划再执行 就项目管理而言,很多专家和实践人员都同意这样一个观点:需要项目经理投入的最重要的一件事就是规划。只有详细而系统的由项目小组成员参与的规划才是项目成功的唯一基础。当现实的世界出现了一种不适于计划生存的环境时,项目经理应制定一个新的计划来反映环境的变化。规划、规划、再规划就是项目经理的一种生活方式。 3、项目经理必须以自己的实际行动向项目小组成员传递一种紧迫感 由于 ...
   下午面试了三个java开发的,三个人各有特点,第一个是有三年开发经验的,三年换了三个公司,给人第一映像就有点浮躁,果然问了几个技术问题以后也确实是这样,什么技术都懂一些,什么数据库也都接触过,但是问到稍微原理性的问题就不知道了,struts用了三年了,最简单的原理也不知道,一些常用的配置属性也不熟悉。第二个毕业两年的,工作有一年多吧,在什么地方培训过,应该说水平跟刚毕业的大学生差不多,struts,hibernate基本上停留在听说过的水平上,看上去回答问题的时候有点紧张。第三个也是很年轻的小伙子,两年开发经验,问了几个技术问题感觉还不错,对技术比较感兴趣,看的出有些专研精神。他给我留下比 ...
今天要在sqlserver环境下做一个简单的增删改功能,要用到分页,开始直接用oracle数据库环境一直用的一个jdbc重构过的类处理,发现不行,才想起oracle和sqlserver的分页sql语句写法是很不一样的,于是打算google一下,紧接又想,何不先看看hibernate在sqlserver环境是怎么处理分页的(我这里用的是hibernate 3.0)。 先把hibernate配置文件的show_sql改成true,启动tomcat,在项目原来的一个功能里找到一个翻页的地方,比如每页显示两条,第一页的时候,hibernate的query语句是:SELECT TOP 2 * FROM   ...
【转贴一篇】 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法: 程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当 ...
linux目录架构/   根目录/bin    常用的命令 binary file 的目錄/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内     /boot/grub/menu.lst   GRUB设置     /boot/vmlinuz   内核     /boot/initrd     核心解壓縮所需 RAM Disk/d ...
Export/Import 使用技巧与常见错误Export 和 Import 是一对读写Oracle数据的工具. Export 将 Oracle 数据库中的数据输出到操作系统文件中, Import 把这些文件中的数据读到Oracle 数据库中. Export/Import可以用来完成以下工作: 数据归档, 数据库升 ...
一般的to_char是这样用的to_char(sysdate,'YYYY-MM-DD hh:mi:ss AM') ,也有几个图书点的用法  to_char(sysdate, 'dd') 查看今天是几号  to_char(sysdate, 'ww') 查看这是这个月第几个星期  to_char(sysdate, 'mm')  查看这是一年中第几个月  to_char(sysdate, 'y ...
最近没事,研究了下ant。 用ant的目的就是编译,打包(jar包),自动生成帮助文档等。用ant首先要下载ant的安装包,完了系统的环境变量里面添加ant_home参数,path里添加ant/bin目录。如果是在eclipse里用的话就不需要了,只要工程目录下编辑一个build.xml就行,运行的时候点build.xml  右键---run as ---ant build,就可以运行了。 <?xml version="1.0"  encoding="GB2312" ?> <!-- 一个项目,可包含很多任务组(target) --> ...
首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。《Practical Java》在Java中,事实上底层工作原理不存在传引用的概念,这也象《Practical Java》中所说的那样,Java中只有传值。这句话理解起来需要费一定的周折。熟悉C的程序员都用过指针,对指针可谓爱之深恨之切。指针是指向一块内存地址的内存数据(有些拗口),也就是说指针本身是一个占用4字节内存的int(32 位系统内),而这个int值恰恰又是另一块内存的地址。比如"hello"这个 ...
一个典型的log4j.properties的书写 log4j.rootCategory=FATAL, stdout,rfa //这里配置日志记录的级别,常用的有fatal,error,warn,info,debug,trace(全部大写) log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n // ...
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。   环境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表结构:CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), BLOBATTR Blob)CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), CLOBATTR Clob)   JAVA可以通过JDBC,也可以通过JNDI ...
Global site tag (gtag.js) - Google Analytics