java
叮咚侠
大家好,在这里希望可以向高手学习!
展开
-
为什么short s1 = 1; s1 = s1 + 1;有错,而short s1 = 1; s1 += 1;没有编译错误?
第一种解释:对两个容量不一样的数据类型的变量进行算术运算时,java会自动将小容量的变量进行精度提升,然后再进行运算,得到的结果类型是提升后的大容量的数据类型.如果将该结果赋值给小容量的数据类型的变量,则必须进行强制的类型转换,否则编译程序会报损失精度错.如楼主示例,用i来表示1:short s1 = 1;int i = 1;首先,因为short类型是16位的,而int类型是32位转载 2011-12-16 11:40:26 · 1283 阅读 · 0 评论 -
在eclipse + tomcat + mysql 的配置中,修改tomcat的端口号不起作用
这个问题的原因是:需要在eclipse里面的server文件夹下的server.xml中的端口号也需要修改,而不只是修改tomcat下面的conf中的server.xml中的端口号原创 2012-03-05 17:24:31 · 1495 阅读 · 0 评论 -
javamail发送邮件
原文地址:http://www.cnblogs.com/liyazhou/archive/2010/08/20/1804927.html====================================================================今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代转载 2012-04-10 17:27:14 · 590 阅读 · 0 评论 -
java 读取txt文件中的列表数据 代码
txt中数据格式如下:期号 红球 蓝球 开奖时间 开奖公告 2012041 08 11 15 20 24 32 02 2012-04-10 开奖公告 2012040 03 08 09 22 25 31 10 2012-04-08 开奖公告 2012039 01 02 05 13 22 29 08 2012-04-05 开奖公告 2012038 09 10 11 15 19 33转载 2012-04-11 12:41:00 · 1635 阅读 · 0 评论 -
非常短的java操作mysql数据库的代码
package cn.cnic.dep.test;import java.sql.DriverManager;import com.mysql.jdbc.Connection;import com.mysql.jdbc.ResultSet;import com.mysql.jdbc.Statement;public class Test { public static void转载 2012-04-11 13:09:33 · 531 阅读 · 0 评论 -
String、Pattern、Matcher——java正则
原文链接地址:http://zhuobinzhou.iteye.com/blog/8051411、若想要将正则表达式视为一个对象来重复使用,就可以使用Pattern的静态方法compile()进行编译。compile()方法会返回一个Pattern实例。这个实例代表正则表达式,以后就可以重复使用这个Pattern实例的matcher()方法来返回一个Matcher实例,该实例代表符转载 2012-04-13 14:25:58 · 701 阅读 · 0 评论 -
java 正则表达式学习,非常详细,留着复习
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。 正转载 2012-04-13 15:23:07 · 972 阅读 · 0 评论 -
Win7下tomcat拒绝访问 Unable to open the service 'Tomcat7'
在win7配置Java(web)开发环境中我安装了jdk1.7、Tomcat 7.0.27环境变量也正确配置了(我之前用其他系统配置配置了几次,行!)一切准备好了,我运行 tomcat6.exe(出现命令提示符框)运行另一个 tomcat6w.exe 出现如下: Unable to open the service 'Tomcat6'" alt="【FAQ】Win7下tom转载 2012-05-05 08:18:43 · 2046 阅读 · 0 评论 -
安装Tomcat指定JDK
一、应用实例 一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量即可。某些时候一台服务器上会安装多个业务,而且各个业务需要的JDK版本各不相同,或者为了使业务独立开来,需要指定Tomcat的JDK。 现假设某个业务的Tomcat(apache-tomcat-6.0.32)需要用到该版本JDK(jdk1.6.0_18),JDK安装目录为 "/转载 2012-07-05 15:33:13 · 852 阅读 · 0 评论 -
jsp + mysql 存取数据乱码的解决方法
本文参考网络文章整理而成。本文所有编码格式均为UTF-8第一步:编写过滤器类。具体如下:package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConf转载 2012-07-11 17:57:28 · 722 阅读 · 0 评论 -
JSP文件上传简单实例
JSP文件上传简单实例 1、index.html代码:上传图片上传"> 2、使用到的函数和类说明File类文件和目录路径名的抽象表示形式,File(parent,child)方法根据 parent抽象路径名和 child 路径名字符串创建一个新File实例FileOutputStream文件输出流,InputStre转载 2012-07-12 21:02:39 · 759 阅读 · 0 评论 -
JSP Filter简介和工作原理
原文网址:http://hi.baidu.com/coolworld2009/blog/item/67148d33797465a25edf0e36.htmlFilter(过滤器)简介Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类来开供开发转载 2012-07-12 20:21:36 · 984 阅读 · 0 评论 -
JSP Request方法大全
协议:request.getProtocol()输出:HTTP/1.1服务器信息 getServletConfig().getServletContext().getServerInfo()输出:JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vendor=S转载 2012-07-13 08:58:39 · 1004 阅读 · 0 评论 -
今天使用jspsmartupload.jar实现上传文件的功能,发现中文乱码,于是总结了下解决方法
从网上看到了,好多解决方法:经过实验,在我的配置环境下这种方法是可行的。环境配置:JDK: jdk1.5.0_07tomcat:tomcat-5.5.23MySQL:MySQL Server 5.0集成环境:MyEclipse 6.0.1使用的jspsmartupload.jar 大小:13.1K 据说是支持中文的,于是用了,发现没能解决然后在过滤其中做如下配置(原创 2012-07-12 21:01:03 · 1308 阅读 · 0 评论 -
java filter 读取 filter init-param 配置的变量
web.xml中 txtFilter com.filter.txtFilter URL http://127.0.0.1:8081/uu/ LocalURL http://127.0.0.1:8081/vv/ txtFilter /* 读取变量的代码: public void原创 2012-07-17 11:32:26 · 19598 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.portlet.DispatcherPortlet
2012-07-17 18:46:16 [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/vote]]-[ERROR] org.springframework.web.portlet.DispatcherPortlet java.lang.ClassNotFoundException: org.springfram原创 2012-07-17 19:23:27 · 2253 阅读 · 0 评论 -
request.getParameterMap() 获取页面表单的值
jsp页面代码: <form:form id="form1" name="form1" method="post" action="${turnToSaveOutcomeViewURL}" enctype="multipart/form-data"> 成果类型:原创 2012-08-03 10:09:48 · 3730 阅读 · 0 评论 -
spring MVC 文件上传
原文链接:http://apps.hi.baidu.com/share/detail/34190740jsp页面: 名称: 路径 ------------------------------------------------转载 2012-08-03 11:16:18 · 837 阅读 · 0 评论 -
spring protlet MVC 上传文件
上传页面jsp:<form:form id="form1" name="form1" method="post" action="${turnToSaveOutcomeViewURL}" enctype="multipart/form-data"> 上传文件: type="file" id="a原创 2012-08-03 11:32:05 · 957 阅读 · 0 评论 -
spring mvc 在jsp页面如何使时间以格式yyyy-MM-dd HH:mm:ss显示,24小时制
首先,javaBean为:import java.util.Date;public class OutcomeVo { private int oid; private int uid; private String ocName; private String ocType; private Date gotOCDate; private Date commitT原创 2012-08-03 15:03:11 · 5026 阅读 · 0 评论 -
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
在linux中停止tomcat的时候,出现如下提示。过程如下:输入# ./shutdown.sh提示:Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this prog原创 2012-07-20 13:41:11 · 1396 阅读 · 0 评论 -
获取当前登录用户的信息的代码
@SuppressWarnings("deprecation") public String getCurrentUserId(PortletRequest request) { UserPrincipal user = null; PortalSession ps = (PortalSession) request.getPortletSession().getAttribute原创 2012-07-20 17:28:33 · 6103 阅读 · 0 评论 -
Portlet 获取登录用户所属组的代码段
获取组用户所属组的相关信息:@RequestMapping public ModelAndView HomePageView(RenderRequest request,RenderResponse response) throws UnsupportedEncodingException { ModelAndView mv = new ModelAndView(); //获取当前原创 2012-07-20 17:26:08 · 1570 阅读 · 0 评论 -
EL语言的操作符
原文链接:http://blog.sina.com.cn/s/blog_6292ae520100h8oa.html取得某个对象或集合中的属性值为了获得集合中的属性,EL支持以下两种操作1. 使用.操作符来获得有名字的属性。例如表达式${user.username}表明对象user的username属性2. 使用[]操作符来获得有名字或按数字排列的属性。表达式${user["us转载 2012-08-09 10:42:51 · 702 阅读 · 0 评论 -
cvc-complex-type.2.4.c:The matching wildcard is strict,but no declaration can be found for element '
org.springframework.web-3.0.5.RELEASE.jar 的版本和 配置文件里的不一样,改成一样的就行了原创 2012-08-13 12:54:54 · 1681 阅读 · 0 评论 -
eclipse3.7 开发的web项目,在本地没有问题,但是发布到linux上就有问题,不能正常运行的原因
这是因为开发的机器是windows系统,但是部署的机器是linux系统而项目中使用的数据库为mysql,在程序中访问数据库时使用的sql语句是大写的在windows系统中,sql语句是不区分大小写的,但是在linux系统中是区分大小写的所以会出现上述问题解决方法:只要将所有访问数据库表的sql语句中数据库的表名统一改成小写即可!原创 2012-08-13 14:53:29 · 2958 阅读 · 0 评论 -
Eclipse下jQuery文件报错解决方案
使用Eclipse 3.7时,工程中加入jquery.xx.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示。是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator。加入该框架后,如果js文件书写规则不符合规范就会报错。但是工程仍然可以正转载 2012-08-13 16:48:11 · 990 阅读 · 0 评论 -
Cannot create a server using the selected type
Tomcat --> Cannot create a server using the selected type 文章分类:Java编程 Tomcat --> Cannot create a server using the selected type 今天在eclipse想把之前的Tomcat 6删掉,重新配置一个,不料没有下一步 Cannot create a server using th转载 2012-08-14 12:24:33 · 665 阅读 · 0 评论 -
如果更改eclipse web项目的发布路径
1:找到 Server 面板,右击当前的那个 Tomcat,先 remove 掉其中所有的工程2:再右击那个 Tomcat,选择 Clean... 清空一下3:双击那个 Tomcat,会打开属性面板,找到左边第二个 Server Locations,你那个单选框选中的应该是第一个,你选择第三个,在 Server Path 中输入你想要的路径后,保存即可以了转载 2012-08-14 12:51:02 · 536 阅读 · 0 评论 -
java中的“System.out.println“和“System.err.println”的区别是什么
输出流,没有本质区别,err是运行期异常和错误反馈的输出流的方向。但是 有两点比较重要,楼主要注意的是: (1)System.out.println 能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了,如输出到一个txt的log日志中. (2)而System.err.println只能在屏幕上实现打印,即使你重定向了也一样。 要说 最直接的区别的转载 2012-08-14 16:38:35 · 901 阅读 · 0 评论 -
java读取properties文件的简单代码
java读取properties文件的简单代码如下:第一、通过绝对路径来访问配置文件InputStream in = new BufferedInputStream(new FileInputStream( "D:\\java37\\outcome\\WebRoot\\WEB-INF\\conf\\vo.properties")); Properties p = new P转载 2012-08-20 09:50:21 · 852 阅读 · 0 评论 -
java 导出excel代码
首先是类库文件:import java.io.OutputStream;import java.util.LinkedHashMap;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;im转载 2012-10-08 10:53:25 · 963 阅读 · 0 评论 -
java web 项目中通过session 统计在线访问人数
java类文件:import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;public class UserOnlineListener implements HttpSessionListener { static int count =原创 2012-09-21 14:43:11 · 1755 阅读 · 0 评论 -
c3p0---oracle连接池配置
原文链接:http://blog.163.com/yangchenhui21@126/blog/static/622862942007911494126/ class="com.mchange.v2.c3p0.ComboPooledDataSource"> oracle.jdbc.driver.OracleDriver jdbc:oracle:th转载 2012-10-30 18:27:27 · 6260 阅读 · 0 评论 -
java web项目中读取和修改properties配置文件
配置文件名: email.properties 配置文件内容:#Update 'EMAIL_SET' value#Thu Nov 01 10:03:57 CST 2012EMAIL_SUBJECT=这是发送的邮件标题EMAIL_USERNAME=XXXXXX@163.comSERVER_PORT=8080EMAIL_GETPWD=请查收您的密码EMAIL_PASSW原创 2012-11-02 09:42:59 · 3711 阅读 · 0 评论 -
java.sql.SQLException:Value ‘0000-00-00′ can not be represented as java.sql.Date .
今天遇到一个问题,java.sql.SQLException:Value ‘0000-00-00′ can not be represented as java.sql.Date .mysql时间类型date,java获取使用 rs.getDate("XXXX");问题原因:数据记录中有时间记录是:0000-00-00 将其修改为 null 或者 将时间改成正确的时间格式即可原创 2012-10-23 15:10:08 · 655 阅读 · 0 评论 -
获取关于 ResultSet 对象中列的类型和属性信息的对象
转载地址:http://blog.sina.com.cn/s/blog_80e498b10100xxf6.html public interface ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。以下代码片段创建 ResultSet 对象 rs,创建ResultSetMetaData 对象 rsmd,并使用 rsmd 查找 r转载 2012-11-02 13:25:56 · 1703 阅读 · 0 评论 -
ResultSet转换为List的方法
原文链接:http://www.cnblogs.com/frostbelt/archive/2010/06/24/1764140.html 方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new ArrayList();转载 2012-11-02 14:31:22 · 869 阅读 · 0 评论 -
java web 在web.xml中配置error-page
原文链接:http://sishuok.com/forum/blogPost/list/2916.html 在web.xml中有两种配置error-page的方法,一是通过错误码来配置,而是通过异常的类型来配置,分别举例如下:一. 通过错误码来配置error-pageEg. 500 /error.jsp 上面配置转载 2012-11-05 15:59:11 · 1643 阅读 · 0 评论 -
Java中integer和int的区别
原文链接:http://www.examw.com/java/zhuangye/118091/ int是JAVA的一个基本类型,而Integer是JAVA的一个类,对应 int。因为在某些地方不可以用int而要用Integer。而且基本类型运算的速度也要快。 int 是变量的基本类型 Integer 是int的外覆类型 “基本类型有所谓的‘外覆类(转载 2012-11-06 09:49:59 · 552 阅读 · 0 评论