自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows和linux执行jar

windows: 假设要执行的文件为D:/test/Test.class 1.在cmd下进入D盘 2.执行java test.Test 或者 java test/Test 都可以 3.如果Test中关联了其它jar包,这需要通过如下方式执行,假设jar文件在test/lib下    java -classpath .;lib/*  test.Test    说明如下:      注意

2014-03-12 16:33:59 1150

转载 java中String s=”abc“及String s=new String("abc")详解

首先,我们先来看一下java中变量的语义: java的变量有两种语义,原始类型的变量是值语义(value),也就是说,你给一个原始类型变量赋值,就改变了这个数据值本身。对象类型的变量是引用语义,也就是说,给一个对象类型的变量赋值只是让它指向另一个对象,但不改变原来引用的那个对象的值。   然后,我们了解一下String的特性以及java对于Sting特别的处理方式:  

2013-12-12 18:54:57 947

原创 String的一些知识

String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。   我们可以把上面这行代码分成String str、=、"abc"和new String()

2013-12-12 18:53:22 643

原创 内部类static ,final

一.static变量只会有一个内存空间,虽然后多个实例,但这些实例中的static变量会共享同一个内存空间。      static变量是在类装载的时候就被初始化的。      Static基本规则:              (1)一个类的静态方法只能访问静态属性。              (2)一个类的静态方法不能直接调用非静态方法。              (3)如果访问权限允

2013-12-03 11:51:25 650

原创 内部类的种类以及解析

Java 内部类种类及使用解析 将相关的类组织在一起,从而降低了命名空间的混乱。   一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。   Java中的内部类共分为四种:   静态内部类static inner class (also called nested class)   成员内部类member inner class

2013-12-03 11:29:57 761

原创 java一些常见的运行时异常

NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentException - 传递非法参数异常。 ArithmeticException - 算术运算异常 ArrayStoreException - 向数组中存放与声明类型不兼容对象异常 IndexOutOfBoundsException

2013-11-19 17:05:05 911

原创 java的运行过程

Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。 Java运行过程   Java源文件(*.java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校检器——>解

2013-11-19 15:54:33 842

原创 java获取properties的几种方式

1: 使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2; 使用java.util.ResourceBundle类的getBun

2013-11-19 15:27:19 729

转载 手机正则表达式验证

package com.client.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /**   * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188    * 联通:130、131、132、152、155、156、185

2013-07-08 09:29:27 592

原创 struts2中关于ActionMessage在redirect传递时丢失问题的解决方案

@ParentPackage(value="noneedlogin")   public class AdminLoginAction extends ActionSupport        implements SessionAware,ModelDriven{   @Action       (          value="/admin/adminlogin",

2013-05-23 15:39:45 1134

原创 jsp乱码常用解决办法

response.setContentType与 request.setCharacterEncoding 区别 1、request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值               指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意

2013-05-22 16:00:31 571

转载 struts2 Convention 插件使用

1、常量说明       struts.convention.result.path="/WEB-INF/content/": 结果页面存放的根路径,必须以 "/" 开头。       struts.convention.action.suffix="Action": action名字的获取        struts.convention.action.name.lowercase="tr

2013-05-21 16:50:46 859

原创 log4j简单的配置

Log4j支持两种配置文件格式,一种是java属性文件(键—值),一种是xml格式文件。 这里仅介绍下java属性文件的配置方法。先看看个配置文件:log4j.properties log4j.rootCategory=debug,stdout,R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.append

2013-05-15 09:26:36 567

转载 使用c:forEach标签 跳转分页

change='jumpPage(this)'>              selected >         第${i }页             cript">     function jumpPage(input){         //页面相同不跳转             if(input.value==${currentPage}){

2013-04-10 09:13:40 1588

转载 spring mvc 实现网站登录与非登录的控制

在我们的网站平台上,主要有两类页面,一类是非登录也能查看的页面,另一类是登录后才能查看的页面 通过使用 spring拦截器来实现,当用户没有登录时访问需要登录的页面时自动实现跳转至登录页 1、添加接口用于拦截器与控制器交互数据(包括上下文与登录帐号信息) /**  * 用于实现上下文连接 用于在过滤器中实现注入Request与Response  * @author Adminis

2013-04-03 14:43:53 774

原创 springmvc注解例子

web.xml配置: xml version="1.0" encoding="UTF-8"?>    web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javae

2013-03-28 14:21:37 547

原创 java.lang.String字符串类

一、String类 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是一个特殊的对象字符串是常量,一旦初始化就不可以被改变String str = “abc”;和String str1 = new String(“abc”);的区别在于:str==str1----false    str.equals(str1)----trues

2013-03-26 13:08:52 865

原创 关于javascript中"window.location.href"、"location.href"

关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法              "window.location.href"、"location.href"是本页面跳转                "parent.location.href"是上一层页面跳转

2013-03-26 11:09:45 863

原创 dom4j解析和处理xml

本文将介绍 1.如何通过dom4j来对xml文档进行增、删、改、查 2.如何从本地读入xml文档 3.如何把xml文档转换成xml字符串 4.如何把xml输出以指定的编码输出到xml文档。 5.如何把xml字符串转换成document。 package com.xml.dom4j;          import java.io.FileOutputStream;

2013-03-22 14:54:46 649

原创 java map list xml转化操作类

很多朋友遇到xml,map和json互转的问题,在开发中xml和json越来越重要了。下面是一个比较完整的操作类 json-lib依赖包:   commons-beanutils-1.8.0.jar   commons-collections-3.2.1.jar   commons-lang-2.4.jar   commons-logging-1.1.1.jar   ezmorph-1

2013-03-22 10:31:00 1333

原创 java json操作的通用类

import java.text.ParseException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import ne

2013-03-22 10:23:25 667

原创 js设置主页和收藏

function SetHome(obj, vrl) {     try {         obj.style.behavior = 'url(#default#homepage)';         obj.setHomePage('http://www.fudongk.com');     } catch (e) {         if (window.netscape) {

2013-03-19 16:46:00 672

原创 js动态构建from表单提交等有关的知识

//动态构造form function createFormForSearch(name, action) {     var submitForm = document.createElement("FORM");     document.body.appendChild(submitForm);     submitForm.method = "POST";     submitF

2013-03-19 16:40:41 515

原创 Struts2的OGNL标签详解

一、Struts2可以将所有标签分成3类: UI标签:主要用于生成HTML元素的标签。 非UI标签:主要用于数据库访问,逻辑控制等标签。 Ajax标签:用于Ajax支持的标签。 对于UI标签,则有可以分为两类: 表当标签:表单标签主要用与生成HTML页面的from元素,以及普通表单元素的标签。 非表单标签:非表单标签主要用于生成页面的树、Tab页等。 流程控制标签:主要包含用于实现分

2013-03-19 15:17:38 629

原创 Struts2 ognl详细讲解

首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的。 OGNL上下

2013-03-19 15:15:34 559

原创 pageContext

pageContext取得其他与用户有关的或页面的详细信息。具体如下: ${pageContext.request.queryString}         取得请求的参数字符串 ${pageContext.request.requestURL}         取得请求的URL,但不包括请求之参数字符串 ${pageContext.request.contextPath}

2013-03-19 11:11:09 794

转载 OGNL一些知识

OGNL是Struts 2默认的表达式语言。是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。  1.#符号的用途一般有三种。    1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于

2013-03-19 10:37:41 534

转载 将Json协议字符转换到Map

/**      * 解析Json协议字符到Map      * 例如:{command:{"content":"value","test":100,"bool":{"Test":true}}}      * 备注:Value只是基本数据类型或Map类型      * @param s      * @return      */     @SuppressWarnings("unc

2013-03-18 15:12:01 732

转载 json/java对象/xml之间相互转换

package cn.shopex.util;   import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map;   im

2013-03-18 15:10:51 1047

原创 List<Map<String,Object>>和二维数组的转化

/* *List> to 二维数组 *@param list *@param keyLength - Map中的key个数 *@return / public static Object[ ][ ] ListToArray(ListMapString,Object>> list,int KeyLenght) {  Object [ ][ ] array=new

2013-03-18 13:35:20 8196

原创 List<Map<String,Object>几种遍历的方法

import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; public class Test {     public static void ma

2013-03-18 10:35:26 21727

原创 java里面有关Session和cookie的一些操作方法

import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.commons.lang

2013-03-16 08:51:33 735

原创 日期的格式化以及随机生成字符串

import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil {     public static String date2String(String format, Date date) {         return new SimpleDateFormat(format).f

2013-03-16 08:42:42 822

原创 Java String对象的经典问题(new String())

先来看一个例子,代码如下: Java代码   public class Test {      public static void main(String[] args) {          String str = "abc";          String str1 = "abc";          String str2 = new String("abc");

2013-03-15 11:20:03 604

转载 String内存分配问题

String str1="abc";  String str2=new String("abc");  有啥区别  ================================================================= Java把内存划分成两种:一种是栈内存,一种是堆内存。             在函数中定义的一些基本类型的变量和对象的引用变量都

2013-03-15 10:55:03 787

原创 JAVA获取各种各样的时间、时间对比 方法汇总

import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public cla

2013-03-15 09:57:43 678

原创 Hibernate学习总结

// 取得 session ,通常我们利用 hibernate.cfg.xml 的配置 // 以用户表和部门为例 Configuration config = new Configuration().configure(); SessionFactory sessionFactory = config.buildSessionFactory(); Session sessio

2013-03-13 13:27:12 624

转载 SimpleHibernateDao更新

/**  * Copyright (c) 2005-2011 springside.org.cn  *  * Licensed under the Apache License, Version 2.0 (the "License");  *  * $Id$  */ package org.springside.modules.orm.hibernate; import jav

2013-03-13 11:00:34 1644

原创 XMLUtil

package demo; import java.io.File; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import org.dom4j.Document; import org.dom4j.DocumentException; import

2013-03-11 14:12:21 781

原创 dom4j解析xml

一.Document对象相关   1 .读取XML文件,获得document对象.                SAXReader reader = new SAXReader();                Document    document = reader.read(new File( "input.xml" ));      2 .解析XML形式

2013-03-11 14:10:04 737

java排序算法

本包收集了各种经典的java排序算法,便于Java新手的学习开发和应用

2012-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除