一. 上传资源路径的问题,不能保存在绝对路径,不然其他非本地用户不能得到资源,
可以用下面的:
String UpLoad=this.servlet.getServletContext().getRealPath("/UpLoad");
二. Java中switch 仅支持 int byte char 3种类型
在有大量if else中 为了使用switch来提高效率,通常 我们定义常量类
如: Constants.java
Public static final int djdt = 1;
在传递参数时 : To = <%=Constants.djdt%>
这样 就可以使用switch了
三. 在写JDBC时,要返回一个集合最好写成:
while(rs.next()){
NewsForm newsForm = new NewsForm();
newsForm.setId(rs.getInt("ID"));
newsForm.setType(rs.getString("Type"));
newsForm.setTitle(rs.getString("Title"));
newsForm.setContent(rs.getString("Content"));
newsForm.setCreateTime(rs.getDate("CreateTime"));
newsForm.setOwner(rs.getString("Owner"));
newsList.add(newsForm);
}
千万注意:将NewsForm newsForm = new NewsForm();写在rs.next的里面啊
写在外面则 newsList.add(newsForm)保存的始终是第一个!!!!
这个问题花了我2个小时才检查出来!!!
<!--EndFragment-->
四,用Fckeditor编辑时 自动换行的问题
找到fckeditor\editor\css\fck_editorarea.css文件进行修改
body, td
{
font-family: 宋体,黑体,隶书,楷体_GB2312,Arial, Verdana, Sans-Serif;
font-size: 16px;
word-break:break-all;//自动换行
}
但是在测试时不能连续输入99999999 sssssssssssss等字样的长字符串,因为这样会将他们当成一个单词处理 就会出现水平横拉条
<!--EndFragment--><!--EndFragment-->
五,关于Tomcat运行一段时间后出现如下错误:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x036189f3, pid=2448, tid=2276
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b104 mixed mode, sharing)
# Problematic frame:
# C [TcpIpDog0.dll+0x89f3]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
0x03610000 - 0x0365e000 C:\WINDOWS\system32\TcpIpDog0.dll
刚开始还以为是 JVM的配置问题,认为可能是线程数不够用(我们用的6台机器同时不停的刷新服务器) 后来将线程数改成了300 ,但是还是要死掉。
最后 ,google了半天 突然看到dr.com这个东东生成的tcpipdog.dll被当做病毒被杀了,突然想起,dr.com有很多缺点(比如最新版本和Tomcat6不能同时存在),Then 卸载了 dr.com
Ok 服务器运行到现在都还没出现问题(大概6个小时了,之前是1小时就出问题了)
<!--EndFragment--><!--EndFragment-->
分享到:
相关推荐
在这个名为"收集的一些比较实用的java的小项目3"的资源中,你将找到一系列有助于学习和提升Java编程技能的小型项目。这些项目涵盖了不同的应用领域,如管理系统、购物网站、聊天工具和论坛,为Java初学者及进阶者...
在Java实际开发中,开发者经常会遇到各种挑战,需要掌握一些实用的小技巧来提高代码质量、提升效率。以下是一些从博客文章"Java实际开发中的小技巧汇总"中可能涵盖的知识点,结合“源码”和“工具”的标签,我们可以...
通过这个小项目,你不仅可以巩固基础的Java编程技巧,还能深入理解Java的并发处理、GUI编程以及时间处理等方面的知识。同时,这个项目也是一个很好的实践机会,帮助你提升解决问题和项目管理的能力。在实践中,你...
这个标题表明,你将接触到一系列小型的Java项目,这些项目通常是为了帮助初学者实践编程概念和技巧。小项目如“计算器”是常见的编程练习,因为它们涵盖了基础的输入输出、数学运算以及条件语句和循环结构,这些都是...
【Java小项目源代码】是针对初学者设计的一个实践项目,旨在帮助新手通过实际操作来学习和理解Java编程语言的基础知识,特别是J2SE(Java 2 Standard Edition)的部分。这个项目提供了完整的源代码,让学习者能够...
汉诺塔是一款经典的逻辑益智游戏,源自印度的古老传说,玩家需要将盘片从一根柱子移动到另一根柱子,遵循三个基本规则:每次只能移动一个盘片,...这是一个很好的动手练习项目,有助于提升JAVA编程能力和问题解决技巧。
2. **Java游戏框架**:虽然这个项目可能没有使用特定的游戏框架,但通常Java游戏开发会用到如LibGDX或Slick2D这样的库,它们提供了丰富的图形、音频和输入处理功能。通过阅读源代码,你可以了解如何自定义这些库以...
本项目是一个基于Java Swing开发的潜艇大战小游戏,它展示了如何运用面向对象编程技术来构建一个交互式的桌面应用程序。Swing是Java的一个图形用户界面(GUI)工具包,它提供了丰富的组件和事件处理机制,使得开发者...
【Java项目源代码】—— 斗地主游戏开发解析 在编程世界中,学习通过实践来理解编程原理是至关重要的。这个"java项目源代码"提供了一个基础的斗地主游戏,它是一个非常适合初学者或者想要提升Java编程技能的开发者...
本文将深入探讨“Java js小技巧”这一主题,分享一些实用的编程技巧,帮助开发者提升效率和代码质量。 首先,我们来看Java。Java是一种强类型、面向对象的编程语言,被广泛用于企业级应用开发、Android移动应用以及...
"java经典项目源码百度云.zip"这个压缩包显然包含了一系列与Java相关的经典项目源码,这对于初学者和有经验的开发者来说都是极其宝贵的资源。下面,我们将深入探讨这些标签所涵盖的知识点,并结合可能包含的文件...
在Java编程语言中,开发一个计算器的小项目是一个常见的学习任务,它可以帮助初学者理解面向对象编程、GUI(图形用户界面)设计以及事件处理等核心概念。这个“java计算器”项目是一个很好的实践平台,通过它我们...
- **学习目标**:通过该项目的学习,学生可以掌握基本的需求分析方法和项目管理技巧,了解软件开发的初步流程。 - **建筑工程管理系统**: - **项目概述**:相比机动车管理系统更为复杂,涉及更多的业务逻辑和...
"Java新手练手的小项目"是一个理想的起点,它提供了丰富的练习机会,帮助初学者巩固基础,掌握核心概念,并逐步提升到更高级的编程技巧。 这个项目集可能包含了一系列精心设计的任务,旨在帮助学习者了解Java语言的...
《JAVA项目开发全程实录》这份资料可能还涵盖了版本控制,如Git的使用,团队协作,项目管理工具如Trello或Jira的运用,以及如何处理异常和错误,编写日志等实用技巧。对于初学者,这份资源提供了一个全面的学习路径...
**JAVA项目-猜数字小游戏详解** 本项目是一个基于Java编程语言开发的简单猜数字小游戏。游戏的核心机制是计算机随机生成一个数字,然后让用户尝试猜测这个数字。根据用户的猜测,程序会给出反馈,提示用户猜的数字...
iteye是一个知名的IT技术社区,博主可能分享了关于Java项目开发的经验、技巧或者具体实现的细节。遗憾的是,没有具体的描述,我们无法直接了解该博文的具体内容,但可以假设它与Java编程或项目开发相关。 【标签】...
本项目“Java初级练手小项目--局域网聊天室”是一个非常适合初学者提升技能的实战项目。它涉及到Java语言的基础知识,包括动态数组、内部类、接口以及Socket编程等核心概念,旨在帮助学习者将理论知识转化为实际操作...
总的来说,"Java项目--扫雷"是一个综合运用了Java Swing GUI编程、事件处理、数据结构和算法的实例,通过它,开发者可以深入理解Java GUI编程的基本原理和实践技巧,同时也能够锻炼问题解决和逻辑思维能力。
本资源提供了一套精心编写的Java项目源码,旨在帮助开发者深入理解Java编程的精髓和实际应用。源码中包含了丰富的功能实现和优雅的设计模式,不仅适用于个人学习研究,也适合团队项目开发的参考和借鉴。源码覆盖了...