Java
wangqiaowqo
我思故我在,欢迎大家来访!
展开
-
编写jbookstore遇到的问题集锦
1. "Unsupported major.minor version 49.0”的错误 : 用jdk5开发,而tomcat使用jdk1.4。 解决:都改为jkd5.2. Invalid byte 1 of 1-byte UTF-8 sequence:view-velocity.xml中有中文注释。 解决: 去掉中文注释。3. Cannot create JDBC driver...2008-06-25 14:02:04 · 60 阅读 · 0 评论 -
ibatis 中#和$的区别
因为被#包含的属性Ibatis会读取对应的值,比如#id#,那么在参数中就要有id这个变量,或者id是参数中的一个属性而$是直接替换的功能,比较$id$,当传进来的id 为 1,2,3 时,那么Ibatis就直接把id 替换为1,2,3 而不会去找属性为id对应的值...2008-06-27 16:46:52 · 414 阅读 · 0 评论 -
关于jstl标签的一些问题
The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml orthe jar files deployed with this application jstl:的应用配置: 第一种:直接把tld文件放在web-inf下面,然后在web.xml配置 第二...2008-06-02 08:59:38 · 108 阅读 · 0 评论 -
load-on-startup 的解释
The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be...2008-06-06 17:46:14 · 285 阅读 · 0 评论 -
Velocity.properties配置示例
#Velocity.properties配置示例# 如果需要系统从WEB-INF/classes路径加载Velocity的模板文件,取消下面两行的注释#resource.loader=class#class.resource.loader.class=org.apache.Velocity.runtime.resource.loader.ClasspathResourceLoader...2008-06-11 15:30:48 · 754 阅读 · 0 评论 -
jpetbook 系列:SimpleFormController[转]
Web之简单表格控制器实例----SimpleFormController选择表单控制目的是:不用再写复杂的表单数据装配类,而动作参数从request得到,并写相应的接口是非常容易的。因此选择表单控制器操作。 Spring mvc 过程: 当用户向指定的web服务器发出请求(网址中输入网址,或网页提交请求)时,所指定的web服务器根据 web.xml的设置,找到sprin...2008-07-05 10:43:53 · 84 阅读 · 0 评论 -
jpetbook系列:终于出来页面了,但是还有很多错误
终于出来页面了,但是还有很多错误,没有作validate认证,还不知道下一步怎么作,难啊!2008-07-05 16:13:32 · 68 阅读 · 0 评论 -
jpetbook 系列:Validator学习笔记
1.工程所使用的jar包: commons-validator.jar, spring-modules-0.9-all.jar, 2.在jbookstoretest-servlet.xml的开头配置如下 3.新建/conf/validatorContext.xml文件,写如下内容: -----① -----② ...2008-07-09 14:53:02 · 88 阅读 · 0 评论 -
velocity使用中文要注意的地方
velocity是和freemaker一样,是个模版生成的引擎,但最近在使用中发现遇到了中文的问题,最后查资料后解决了。 我的环境是TOMCAT 5.0.28,程序中用了servlet,也用了filter了,VM模版的文件头部也加了%@page ....%那玩意了,但还是出现乱码,后来解决方法如下首先千万要记得,下载velocity 1.4外,还要下载velocity tools 1....原创 2008-08-02 20:09:59 · 129 阅读 · 0 评论 -
在tomcat下部署Velocity模板
velocity-1.5.jar(382.9 K) velocity-dep-1.5.jar(682.2 K) 切换到幻灯片模式首先创建一个vtl项目,在项目下生成一个servlet testVtl.java:package com.cl.vtl;import java.io.IOException;import java.util.Pr...原创 2008-08-02 20:17:08 · 292 阅读 · 0 评论 -
Velocity 问题集锦
VelocityServlet的应用:http://hi.baidu.com/shirdrn/blog/item/a6ab2b012b1f4f031d95832b.html关于VelocityServlet应用时velocity.properties作为通用属性文件:http://hi.baidu.com/shirdrn/blog/item/801d85084a413e35e924...2008-08-02 20:25:37 · 291 阅读 · 0 评论 -
url中的中文参数的处理
request.setCharacterEncoding("UTF-8");if (request.getParameter("adviceContentUrl") != null){ String temp = request.getParameter("adviceContentUrl"); adviceContent = new String(temp.getBy...2009-03-06 14:19:16 · 122 阅读 · 0 评论 -
在tomcat\bin\catalina.bat定义路径
在C:\tomcat\bin\catalina.bat中增加,实现对WAP_HOME的定义 if not "%WAP_HOME%" == "" goto homeset WAP_HOME=C:\tomcat\webapps:home2009-04-17 12:18:33 · 438 阅读 · 0 评论 -
The method onClick(View) must override a superclass method
The method onClick(View) must override a superclass method请将@Override注释掉就可以了 Normally this ""bug"" happens, when you are using a JRE below 1.6 .原创 2009-10-09 17:26:17 · 74 阅读 · 0 评论 -
WARNING: Application does not specify an API level requirement!
WARNING: Application does not specify an API level requirement! ApiDemos] Device API version is 3 (Android 1.5)AndroidManifest.xml中需指定users sdk2009-10-14 14:17:16 · 80 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFou
你环境变量的配置有问题,建议按照以下配置: 我以前也有这个问题,配置如下: 创建环境变量: JAVA_HOME=C:\jdk150_04; PATH=%JAVA_HOME%\bin;%PATH% CLASSPATH=.;%JAVA_HOME%\lib 祝你好运!!!...原创 2008-11-06 16:29:31 · 734 阅读 · 1 评论 -
applicationContext.xml 配置说明
org/yeeku/model/User.hbm.xml org/yeeku/model/News.hbm.xml org/yeeku/model/...2008-04-26 09:22:08 · 285 阅读 · 0 评论 -
hibernate配置说明
@hibernate.list lazy="true" inverse="false" cascade="no...2008-04-26 09:24:56 · 65 阅读 · 0 评论 -
程序,进程,线程好好搞懂这些东西
线程的引入:例如,有一个Web服务器要进程的方式并发地处理来自不同用户的网页访问请求的话,可以创建父进程和多个子进程的方式来进行处理,但是创建一个进程要花费较大的系统开销和占用较多的资源。除外,这些不同的用户子进程在执行的时候涉及到进程上下文切换,上下文切换是一个复杂的过程。所以,为了减少进程切换和创建的开销,提高执行效率和节省资源,人们在操作系统中引入了"线程(thread)"的概念。 ...原创 2008-11-19 23:59:14 · 132 阅读 · 0 评论 -
面向对象的优缺点
如果你是程序员,在面试的时候90%的项目leader都会问你"你是怎么认识 面向对象编程 面向对象编程的优缺点能否说说"先看看 别人是怎么说的======================别人 oop的理解================================面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计...原创 2008-11-22 21:48:59 · 1888 阅读 · 0 评论 -
Eclipse快捷键大全(转载)
定位某个类的位置 Alt+shift+W 然后选择左侧要显示的位置Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Al...原创 2009-11-09 13:39:33 · 60 阅读 · 0 评论 -
直接在response中生成xml文件
[code="java"]package com.lenovomobile.wap;import com.lenovomobile.wap.auto.FaceConfig;import com.lenovomobile.wap.domain.Column;import com.lenovomobile.wap.domain.logic.WapFacade;import com....2009-05-22 17:14:59 · 516 阅读 · 0 评论 -
java 取得文件名,取得文件路径
/*String base = System.getenv("SVG") + "/Docs/"; String[] dirs = getDirs(new File(base)); HashMap model = new HashMap(); HashMap names = new HashMap(); for (St...2009-05-26 09:34:18 · 81 阅读 · 0 评论 -
eclipse 使用技巧
1.显示行号: windows-->Preferences-->General-->Editors-->TextEditors-->勾选“show line numbers” 即可(3.2edition)2010-03-09 14:26:39 · 55 阅读 · 0 评论 -
RMI JNDI CORRA
RMI Remote Method Invocation(远程方法调用),Java中进行分布式编程的基础技术,EJB技术也是基于RMI的。JNDI Java Naming and Directory Interface(Java命名和目录服务接口),Java中使用目录和命名服务的技术规范,和JDBC类似,他由API和SPI构成。J2EE的目录服务使得Java客户端和Web层Serv...2008-12-05 23:21:13 · 76 阅读 · 0 评论 -
如何在jsp中出发Action类
我想增加用户时,打开了一个sys_user_add.jsp的页面,在页面的Form中设置则同时配置文件中addUser这样在Controller类中就可以去找相应的方法了 。2008-12-12 15:57:34 · 110 阅读 · 0 评论 -
CharSequence
public interface CharSequenceCharSequence 是 char 值的一个可读序列。此接口对许多不同种类的 char 序列提供统一的只读访问。char 值表示 Basic Multilingual Plane (BMP) 或代理项中的一个字符。有关详细信息,请参阅 Unicode 字符表示形式。 此接口不修改 equals 和 hashCode 方法的常规协...2009-12-04 12:19:14 · 166 阅读 · 0 评论 -
FusionCharts 文档和实例
FusionCharts 文档和实例2009-06-23 14:31:24 · 88 阅读 · 0 评论 -
[转]按装oracle后 eclips提示jvm版本太低的问题
按装oracle后 eclips提示jvm版本太低的问题今天在自己的机器上安装了 oracle9i 再启动eclipse的时候,提示JVM版本太低,安装oracle前是没有任何问题的,而且,这台机器上装的JDK也够高了,1.5。。猜测问题应该处在环境变量的设置上,于是重新设置了一下环境变量的CLASSPATH ,竟然不好使,晕了,查了一下,原来问题不出在CLASSPATH 上,而出在PAT...2010-04-01 16:09:46 · 88 阅读 · 0 评论 -
[转]获取手机型号、IP(有待验证)
获取手机型号、IP(有待验证)Java代码 据说已经不能获得手机号码,被移动屏蔽,得到移动批准的SP才可以获得。 如何判断访问者是来自哪个浏览器或者移动电话? 可以通过检查HTTP_USER_AGENT标签来判断。例如试着使用Microsoft Internet Explorer访问一个站点的时候,HTTP_USER_AGENT将返回:Moz...2010-04-07 13:24:22 · 107 阅读 · 0 评论 -
qualsIgnoreCase
boolean equals(Object anObject) 比较此字符串与指定的对象。 boolean equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 进行比较,不考虑大小写。2010-04-13 12:01:12 · 253 阅读 · 0 评论 -
JVM terminated. Exit code=-1
这两天,突然无法启动我的MyEclipse6.5了,不知道为什么,提示错误: JVM terminated. Exit code=-1。昨天,我以为是机器运行时间太长,重启一下,果然好了。但是今天又来了。看了一下错误提示,我以为是JVM有问题,就在启动Eclipse里加个JVM的参数,结果还是不行。后来在网上找了一下,有人说是JAVA环境配置的问题,我想这不可能,因为以前一...2009-08-23 13:47:51 · 267 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space解决方法
//首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量解决方法:手动设置Heap size修改TOMCAT_HOME/bin/ca...原创 2009-08-26 14:28:17 · 394 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space的解决
java.lang.OutOfMemoryError: Java heap space的解决 修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下JAVA_OPTS的1行: rem ----- Execute The Requested Command -------...2009-08-26 16:11:58 · 52 阅读 · 0 评论 -
android 简单例子
http://blog.csdn.net/lihe2008125/archive/2009/08/23/4474391.aspx2009-08-26 17:23:57 · 81 阅读 · 0 评论 -
查看端口号命令(转)
在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。小知识:Netstat命令用法命令格式:Netstat -a -e -n -o -s-an...原创 2010-08-03 10:59:04 · 195 阅读 · 0 评论 -
XHTML-粗探
XHTML-粗探 HTML(HyperTextMarkupLanguage的所写),即超文本链接标记语言。XHTML就是严谨而准确的HTML,"X"是代表可扩展的,是单词"extensible"的缩写。区别,XHTML将以前版本的HTML能够实现的一些功能交给了CSS。在XHTML中,所有标签均使用小写。 注意:普通的XHTML文件有两个等级标准(不算框架标准)——过渡...2009-09-09 15:08:12 · 87 阅读 · 0 评论 -
保留字符的指定方式
[code="java"] [table]表5.1 保留字符的指定方式 字 符 指定方式 < < 或 < > > 或 > ' ' 或 ' " " 或 " & & 或 & 或 #38; $ $$ 或 < 连续空格(Non breaking s2009-09-09 16:30:24 · 71 阅读 · 0 评论 -
ENCTYPE="multipart/form-data",
ENCTYPE="multipart/form-data",这句话的意思是把你表单的所有信息以流方式提交,页面上的所有信息已经都转换为了文件流,为的是能让服务端得到你上传的文件的文件流。当然,你填写的一些文本信息也变成了流,用request.getParameter()方法当然得不到值了 用request.getInputStream()来接收流数据吧...原创 2010-05-18 13:14:12 · 76 阅读 · 0 评论 -
Cookie的使用
Cookie的使用 一、cookie的作用在我们平常写的B/S程序中,会经常用到cookie,主要有以下一些作用:1、 记录用户名和密码以及该用户需要保存的一些信息,如购物购站,使用cookie,可以让用户自动登录到站点等。2、 定制站点可以使用cookie来记录用户的偏好。3、 定向广告可以使用cookie来记录用记经常访问...原创 2010-06-01 14:03:22 · 145 阅读 · 0 评论