自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA 虚拟机内存区域与内存溢出理解

谈到JAVA虚拟机内存区域,首先简略谈下什么是JAVA虚拟机?0、JAVA虚拟机为何物,它存在的必要性是什么?      JAVA虚拟机简称JVM理解也就是一种虚拟的机器,如同装有操作系统的真实电脑,对!就是它,只不过JVM是虚拟出来的一台机器而已。      JAVA代码的执行的大概流程:代码运行在--》JVM(虚拟机)--》真实的硬件机器      之所以在代码层次上不执行运行

2015-05-07 16:57:19 676 2

转载 哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用

以上文章转子互联网:http://www.cnblogs.com/leoo2sk/archive/2010/10/01/hash-and-encrypt.html此文对我理解哈希&&加密有一定捋清思路的帮助,在此感谢文章作者。哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用2010-10-01 00:09 by T2噬菌

2014-12-26 12:18:17 1001

转载 httpservlet, struts1, struts2线程安全,单实例,多实例几个关系

以下内容转自:http://blog.163.com/xiangfei209@126/blog/static/986956742011924114042741/总结如下线程安全条件:1)常量始终是线程安全的,因为只存在读操作。 2)对构造器的访问(new 操作)是线程安全的,因为每次都新建一个实例,不会访问共享的资源。 3)最重要的是:局部变量是线程安全的。因为每执行一个方法,

2014-12-22 16:36:52 639

转载 Struts1 Action-线程安全问题 -》浅析Strtus2 Action线程安全对比

以下文章转自: http://chenfeng0104.iteye.com/blog/737112为了使自己更能清晰看到重要点,内容中我认为重要的地方使用红色字体做以标明。使用了这么久的Struts,今天总算把Struts Action的线程安全问题研究了一下,在网上查了很多资料,这里把我理解的总结一下。 先提一个问题:Struts 1.x和Struts 2的Act

2014-12-22 14:41:20 628

原创 身份验证-正则表达式(JS)

function isIdCardNo(num) {num = num.toUpperCase();//身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) {alert('输入的身份证号长度不对,或者号码不符合规定!\n15

2014-07-09 17:39:26 535

原创 身份验证-正则表达式(JAVA)

/*** 功能:身份证的有效验证* @author Wang Rong* @param num 身份证号* @return 有效:返回true; 无效:false.* */public static boolean idCardValidate(String num) {String[] ValCodeArr = { "1", "0", "x", "9", "8",

2014-07-09 17:37:57 651

转载 调整JVM内存

java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种

2014-07-09 10:28:46 581

转载 JQuery一个对象绑定多个事件

jQuery("#id").click(func1).mouseover(func2)/ /方法连写,func为方法的名字 jQuery("#id").click(function(){//你的具体方法实现}),mouser(function(){//你的具体方法实现});jQuery("#id").bind("click mouseover",func)//两个事件中间有空格,func为

2014-04-17 15:24:20 2115 1

转载 深入研究java.lang.ThreadLocal类

深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一

2014-03-19 14:54:38 417

转载 spring用BeanNameAutoProxyCreator自动创建事务代理

下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是任意的代理,只需要有合适的拦截器即可。下面是采用BeanNameA

2014-03-17 13:21:40 655

转载 The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the assoc

问题描述:The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Strut s tags are only usable when the request has passed through its servlet f

2014-03-03 14:42:18 932

转载 Gson的使用(JsonObject)

在Java开发互联网应用系统的过程中,数据的传递与转换是经常使用的,我在开发的过程中用的最多的是google的Gson,现就其使用的过程中的注意点做一个总结(当然首先要先去下载Gson的jar包,附件提供相应的jar包)。1、在将Json字符串转换成Json对象,可以做一个静态的装换类,方便在系统开发过程中使用。public class JsonFormat {private static

2014-02-15 23:30:54 5166

转载 Spring中Quartz的配置

Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{    public void work()    {    System.out.println("Q

2014-02-14 15:50:17 429

转载 java中使用net.sf.json对json进行解析

net.sf.json依赖的包很多。有commons-collections,commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph-1.0.5.jar,morph-1.1.1.jar/**        * 从一个JSON 对象字符格式中得到一个java对象,形如:     * {"id" : i

2014-02-12 21:57:46 694

转载 JavaBean,List,Map转成json格式

publicclass User {           private String username;      private String password;            public String getUsername() {          return username;      }      public

2014-02-11 22:35:51 449

转载 出现 java.util.ConcurrentModificationException 时的解决办法

在对一个map进行迭代遍历并删除一些符合条件的键值对的时候,容易出现      java.util.ConcurrentModificationException 这个异常。Exception in thread "main" java.util.ConcurrentModificationExceptionat java.util.HashMap$HashIterator.nex

2014-02-11 20:42:06 614

原创 JAVA List、Map、Set、数组之间转换

package com.wr.test;import java.util.AbstractList;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import ja

2013-12-21 11:38:36 613

转载 Arrays.asList的使用及异常问题

将数组转成List问题,通常我们习惯这样写成:List list = Arrays.asList("1","2");于是我们这样就得到了一个list,但是这个List的实现类是java.util.Arrays.ArrayList这个类(而不是java.util.ArrayList)。剖析JDK源代码可以发现,java.util.Arrays.ArrayList(就是转换出来list)它是继

2013-12-21 11:02:01 560

转载 DWR实现省市级联

项目部署为:数据库SQL代码为:--省级   provincial   [sql] view plaincopyprint?create table provincial (  provincialID int,   provincialName varchar(50),  primary key (provincialID)  )engine=

2013-12-11 23:27:15 560

转载 dwr session error

在使用dwr的时候遇到了session error错误解决方法,就是在web.xml 中配置如下:  dwr-invoker     org.directwebremoting.servlet.DwrServlet       debug   true       logLevel   warn       crossDomainSe

2013-12-11 23:24:23 1239

转载 java web 中的${pageContext.request.contextPath }是什么意思

优点:     它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的缺点:其他工具无法正确解析它什么是当前的项目名称呢?假定你的web application 名称为test,这个test就是当前的项目名称,不过你在浏览器中输入请求路径时,如:http//:localhost:8080/test/hello.jsp${pageContext.re

2013-12-10 23:33:37 4062

转载 JSTL EL 详解

JSTL EL 详解EL 表达式概述: JavaWind.net Document      在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library),为大多数JS

2013-12-10 23:16:40 565

转载 Java如何遍历Map的所有的元素

JDK1.4中[java] view plaincopyprint?"#0000ff">Map map =new HashMap();       Iterator it = map.entrySet().iterator();        while (it.hasNext()) {           Map.Entry entry = (Map.Entr

2013-12-09 23:47:15 545

转载 PL/SQL DEVELOPER 使用小技巧

1,登录后默认自动选中My Objects默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。Tools菜单 --> Object Brower Filters,会打开Brower Folders的定单窗口,把“My

2013-12-09 09:30:48 657

转载 request.getParameterValues与request.getParameter的区别

一、 简单的对比 request.getParameter用的比较多,相对熟悉 request.getParameterValues(String   name)是获得如checkbox类(名字相同,但值有多个)的数据。   接收数组变量 ,如checkobx类型    request.getParameter(String   name)是获得相应名的数据,如果有重复的名,则返回

2013-12-08 18:03:19 493

转载 在 Struts2 的 Action 中获得选中的 checkbox 的 value

在 Struts2 的 Action 中怎样获取表单提交上来的多个 checkbox 的值呢?其实在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。以下

2013-12-08 17:51:50 956

转载 Jquery读取xml并实现省市级联

首先这是本人所使用的xml文档(Provice_city_town.xml),位置在根目录下的XML文件夹下。[html] view plaincopyprint?xmlversion="1.0"encoding="utf-8"?>  config>   provincevalue="1"name="河北省">     city valu

2013-12-08 13:09:52 1529

转载 使用jquery获取radio的值

使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:1.inputtype="radio"name="testradio"value="jquery获取radio的值"/>jquery获取radio的值br/>2.inputtype=

2013-12-05 20:57:36 548

转载 JQuery实现页面跳转

"text/javascript"><!-- $(function(){  var pn = $("#gotopagenum").val();//#gotopagenum是文本框的id属性 location.href = "NewList.aspx?pagenum="+pn;//location.href实现客户端页面的跳转 });  // -->   以上转自网络:htt

2013-12-04 11:59:27 653

原创 jquery-控制div的显示与隐藏

jquery-控制div的显示与隐藏$("#id").show()表示display:block,$("#id").hide()表示display:none;$("#id").toggle()切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的 jquery中show、hide时间应用: $().ready(function(){  $

2013-12-01 10:38:59 795

原创 JQuery让input从disabled变成enabled

1. document.getElementById("removeButton").disabled = false;//普通Js写法 2. $("#removeButton").removeAttr("disabled");//要变成Enable,JQuery只能这么写3. $("#removeButton").attr("disabled","disabled");//再改成disa

2013-11-30 23:27:42 770

转载 iBatis中的动态查询

如果想深入学习,可以参考 Manning.                  iBATIS.in.Action.Jan.2007               下面给出几个例子和dtd定义:                selectid="selectDispatchedKey" parameterClass="KeyAndKeyFlowInfo" resultMap="KeyAndK

2013-11-30 15:47:18 457

转载 关于<a href='javascript:function()'>

这样写是为了让这个链接不要链接到新页面转而执行一段js代码。和onclick能起到同样的效果,一般来说,如果要调用脚本还是在onclick事件里面写代码,而不推荐在href='javascript:function()' 这样的写法,因为 href 属性里面设置了js代码后,在某些浏览器下可能会引发其他不必要的事件。造成非预期效果。而且 onclick事件会比 href属性先执行,所以会先触发

2013-11-30 15:04:30 636

转载 JSTL 的 if else : 有 c:if 没有 else 的处理

jstl的c:if 没有else想要实现if...else...:可以用下面的解决--------------------------------------------------------------------结构:       如果           否则     代码:      

2013-11-27 23:22:52 464

转载 Spring+Ibatis集成开发实例

首先简历数据库demo(本文选mysql)数据库脚本:CREATETABLE `ibatis` (  `id`varchar(20)NOT NULL,  `name`varchar(20)default NULL, PRIMARY KEY  (`id`)) ENGINE=InnoDBDEFAULT CHARSET=gb2312

2013-11-24 17:57:27 525

转载 iBatis中的重要接口SqlMapClient

SqlMapClient,是iBatis中的重要接口,这个接口涉及到对SQL映射的执行和批处理。现在,就先了解它的对query开头方法的定义。首先是 queryForList 方法:Java代码 //指定SQL的ID,执行的结果返回List  queryForList(java.lang.String id) ;    //指定SQL的ID,并指定

2013-11-24 17:56:08 833

转载 Spring 使用JdbcTemplate类实现批量查询(RowMapper)

我们知道了如何验证登陆和批量更新,那么我再介绍一个功能那就是批量查询那就要用到org.springframework.jdbc.core Class JdbcTemplate类的query()这个方法他返回一个List对象,里面存了我们所有的对象数据他接受一个RowMapper类型的对象Listquery(PreparedStatementCreator

2013-11-24 10:29:48 8960

转载 JAVA 类中 serialVersionUID 的作用

通常在继承 Serializable 接口的类,Eclipse 会提示需要定义一个版本 ID 号,例如可以自动生成:private static final long serialVersionUID = 791446515840133966L;有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L;

2013-11-23 09:59:41 565

转载 PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different

启动PL/SQL Developer 报字符编码不一致错误Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause unexpected results.Note: you can set the clien

2013-11-23 08:17:26 1204

原创 JAVA System.getProperty("") 获取当前操作系统信息

JAVA System.getProperty("") 获取当前操作系统信息os.name                Operating system name   os.arch                Operating system architecture   os.version            Operating system version   fil

2013-11-22 13:26:56 965

google-collections-1.0.jar

google-collections-1.0.jar是谷歌工程师对java.util.collections工具类的一个扩展。诸多方法得到更简便有效的封装实现,并实现了java.util.collections中无法实现的功能,如:对map集合反向查询(通过value查找对应的key)等许多新增功能。 【此Jar包免费共享,希望能帮助到大家】

2014-11-30

oracle odbc 补丁(bug5699495.zip)

使用powerdesigner配置oracle odbc数据源时出现“an unsupported operation was attempted” 问题,此问题不是操作系统,也不是powerdesigner的问题,而是oracle软件需要打个补丁既OK! 网上搜罗了好长时间,按照压缩包中详细步骤说明将oracle补丁打上,问题准解决!故记录分享给朋友们。

2013-09-19

空空如也

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

TA关注的人

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