- 博客(110)
- 资源 (2)
- 收藏
- 关注
原创 JAVA 虚拟机内存区域与内存溢出理解
谈到JAVA虚拟机内存区域,首先简略谈下什么是JAVA虚拟机?0、JAVA虚拟机为何物,它存在的必要性是什么? JAVA虚拟机简称JVM理解也就是一种虚拟的机器,如同装有操作系统的真实电脑,对!就是它,只不过JVM是虚拟出来的一台机器而已。 JAVA代码的执行的大概流程:代码运行在--》JVM(虚拟机)--》真实的硬件机器 之所以在代码层次上不执行运行
2015-05-07 16:57:19
739
转载 哈希(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
1094
转载 httpservlet, struts1, struts2线程安全,单实例,多实例几个关系
以下内容转自:http://blog.163.com/xiangfei209@126/blog/static/986956742011924114042741/总结如下线程安全条件:1)常量始终是线程安全的,因为只存在读操作。 2)对构造器的访问(new 操作)是线程安全的,因为每次都新建一个实例,不会访问共享的资源。 3)最重要的是:局部变量是线程安全的。因为每执行一个方法,
2014-12-22 16:36:52
685
转载 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
674
原创 身份验证-正则表达式(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
578
原创 身份验证-正则表达式(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
699
转载 调整JVM内存
java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种
2014-07-09 10:28:46
666
转载 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
2166
1
转载 深入研究java.lang.ThreadLocal类
深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一
2014-03-19 14:54:38
451
转载 spring用BeanNameAutoProxyCreator自动创建事务代理
下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是任意的代理,只需要有合适的拦截器即可。下面是采用BeanNameA
2014-03-17 13:21:40
693
转载 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
971
转载 Gson的使用(JsonObject)
在Java开发互联网应用系统的过程中,数据的传递与转换是经常使用的,我在开发的过程中用的最多的是google的Gson,现就其使用的过程中的注意点做一个总结(当然首先要先去下载Gson的jar包,附件提供相应的jar包)。1、在将Json字符串转换成Json对象,可以做一个静态的装换类,方便在系统开发过程中使用。public class JsonFormat {private static
2014-02-15 23:30:54
5279
转载 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
460
转载 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
754
转载 JavaBean,List,Map转成json格式
publicclass User { private String username; private String password; public String getUsername() { return username; } public
2014-02-11 22:35:51
493
转载 出现 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
656
原创 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
677
转载 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
647
转载 DWR实现省市级联
项目部署为:数据库SQL代码为:--省级 provincial [sql] view plaincopyprint?create table provincial ( provincialID int, provincialName varchar(50), primary key (provincialID) )engine=
2013-12-11 23:27:15
605
转载 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
1260
转载 java web 中的${pageContext.request.contextPath }是什么意思
优点: 它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的缺点:其他工具无法正确解析它什么是当前的项目名称呢?假定你的web application 名称为test,这个test就是当前的项目名称,不过你在浏览器中输入请求路径时,如:http//:localhost:8080/test/hello.jsp${pageContext.re
2013-12-10 23:33:37
4108
转载 JSTL EL 详解
JSTL EL 详解EL 表达式概述: JavaWind.net Document 在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library),为大多数JS
2013-12-10 23:16:40
607
转载 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
586
转载 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
690
转载 request.getParameterValues与request.getParameter的区别
一、 简单的对比 request.getParameter用的比较多,相对熟悉 request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型 request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回
2013-12-08 18:03:19
519
转载 在 Struts2 的 Action 中获得选中的 checkbox 的 value
在 Struts2 的 Action 中怎样获取表单提交上来的多个 checkbox 的值呢?其实在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。以下
2013-12-08 17:51:50
997
转载 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
1576
转载 使用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
575
转载 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
684
原创 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
835
原创 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
837
转载 iBatis中的动态查询
如果想深入学习,可以参考 Manning. iBATIS.in.Action.Jan.2007 下面给出几个例子和dtd定义: selectid="selectDispatchedKey" parameterClass="KeyAndKeyFlowInfo" resultMap="KeyAndK
2013-11-30 15:47:18
477
转载 关于<a href='javascript:function()'>
这样写是为了让这个链接不要链接到新页面转而执行一段js代码。和onclick能起到同样的效果,一般来说,如果要调用脚本还是在onclick事件里面写代码,而不推荐在href='javascript:function()' 这样的写法,因为 href 属性里面设置了js代码后,在某些浏览器下可能会引发其他不必要的事件。造成非预期效果。而且 onclick事件会比 href属性先执行,所以会先触发
2013-11-30 15:04:30
664
转载 JSTL 的 if else : 有 c:if 没有 else 的处理
jstl的c:if 没有else想要实现if...else...:可以用下面的解决--------------------------------------------------------------------结构: 如果 否则 代码:
2013-11-27 23:22:52
491
转载 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
555
转载 iBatis中的重要接口SqlMapClient
SqlMapClient,是iBatis中的重要接口,这个接口涉及到对SQL映射的执行和批处理。现在,就先了解它的对query开头方法的定义。首先是 queryForList 方法:Java代码 //指定SQL的ID,执行的结果返回List queryForList(java.lang.String id) ; //指定SQL的ID,并指定
2013-11-24 17:56:08
884
转载 Spring 使用JdbcTemplate类实现批量查询(RowMapper)
我们知道了如何验证登陆和批量更新,那么我再介绍一个功能那就是批量查询那就要用到org.springframework.jdbc.core Class JdbcTemplate类的query()这个方法他返回一个List对象,里面存了我们所有的对象数据他接受一个RowMapper类型的对象Listquery(PreparedStatementCreator
2013-11-24 10:29:48
9084
转载 JAVA 类中 serialVersionUID 的作用
通常在继承 Serializable 接口的类,Eclipse 会提示需要定义一个版本 ID 号,例如可以自动生成:private static final long serialVersionUID = 791446515840133966L;有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L;
2013-11-23 09:59:41
602
转载 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
1235
原创 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
1000
google-collections-1.0.jar
2014-11-30
oracle odbc 补丁(bug5699495.zip)
2013-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人