`
wlbbswl
  • 浏览: 168131 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
哈哈,要理解这个,就要知道string类的工作原理。 你知道在java中除了8中基本类型外,其他的都是类对象以及其引用。所以 "xyz "在java中它是一个String对象.对于string类对象来说他的对象值是不能修改的,也就是具有不变性。 看: String   s= "Hello "; s= "Java "; String   s1= "Hello "; String   s2=new   String( "Hello "); 啊,s所引用的string对象不是被修改 ...
Eclipse 插件更新问题 插件的安装, 2.* 版本下面,直接COPY到,plugins下面就可以, 3.0版本下面,COPY到,plugins下面, 然后,删除,Eclipse的 eclipse\configuration\org.eclipse.update 把这个文件夹删除了, Eclipse 启动的时候,就会知道CONFIG发生变化, 自动LOAD插件 或者参看以下文字 --------------------------------------------------------------------------------        最近工作比较闲有点多余的 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ ...
清除weblogic缓存: 首先缓存文件夹肯定在weblogic的安装目录,根据项目文件夹名进行搜索,找到了一个domains\base_domain\servers\AdminServer\tmp\_WL_user\下有项目文件夹而且占的空间还不小,把它删除,就搞定了。 可以在servers下面搜索 .class 文件,进行辨别。 以上为 在windows 环境下,经过验证,linux下应该一样。 或是可以参考: RedHat下,WebLogic的缓存文件竟然存放在哪里呢?找了半天没有找到,最后在你Server下面的一个以.开头的一个隐藏文件,具体的路径大概如下:      bea\use ...
发布打war包dos命令:jar cvf name.war . war包是带jsp页面,jar包不带jsp页面的. 在JDK的bin目录下提供了打包程序jar.exe。 如果要展开helloapp.war文件,命令为: jar xvf helloapp.war 假定有一个Web应用:C:\myHome myHome/WEB-INF/…… myHome/files/…… m ...
由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。     解决方案如下: 在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来 以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 这时候怎么办?在网上查找后发现如下方法: 1. 查看你的Eclipse中使用的是什么SVN Interface windows > preference > Team > SVN #SVN Interface 2. 如果是用的JavaHL, 找到以下目录并删除a ...
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0) ^\d+$ 验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 验证长度为3的字符:^.{3}$ ...
8. Generator 可选的<generator>子元素是一个Java类的名字,用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数,用<param>元素来传递。 <id name="id" type="long" column="cat_id"> <generator class="org.hibernate.id.TableHiLoGenerator"> <param name="table">u ...
1. Doctype所有的XML映射都需要定义如上所示的doctype。DTD可以从上述URL中获取,也可以从hibernate-x.x.x/src/net/sf /hibernate目录中、或hibernate.jar文件中找到。Hibernate总是会首先在它的classptah中搜索DTD文件。如果你发现它是通过连接Internet查找DTD文件,就对照你的classpath目录检查XML文件里的DTD声明。2. hibernate-mapping这个元素包括一些可选的属性。schema和catalog属性,指明了这个映射所连接(refer)的表所在的schema和/或catalog名称。 ...
可以阅读:http://superleo.iteye.com/blog/243322
本文讲述的是Hibernate延迟加载,可分为三个部分的内容:1、实体对象的延迟加载;2、集合类型的延迟加载;属性延迟加载。   Hibernate延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的Hibernate延迟加载的细节。 A、Hibernate延迟加载之实体对象的延迟加载: 如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置, ...
别人的总结,自己学习js的继承就转载过来了,虽然有人说写的不是很好,但做为参考还是可以的。 另外也希望有人能推荐点好的js学习资料。   一直想对Javascript再次做一些总结,正好最近自己写了一个小型Js UI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下,希望对大家学习Javascript有所帮助。 Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模拟总体上做得还是不错的,因为我们不能盲从任何一种理念,不能纯粹的 ...
一、下载java.sun.com jdk-6u2-linux-i586-rpm.bin文件 二、运行 sh jdk-6u2-linux-i586-rpm.bin 按多次回车后出现 Do you agree to the above license terms? [yes or no] 输入yes 三、编辑环境变量 $gedit ~/.bashrc 加入如下五行: JAVA_HOME=/usr/java/jdk1.6.0_02 JAVA_BIN=/usr/java/jdk1.6.0_02/bin PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.: ...
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例 ...
<script language="javascript">   String.prototype.replaceAll  = function(s1,s2){        return this.replace(new RegExp(s1,"g"),s2);      }    function test() {     var sl = 'abcd&efg&gg&';     sl = sl.replaceAll("&","&amp;");     alert ...
Global site tag (gtag.js) - Google Analytics