Java
文章平均质量分 62
kunlong0909
这个作者很懒,什么都没留下…
展开
-
Struts2的配置方法
<br />一、本文适用者<br /> 本文适合刚开始接触struts2的用户,本文即教用户如何跑一个类似hello world 程序。<br />二、开发环境<br /> 操作系统:window xp sp2<br /> 开发平台:myeclipse 8.5<br /> struts2包:struts-2.1.6-all.zip<br />三、配置过程<br /> 1.File->new->Web Project 新建一个工程名为Struts2HelloWorld,原创 2011-03-19 20:20:00 · 1437 阅读 · 0 评论 -
build.xml是什么
可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对An转载 2012-05-20 14:34:00 · 980 阅读 · 0 评论 -
Struts2源码分析--请求处理(一)
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dis转载 2012-07-13 09:36:10 · 938 阅读 · 0 评论 -
Eclipse中设置在创建新类时自动生成注释
方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java files编辑它${filecomment}${package_declaration}/*** @author 作者 E-mail:* @version 创转载 2012-08-22 16:20:46 · 15716 阅读 · 0 评论 -
java中equals和==的区别
java中equals和==的区别值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equ转载 2012-08-22 17:40:41 · 914 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编转载 2012-08-27 17:21:54 · 777 阅读 · 0 评论 -
字符串分割--java中String.split()用法
在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分转载 2013-01-15 20:54:32 · 130469 阅读 · 1 评论 -
MyEclipse 工程使用相对路径导入Jar包设置
环境:MyEclipse 6.5 问题:MyEclipse 工程使用相对路径导入Jar包 我们在导入工程时,往往添加Jar都是使用的绝对路径,但这带来了一个问题,不同的用户使用工程都得重新配置Build Path,有没有方法解决呢?当然有,那就使用相对路径吧。使用绝对路径使得传输工程时占用的空间那么大,但只是工程,相应的Jar包还是要拷贝给别人,不能保证每个人都有对应的Jar包。而使用绝对路径的话转载 2013-01-15 15:54:44 · 5366 阅读 · 0 评论 -
lucene索引结构分析
Lucene是一个优秀的开源全文搜索项目,很多项目的搜索模块都是使用Lucene。例如大名鼎鼎的eclipse的帮助系统就是使用的Luence作为起做索引的内核。Lucene良好的体系结构使得其API接口非常方便易用,使得非自然语言处理的专业人员可以不用关心内部的索引结构,也可以很快的搭建起一个搜索引擎。但是对于高级用户和专业人员,了解其背后使用的索引结构也是必不可少的。在研究生阶转载 2013-04-11 20:04:45 · 977 阅读 · 0 评论 -
PO BO VO DTO POJO DAO概念及其作用(附转换图)
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的转载 2013-08-02 22:54:19 · 1020 阅读 · 0 评论 -
Java读取Excel内容
http://www.cnblogs.com/gmq/archive/0001/01/01/1521496.html原创 2013-10-14 11:47:06 · 814 阅读 · 0 评论 -
Leetcode: Max Points on a Line .
题目:Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 解决:[java] view plaincopyimport java.util.HashMap; impo转载 2014-05-23 22:48:18 · 1030 阅读 · 1 评论 -
Java中8种基本数据类型及其默认值
Java语言中有8种基本数据类型,基本情况汇总如下:Java中8种基本数据类型总结序号数据类型大小/位封装类默认值可表示数据范围1byte(位)8Byte0转载 2017-06-05 10:55:47 · 2468 阅读 · 0 评论 -
JBoss Web和Tomcat的区别
在Web2.0的时代,基于Tomcat内核的JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器。这一青出于蓝而胜于蓝的产品与Tomcat的区别又在哪里? 基于Tomcat内核,青胜于蓝 Tomcat 服务器是一个免费的开放源代码的Web应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。其运行时占用的系统资源小,扩转载 2012-05-09 09:58:34 · 491 阅读 · 0 评论 -
Struts2的一个和多个文件上传的实现
在Struts2中,上传文件时,只要使用java.io.File类来描述上传文件即可,比直接使用Commons-FileUpload组件要简单的多。上传单个文件:如果上传的是单个文件,则在Action类中定义一个File类型的变量。该变量的名字与JSP页面上的标签的name属性相对应,只有这样Struts2才能使客户端上传的文件自动与Action类中的相应的属性进行关联处理。上转载 2012-05-03 23:29:16 · 2210 阅读 · 0 评论 -
DBUtils
package com.neusoft.hotelmanage.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import ja原创 2011-09-20 20:20:00 · 529 阅读 · 0 评论 -
jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(1)
Horizontal accordion: jQuery基于jQuery开发,非常简单的水平方向折叠控件。主页:http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html (无法找到)下载:http://letmehaveblog.blogspot.com/2007/10/h转载 2011-10-21 09:54:31 · 1226 阅读 · 0 评论 -
java和tomcat在windows上环境变量配置方法
一、java环境变量的配置方法: 位置:我的电脑-属性-高级-环境变量 1.path=D:\jsdk\;D:\jsdk\bin; 2.classpath=D:\jsdk\LIB\dt.JAR;D:\jsdk\LIB\TOOLS.JAR;D:\jsdk\BIN;.;(最后的".;"表示当前目录)3.javahome=D:\jsdk 4.测试方法: 记事本中输入如下代码:转载 2011-10-21 07:28:28 · 952 阅读 · 0 评论 -
JDK1.6下载|JDK1.6官方下载|JDK1.6中文版下载|JDK1.6中文CHM中文API下载
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exeJDK6 API CHM中文参考下载:JDK6API中文参考070114.rar :http://chinesedocu转载 2011-10-21 07:31:00 · 787 阅读 · 0 评论 -
Integer可以被赋给null,但是int不行
如题原创 2011-12-13 19:54:18 · 4848 阅读 · 1 评论 -
Java.util.date 与 java.sql.date区别和转换
Java.util.date 与 java.sql.date区别和转换(2009-11-30 15:00:51)转载标签: it 分类: JavaSE java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d转载 2011-12-14 15:41:07 · 514 阅读 · 0 评论 -
Java常用类型定义、转换及比较
Java常用类型定义、转换及比较主要有以下三个方面: (一)Integer类型 1).定义 Integer a=new Integer(int value); Integer a=new Integer(String value); 2).转换 i.定义中就可以将int型和String型的转换为Integer型转载 2012-01-10 10:33:27 · 2041 阅读 · 0 评论 -
Java大整数类的设计及其实现
1.1 概述BigInteger类的开发者是Josh Bloch和Michael McCloskey。Java大整数类BigInteger继承于Number类并实现了Comparable接口,完全按照面向对象思想构建,因为Java语言没有在C++中编程实现运算符重载的概念,所以Java的BigInteger类是通过提供函数来实现各种大整数运算的。BigInteger类为所有的Java原转载 2012-01-10 10:58:57 · 7052 阅读 · 0 评论 -
java生成MD5校验码及算法实现
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(String s)和g转载 2012-04-12 14:53:19 · 4758 阅读 · 0 评论 -
java生成MD5校验码及算法实现
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(String s)和g转载 2012-04-12 14:55:05 · 904 阅读 · 0 评论 -
jsp验证用户是否登陆
我发现我可以绕过登陆这一环节,直接在浏览器输入要访问的页面就能就去,这是个大问题啊,如果有人知道我的目录结构,可以畅通无阻啊,为此,得验证用户是否登录,如果登陆,正常,否则跳转到登陆页面。我使用了两种方法。法一:写个文件验证,在需要验证的页面将此文件引入(我写的是testsession.jsp)if(session.getAttribute("user")==null){%>转载 2012-04-14 16:07:46 · 984 阅读 · 0 评论 -
Java DateFormat 示例
日期和时间模式:字母日期或时间元素表示示例GEra 标志符 TextADy年 Year1996;96 M年中的月份 MonthJuly;Jul; 07w年中的周数 Number27W月份中的周数转载 2012-04-29 00:30:00 · 593 阅读 · 0 评论 -
东软实训心得
东软实训心得 这次来东软已经不是第一次,记得去年暑假来东软参加“预览未来”的暑期夏令营活动,感觉东软就像一个学校,来到东软几乎不需要什么适应。这次与上次的性质不同,这次是来学习技术的,而且还要修学分,我们还要面临九月份的外推考试。因而心里很纠结,但是从第一天老师的讲课开始,我感到在东软确实能学到东西,把大部分时间都投入到了项目研究中了。一、项目管理 这次...原创 2011-07-01 22:40:06 · 753 阅读 · 0 评论