
Java与Web开发
aspnet2002web
在大学担任.NET/JAVA的教学,在公司从事C#.NET,Java,ASP.NET,SSH,Wacs,KShell,JavaScript,Jquery,MsSQL,DB2等的开发和利用,对其他技术也一直保持关注。
展开
-
Java开发 Eclipse使用技巧(更新中...)
1、如何设置默认的代码目录为src,默认的输出目录为bin?window->Preferences->java->Buil Path中,右侧选择Folders就可以2、如何为快速局部变量设置getX,setX属性?在代码里->右键->source->Generae Getters and Setters,然后在弹出的对话框里,把要加的属性前打勾3、快速增加try-cat原创 2007-12-09 20:15:00 · 3101 阅读 · 0 评论 -
Java输出当前的日期(年月日时分秒毫秒)
package test.remote.tools.combine;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TestOutDate { public static原创 2013-09-09 17:03:44 · 52298 阅读 · 1 评论 -
Java String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8进制转载 2013-09-09 17:42:08 · 1131 阅读 · 0 评论 -
Java的InetAddress.getByName方法不指定主机名却可以确定主机的 IP 地址,真意外!
最近在作TCP,UDP协议的程序,都做完好几天了,最后测试完了,惊讶的发现我没指定IP居然程序一直运行正常,DEBUG后发现问题出现在InetAddress.getByName()方法上,这个方法即使主机名没指定,也可以确定主机的 IP 地址,即返回本机的IP地址127.0.0.1,很是意外!原创 2013-07-05 18:29:55 · 6066 阅读 · 3 评论 -
InterruptedException的解读
最近写了些多线程的程序,用Thread.sleep()的时候有时会碰到InterruptedException。查了一些资料,下面是我自己的一些理解。阻塞方法一些多线程相关的方法是阻塞方法,比如Thread.sleep(), Thread.wait(), Thread.join()。这些方法的执行通常需要比较长的时间来完成,当代码执行到阻塞方法时,一般要等待该方法返回后才能继续往下转载 2013-06-26 23:02:56 · 1032 阅读 · 0 评论 -
Java命令行运行参数说明大全
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。一、 查看参数列表:虚拟机参数分为基本和扩展两类,在命令行中输转载 2013-06-14 20:09:36 · 1213 阅读 · 0 评论 -
Java中如何按顺序输出配置文件中的内容
Java中总是有一些配置文件来读取,一般都是通过键来访问某个值,但是一般的读取方式总是不能按顺序读取。想按顺序读取,到网上了查了好多都没找到,偶尔发现几个却不好使,郁闷啊。Baidu,Google靠不住,只能靠自己了。1、配置文件如下【PropData.txt】:# # 说明:项目配置文件# 时间:XXXX年XX月XX日# ## 网络配置#[NetCo原创 2013-05-26 11:15:55 · 3949 阅读 · 0 评论 -
Java中遍历出指定目录中的所有文件
下列中遍历出项目根目录中的所有txt文件,如果你设置了包名test.data,需要遍历指定包名下的所有文件是,需要把路径System.getProperty("user.dir")改为System.getProperty("user.dir"+\\test\\data)import java.io.File;import java.io.IOException;import jav原创 2013-05-26 19:03:44 · 10245 阅读 · 0 评论 -
Java开发中获得非Web项目的当前项目路径
Java开发中指定路径搜索文件也是经常碰到的,比如遍历某个目录下的文件。需要获得项目的路径。调用调查主要有两种1、利用System.getProperty(字符串参数)函数获取当前路径。参数中需要指定系统属性的参数。System.out.println(System.getProperty("user.dir"));结果:C:\Workspaces\MyEclipse10\Stub系统原创 2013-05-26 18:56:13 · 3260 阅读 · 0 评论 -
Eclipse Console 加大显示的行数,禁止弹出
Eclipse Console 加大显示的行数:在 Preferences-〉Run/Debug-〉Console里边,去掉对Limit console output的选择,或者选择,设置一下buffer size的设定值禁止弹出:Preferences-〉 Run/Debug-〉Console里边 取消勾选 Show when program writes to standard转载 2012-03-25 18:05:41 · 1218 阅读 · 2 评论 -
压力测试时,利用Java让CPU使用率达到100%
如果你还没达到100%,增加下面的for循环次数。 import java.io.IOException;public class CPUTest { public static void main(String[] args) { CPUTestThread cpuTestThread = new CPUTestThread(); for (int i = 0; i <原创 2013-10-01 21:14:41 · 8085 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav转载 2013-12-04 19:31:24 · 1050 阅读 · 0 评论 -
Eclipse4.4以上版本不能使用easyExplorer,采用OpenExplorer
如果想在Ecipse里打开目录,一直用easyExplorer,可是现在版本升级了easyExplorer不好使,可以用OpenExplorer到https://github.com/samsonw/OpenExplorer/downloads下载最新版本OpenExplorer_1.5.0.v201108051513.jar将jar包放到eclipse的plugins目录中,重新原创 2016-09-27 16:09:23 · 6595 阅读 · 0 评论 -
Eclipse/MyEclipse中安装freemarker编辑器插件
支持语法高亮,语法校验,代码提示的工具 freemarker IDE(JBoss): http://download.jboss.org/jbosstools/updates/development/安装方法: eclipse --> Help --> Install New Software --> Add --> Name=freemarker,Location=原创 2016-09-27 14:45:45 · 2255 阅读 · 0 评论 -
ResourceBundle.getBundle()属性文件的路径问题
有protest.properties属性文件welcome=Hello World测试类TestResourceBundleimport java.util.ResourceBundle;public class TestResourceBundle { public static void main(String[] args) { ResourceB原创 2016-09-12 14:56:21 · 9649 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
一、认识国际化资源文件这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹转载 2016-09-12 14:08:52 · 1148 阅读 · 0 评论 -
错误修复:java.lang.NoClassDefFoundError: org/jaxen/JaxenException
在解析xml文件的时候出现以下错误:java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230) at org.dom4j.tree.AbstractNode.createXPath(Abstr原创 2016-04-08 14:14:05 · 2765 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet.解决方法
从别的地方拿来的代码,因为环境不一样,打开总是会出现一些错误。当编译的时候出现Java compiler level does not match the version of the installed Java project facet.错误,可以在.settings目录找到org.eclipse.wst.common.project.facet.core.xml文件:原创 2016-02-17 12:59:54 · 1113 阅读 · 1 评论 -
@Override覆盖不了spring-web.jar中的方法
导入别的项目的代码,编译后,发现@Override覆盖spring-web.jar中方法的地方都出错。在编译等级的地方,根据自己安装jdk,设置合适等级。原创 2016-02-17 13:06:59 · 856 阅读 · 0 评论 -
设置虚拟机内存大小,以增加动态数组List的最大容量
List类似于动态数组,使用的时候不必考虑是否溢出, 可以一直动态增加的。那到底有没有个最大容量呢?有!当然List本身并没有属性或方法来说明最大容量。其最大容量与JAVA虚拟机内存大小有关,如果数组里的数据太多,会造成内存溢出。我以我的机器测试下,当List里存放871056时,就抛出以下异常。略....871052871053871054871055871056原创 2012-07-14 01:15:01 · 2810 阅读 · 0 评论 -
Java反射机制
在项目进行单元测试的时候,用到了反射,结合这篇文章《JAVA反射机制 》进行了学习。http://blog.csdn.net/justinavril/article/details/2873664,有个别地方进行了补充。Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java原创 2014-01-27 17:41:50 · 1231 阅读 · 0 评论 -
Eclipse快捷键的设置或修改及常用快捷键
Eclipse的快捷键设置或修改方法:1,打开快捷键设置窗口。有两种方法: a) Window -> Preferences, General -> Keys. b) 连按两次'Ctrl+Shift+L'。2,找到要修改快捷键的功能。在右侧窗口的"type filter text"文本框里输入查询的字符串,匹配结果会在下方列出。有两种查询方式: a) 输入功能名转载 2012-02-25 22:59:31 · 1754 阅读 · 1 评论 -
Spring 注解@Component,@Service,@Controller,@Repository
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen转载 2012-03-04 23:13:51 · 622 阅读 · 0 评论 -
ResourceBundle Editor插件安装
ResourceBundle Editor是一个用于编辑本地化的属性文件(localized properties files)。它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。它所具有的功能包括:自动为Keys分类,能够提示丢失掉的,重复的,相似的values等.如果你的E文很好,那可以看看官方的介绍,及安装方法http://www.resourcebundleedi原创 2007-08-21 23:39:00 · 5899 阅读 · 2 评论 -
eclipse各版本下载及所有各方面插件下载
今日突然遇到要下载ecipse,郁闷的是搜索下发现大部分都下载不了,或者找不到自己满意的版本。后来到了ecipse官方网站,加上本人鸟语不行找了好半天,才找到连接。所以还是记下吧。eclipse3.1及以往版本下载http://archive.eclipse.org/eclipse/downloads/index.phpeclipse3.1以上版本下载http://download.eclipse原创 2007-08-15 16:45:00 · 1433 阅读 · 0 评论 -
Java连接MySql数据库的方法
连接之前,先下载驱动mysql-connector-java-3.1.12.zip,解压把其中的mysql-connector-java-3.1.12-bin.jar加入到项目中。见下图:首先在MySql中建立数据库mydatabase,和表friends,字段有fid,fname。然后编写以下程序:import java.sql.*;public class DBConn ..原创 2007-08-13 23:25:00 · 1696 阅读 · 1 评论 -
Eclipse+MyEclipse+Lomboz图解安装JSP
开发环境: Java:j2sdk-1_4_2_06-windows-i586-p.exe Tomcat:jakarta-tomcat-5.0.28.exe Eclipse:eclipse-SDK-3.0-win32.zipMyEclipse: EnterpriseWorkbenchInstaller_030804.exe(或EnterpriseWorkbenchInsta原创 2006-04-05 19:19:00 · 1351 阅读 · 0 评论 -
在JSP中利用Split方法的两种方法
在JSP中利用Split方法的两种方法我们经常会把一组字符串拆分开,以符合我们需要,方法一:这里利用temArryStr[0].indexOf("-")再判断下,我感觉没意义。方法二:直接循环出数组中的元素例如:public class Test { public static void main(String[] args) { Syst原创 2006-04-05 15:29:00 · 10849 阅读 · 0 评论 -
JDBC连接数据库经验技巧集萃
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用原创 2006-04-02 19:01:00 · 1148 阅读 · 0 评论 -
Eclipse+TomCat+MySQL配置数据库连接池
【摘 要】此配置在Eclipse3.0.1、TomCat5.0.28、MySQL 5.0.19测试通过,总结了网上及书上所说的配置方法,也许是我版本的原因,也许是他们说的都不是很完全,我并没有配置成功,所以我特意把成功的配置方法总结下。1、将数据库驱动程序文件mysql-connector-java-3.1.12-bin.jar放在Tomcat的common/lib中。如果驱动没配置成功会出现原创 2006-04-04 13:22:00 · 4807 阅读 · 0 评论 -
用 Eclipse、WTP 和 Derby 构建 Web 应用程序
转载 2006-04-01 22:01:00 · 4159 阅读 · 0 评论 -
在eclipse里建立jsp页面连接MySQL数据库
首先安装MySql数据库,并将数据库驱动程序文件mysql-connector-java-3.1.12-bin.jar放在Tomcat的common/lib中。在MySQL的登陆用户名:root,密码:mysql建立数据库testdb,表user 基本代码如下: helloworld.jsp try{ Class.forName("org原创 2006-04-02 18:49:00 · 15522 阅读 · 1 评论 -
解决在MyEclipse下生成的web.xml中加入taglib时报错的问题[转来的补充]
如果直接在MyEclipse生成的web.xml的中添加标签的话会出错。这是因为MyEclipse在生成web工程时,产生的web.xml文件中的标签是这样的: http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.su原创 2007-12-01 23:33:00 · 1078 阅读 · 0 评论 -
TagLib的学习
前言: TagLib可以使程序员自己开发JSP标签,并且可以重复利用。Part 1 TagLib比JavaBean的优势是什么?1. 方便处理网页内容的数据2. 网页美工使用TagLib感觉更顺手Part 2 如何制作和使用TagLib?涉及4个方面:1.标记处理类 ;2.标记描述文件; 3.JSP 页面中用引入标签; 4.在Web.xml中描述标签描述文件的位置(可选).Part转载 2007-12-01 23:51:00 · 950 阅读 · 0 评论 -
jsp常用标签及其属性说明
1、 jsp:include元素允许你包含动态文件和静态,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行(这一切与asp相似)如果所加入的页面是动态的,那么我们还可以使用jsp:param标签给这个页面传递数据。实际上即使所加入的页面是静态的,我们还是可以给这个页面转载 2012-03-04 20:47:25 · 4427 阅读 · 0 评论 -
Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同
(下面的解决问题的内容是我从网上查到的,具体是哪位好心的大虾的,由于时间长我给忘了,所以不能指明出处,非常抱歉。)我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的:用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关转载 2012-03-01 12:39:32 · 2114 阅读 · 1 评论 -
Eclipse界面语言的切换方法
很久以前在我一个朋友的blog上看到过关于eclipse中英文语言界面切换的方法,觉得挺不错,后来自己也用过几次现在想想,这个方法真的很不错,刚才又在自己机器上做了几次试验,发现eclipse事实上几乎是支持全世界通用的各种语言的下面介绍下切换的方法:1.该方法只支持安装过中文包的eclipse(其实中文包中几乎包含了全世界所有的语言,只是调用了其中的中文简体而已)2.在桌面的快捷转载 2012-02-26 21:56:11 · 1241 阅读 · 0 评论 -
out.print和out.write的区别
在simple_jsp类的_jspService方法中,既用到了out.write语句,又用到了out.print语句进行输出,它们有什么区别呢?在_jspService方法中查看out对象的定义,可以看到out对象的类型为JspWriter.在JSP API的帮助文档的javax.servlet.jsp包中,可以找到JspWriter的帮助信息,JspWriter继承了java.io.Writer。print方法是在子类JspWriter中定义的,writer方法是在父类Writer中定义的,重载的pri转载 2011-03-20 23:59:00 · 1069 阅读 · 0 评论 -
为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME
首先得介绍下面几个参数的作用:current directory(当前目录):当前在用的目录就是当前目录。比如说当你打开NOTEPAD,并处于运行状态时候,当前目录就是c:/windows;如果你用cmd命令打开命令行窗口,当前目录就是c:/windows/system32;如果你在用java这条指令,当前目录就是JAVA下的BIN目录所在的路径,因为java.exe在bin里面。在jav转载 2008-03-29 22:11:00 · 10353 阅读 · 2 评论 -
风格模版好友站
风格模版好友站(好风格网站这里找)[size=4][color=blue][b]风格模版好友站有什么用?免费帮您的网站宣传,推荐好的网站给大家学习!!如何成为风格模版好友站?在这个帖子出现您的网站?看看我们的版规吧!http://www.discuz.net/viewthread.php?tid=94915[/url][/b][/color][/size]D-Show [第一秀] -原创 2008-01-01 14:15:00 · 1019 阅读 · 0 评论