CoreJava
maomaozgc
老程序员
展开
-
利用jawin完成window中dll的调用
1、下载jawin:[url]http://jawinproject.sourceforge.net/[/url]。 2、配置: 》将jawin.jar放于%JAVA_HOME%\jre\lib\ext下 。 》将jawin.dll放于c:\winnt\system32下。否则将出现错误:COMException : no jawin in java.library.path...原创 2009-12-07 16:44:43 · 144 阅读 · 0 评论 -
JSTL、JAVA将浮点数字输出格式化
由于EL表达式的运算结果是浮点数时(而且EL表达式的除运算结果也是浮点数,这和其他语言还有点不一样),在网页上显示一长串确实不雅。使用JSTL的fmt标签,可以实现对数字、货币、时间……的格式化显示。 首先在页面前导入该标签库 数字格式化(value部分可为EL表达式): 1. //-- $12.00 2. //-- $12.0 ...原创 2010-02-20 14:51:30 · 142 阅读 · 0 评论 -
switch和if-else相比
switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话 我也没有深入研究过这个问题的根源 只是在实际开发中 没有人会去用很多很多else if的 都是用 switch case 的 后者比较清晰 给人感觉就是一个脑子很清楚的人写出来的东西 至于效率的本质 就让大企鹅去...原创 2010-01-25 09:18:50 · 82 阅读 · 0 评论 -
Version 1.3.1_01 of the JVM is not suitable
问题: 运行eclipse出现以下错误:Incompatible JVM 的对话框,内容如下: Version 1.3.1_01 of the JVM is not suitable for this product.或者 Version:1.4.1 or greater is required. 解决方法: 对于1:window -> preferences -> ...原创 2010-01-23 11:12:42 · 144 阅读 · 0 评论 -
Hibernate配置文件
Hibernate配置文件 通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(.hbm.xml)把java对象或持久化对象(Persistent Object,PO)映射到数据库中的数据表, 然后通过操作PO,对数据表中的数据进行增,删,改,查等操作. Hibernate配置文件主要用来配置数据库连接参数,例如数据库的驱动程序U...原创 2009-12-23 10:10:26 · 71 阅读 · 0 评论 -
Null value was assigned to a property of primitive type setter of
Null value was assigned to a property of primitive type setter of 问题域:页面显示出错 Null value was assigned to a property of primitive type setter of com.xgb.zzgl.model.InspirationalScholar.zyrs ...原创 2009-12-23 10:09:44 · 182 阅读 · 0 评论 -
action同时拿到selec里面的值,和文本
问题域: 我在做一个更新的操作。要用action同时拿到selec里面的值,和文本。然后保存到数据库里面去 select是通过dwr赋值的,在action里面可以用 request.getParemeter("select")拿到select里面的值。但拿不到文本。 能有什么方法同时拿到select里面的值和文本? 解决: [/*request.getParam...原创 2009-12-17 16:03:53 · 85 阅读 · 0 评论 -
Hibernate left join fetch拿到多的一方值问题
问题域: bill货物单 ----->{1:n关系} ware货物 Bill.java ... Set wareSet = new HashSet(); .... Ware.java ... Bill bill; .... 要使得从Bill端拿到wareset 则注意: 1. hql: "from Bill bill left join fet...2009-12-16 16:40:49 · 165 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger
在Eclipse中开发相关项目时,在控制台经常看到如下信息: log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly. 此处输出信息并不是错误信息而仅只是警告信息,因为log4j无法输出日志,log4j是一个日志...原创 2009-12-14 12:44:42 · 74 阅读 · 0 评论 -
serialVersionUID作用
serialVersionUID 用来表明类的不同版本间的兼容性 (Java) 简单的说,就是可以通过它来进行Bean的序列化和反序列化。 有时候还可以进行钝化数据和激活数据(类似于session 的钝化和激活) Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVers...原创 2009-12-11 16:13:29 · 95 阅读 · 0 评论 -
java 利用jni 来调用本地系统文件操作
Java 本机接口(Java Native Interface (JNI))是一个本机编程接口,它是 Java 软件开发工具箱(Java Software Development Kit (SDK))的一部分。JNI 允许 Java 代码使用以其它语言(譬如 C 和 C++)编写的代码和代码库。Invocation API(JNI 的一部分)可以用来将 Java 虚拟机(JVM)嵌...原创 2009-12-07 17:22:10 · 418 阅读 · 0 评论 -
Java的注释规范
在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。 JAVA注释规范 一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息?...原创 2009-12-07 17:07:49 · 97 阅读 · 0 评论 -
Action中遍历页面form 参数名和参数值
Enumeration item = request.getParameterNames(); while(item.hasMoreElements()){ String name = (String)item.nextElement(); System.out.println("name:"+name); System.out.println("value:"+...2010-07-06 16:48:04 · 255 阅读 · 0 评论