基础
文章平均质量分 60
golden_lion
这个作者很懒,什么都没留下…
展开
-
HTML Input 表单校验之datatype
凡要验证格式的元素均需绑定datatype属性,datatype可选值内置有10类,用来指定不同的验证格式。如果还不能满足您的验证需求,可以传入自定义datatype,自定义datatype是一个非常强大的功能,通过它可以满足你的任何需求。可以绑定的附加属性有:datatype、nullmsg、sucmsg、errormsg、ignore、recheck、tip、altercss、转载 2017-03-08 13:04:13 · 26813 阅读 · 0 评论 -
j2ee部分jar包的作用
activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajaxant.jar和antlr.jar(可以删去):的是ant编译用的包,在工程中不用添加asm.jar:H转载 2016-06-28 16:58:21 · 446 阅读 · 0 评论 -
request.getRealPath()详解
1、此方法已过时,现在可替换的实现方法有request.getSession().getServletContext().getRealPath("/")在Servlet 里用this.getServletContext().getRealPath("/");获得绝对路径。struts里用this.getServlet().getServletContext().getRealPa转载 2016-06-28 16:57:04 · 15519 阅读 · 0 评论 -
html文本框不可编辑,禁止用户修改的几种方法
解决思路: 在文本框的内容只作于演示而不允许用户随意修改时这样做就非常有必要。具体步骤: 方法一:设置readonly属性为true。Html代码 type="text" value="readonly" readonly> 方法二:设置disabled属性为true。Html代码 type="text" value="d转载 2016-06-28 16:56:10 · 13217 阅读 · 0 评论 -
SpringMVC 和Struts2的区别
SpringMVC 和Struts2的区别 1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,转载 2016-06-28 16:55:22 · 317 阅读 · 0 评论 -
spring bean id和bean name的区别
今天在分析问题时发现一个大家平时都不太注意的spring 配置问题,发出来分享下: 首先澄清一个概念: 同名bean:多个bean 有相同的 name 或者 id,称之为同名bean 的id 和 name的区别 id和name都是spring 容器中中bean 的唯一标识符。 id: 一个bean的唯一标识 , 命名格式必须符合XML ID属性的命名规范转载 2016-06-28 16:54:25 · 3310 阅读 · 0 评论 -
javax.inject中@Inject、@Named、@Qualifier和@Provider用法
@Inject @Inject支持构造函数、方法和字段注解,也可能使用于静态实例成员。可注解成员可以是任意修饰符(private,package-private,protected,public)。注入顺序:构造函数、字段,然后是方法。父类的字段和方法注入优先于子类的字段和方法,同一类中的字段和方法是没有顺序的。 @Inject注解的构造函数可以是无参或多个参数的构造函转载 2016-06-28 16:53:41 · 802 阅读 · 0 评论 -
@Autowired与@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qua转载 2016-06-28 16:52:50 · 287 阅读 · 0 评论 -
常用的MIME类型
.doc application/msword.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document.rtf application/rtf.xls application/vnd.ms-excel application/x-excel转载 2016-06-28 16:51:57 · 418 阅读 · 0 评论 -
web.xml配置详解
Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 ser转载 2016-06-28 16:51:22 · 805 阅读 · 0 评论 -
java.lang.Class.getResource()这个方法主要是做什么用
查找带有给定名称的资源。查找与给定类相关的资源的规则是通过定义类的 class loader 实现的。此方法委托给此对象的类加载器。如果此对象通过引导类加载器加载,则此方法将委托给 ClassLoader.getSystemResource(java.lang.String)。 在委托前,使用下面的算法从给定的资源名构造一个绝对资源名: 如果 name 以 '/' ('\u002f') 开转载 2016-06-28 16:50:16 · 1743 阅读 · 0 评论 -
深入理解Java Proxy机制
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method转载 2016-06-28 16:49:26 · 340 阅读 · 0 评论 -
什么时候用Vector, 什么时候改用ArrayList?
书得到的信息好像是Vector是从java1开始就有了,ArrayList是后来才有的.用途几乎都一样,(不需要定义长度的array),没什么区别.现在好像应该用ArrayList.(因为比较新?)象thinking in java和computer concepts with java essentials都是旧版讲Vector, 新版讲ArrayList. 那么到底有什么区别, 什么时转载 2016-06-28 16:29:10 · 2511 阅读 · 0 评论 -
array,vertor,arraylist,hashable,hashmap等几个易混淆概念的区别
Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变,Vertor是放的Object。Vertor一维,Hashmap/Hashtabe二维;Vertor/Arraylist用index作检索,Hashmap/Hashtabe用key作为检索;Hashmap,Arraylist不是同步的,意味着它们的速度更快;Hashtable,Verto转载 2016-06-28 16:28:35 · 545 阅读 · 0 评论 -
HashMap和Hashtable及HashSet的区别
相关文章1:HashSet,TreeSet和LinkedHashSet的区别相关文章2:HashSet和TreeSet的区别Hashtable类 Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。 添加数据使用put(key, value),取出数据使转载 2016-06-28 16:27:10 · 458 阅读 · 0 评论 -
ConcurrentHashMap、Collections.synchronizedMap、Hashtable讨论(区别)-java集合框架【3】 java1.5新特性
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。 然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的, 它通过提供一个转载 2016-07-12 09:04:39 · 352 阅读 · 0 评论 -
java中Integer值比较不注意的问题
先来看一个代码片段[java] view plain copypublic static void main(String[] args) { Integer a1 = Integer.valueOf(60); //danielinbiti Integer b1 = 60; Sy转载 2016-08-08 11:23:17 · 986 阅读 · 0 评论 -
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.vend转载 2016-07-14 12:04:05 · 436 阅读 · 0 评论 -
java批量生成excel代码分享
package com.test.util;/** * @author ocq * */import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import jxl.Workbook;import jxl.write.Label;import jxl.w转载 2016-07-13 18:04:43 · 1063 阅读 · 0 评论 -
java 的 AccessController.doPrivileged使用
AccessController.doPrivileged意思是这个是特别的,不用做权限检查. 在什么地方会用到呢:加入1.jar中有类可以读取一个文件,现在我们要使用1.jar去做这个事情.但是我们的类本生是没有权限去读取那个文件的,一般情况下就是眼睁睁的看着了. 但是jiava提供了doPrivileged.在1.jar中如果读取文件的方法是通过doPrivileged来实转载 2016-07-13 18:03:03 · 6379 阅读 · 0 评论 -
JAVA利用Zip4j解压缩【转】
官方地址:http://www.lingala.net/zip4j/(需要FQ)jar包:http://pan.baidu.com/s/145hwI演示包:http://pan.baidu.com/s/1vbFIB一、压缩1、标准压缩ZipFile zipFile = new ZipFile("c:\\date.zip");ArrayList fi转载 2016-07-13 18:02:01 · 1429 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名转载 2016-07-13 18:01:17 · 544 阅读 · 0 评论 -
java获取指定路径下的指定文件/java.io.File.listFiles(FilenameFilter filter)
java.io.File.listFiles(FilenameFilter filter) 返回抽象路径名数组,表示在目录中此抽象路径名表示,满足指定过滤器的文件和目录。声明以下是java.io.File.listFiles(FilenameFilter filter)方法的声明:public File[] listFiles(FilenameFilter filter)转载 2016-07-13 18:00:38 · 2406 阅读 · 0 评论 -
java编程中Properties类的具体作用和使用
如果不熟悉 java.util.Properties类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的。(如清单 1 所示)。最近更新的java.util.Properties 类现在提供了一种为程序装载和存储设置的更容易的方法: loadFromXML(InputStreamis) 和 storeToXML(OutputStream os, String co转载 2016-07-13 17:59:48 · 7850 阅读 · 0 评论 -
Servlet中forward和redirect的区别(转)
forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response); redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送转载 2016-07-01 16:15:39 · 378 阅读 · 0 评论 -
如何利用xml文件部署jsp项目
新建一个以项目名命名的xml文件,然后在文件中写入形如代码,其中D:\java开发\wordspace\cloudclick\webapp属于你要部署的项目的本地文件夹路径,比如我要部署名字为helloword的项目,那么helloword这个项目在D:\java开发\wordspace\cloudclick\webapp文件夹下面找到tomcat 根目录,然后转载 2016-07-01 16:12:35 · 881 阅读 · 0 评论 -
验证码实现详解
实现类: import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*,java.io.File"%> //给定范围获得随机颜色Color getRandColor(int fc, int bc) { Random random = new Random(); if (fc > 255)转载 2016-07-01 16:07:30 · 670 阅读 · 0 评论 -
dom对象模型-浏览器对象的分层结构图
参考:http://wenku.baidu.com/view/4d39af1959eef8c75fbfb365.html###转载 2016-07-01 16:05:59 · 4951 阅读 · 0 评论 -
Cookie简介及JSP处理Cookie的方法
一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因转载 2016-07-01 16:04:10 · 604 阅读 · 0 评论 -
Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一转载 2016-07-12 09:11:46 · 413 阅读 · 0 评论 -
Java 集合类详解(含类图)
0.参考文献http://blog.csdn.net/liulin_good/article/details/62138151.java集合类图1.11.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,转载 2016-06-28 16:26:09 · 11186 阅读 · 4 评论 -
ServletContext中常用方法
.获取Tomcat的Context的初始化参数。1.获取Tomcat的server.xml中设置Context的初始化参数。例如:Context path="/testcontext" docBase="/context" privileged="true" antiResourceLocking="false" antiJARLocking转载 2016-06-28 16:23:44 · 580 阅读 · 0 评论 -
关于配置的过滤器Filter报ClassNotFoundException
这个的原因可能是在web,xml文件中配置的这个过滤器的顺序有问题,比如,你配置了两个过滤器,那么最好是filter都是在上面filter-mapping都是在下面,不要一套一套的分开来弄,就是这样原创 2016-05-23 15:16:27 · 8743 阅读 · 0 评论 -
javax.el.PropertyNotFoundException: Property 'emailaddress' not found on type ja
来源: http://blog.163.com/yvette1114@126/blog/static/134178214201121495259172/ 设计了两个表worker和email。一个worker对应多个email。 【问题】在jsp显示worker的emails时,写了以下:转载 2016-05-26 13:24:17 · 1923 阅读 · 0 评论 -
<a>标签的href和onclick属性
链接的onclick 事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在href 与onclick,如果想让href 属性下的动作不执行,onclick 必须得到一个false的返回值;如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);,而不要是 #,转载 2016-03-16 10:03:11 · 1212 阅读 · 0 评论 -
HTML Button.onclick 事件汇总
关于web设计中的命名标准#page#header #logo #sm (servicemenu) .regsiter .login #nav .menu .subMenu .search .sreachbtn(搜索按钮).sreachinput(搜索输入框) #container .bread [#areaSid转载 2016-02-26 14:06:45 · 3433 阅读 · 0 评论 -
java变换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
RuntimeExceptionwww.MyException.Cn 网友分享于:2013-01-20 浏览:2398次java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException缺少相应jar包都会有异常,根据异常找jar包导入...... 这里我说下lang转载 2016-01-21 13:29:22 · 1002 阅读 · 0 评论 -
Log4j详解
转载:http://www.blogjava.net/rickhunter/articles/28133.html1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的转载 2016-05-25 14:59:53 · 404 阅读 · 0 评论 -
HashMap深度解析(二)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16890151,转载请注明。 上一篇比较深入的分析了HashMap在put元素时的整体过程,Java Collections Framework中实际操作的都是数组或者链表,而我们通常不需要显示的维护集合的大小,而是集合类框架中内部维护,方便的同时,也带转载 2016-05-12 09:08:01 · 248 阅读 · 0 评论 -
HashMap深度解析(一)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。 HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTabl转载 2016-05-12 09:07:13 · 322 阅读 · 0 评论