- 浏览: 170568 次
- 性别:
- 来自: 北京
最新评论
-
lsqwind:
hello 请教下 wps的excel是基于OLE2 ,OOX ...
poi对wps excel的支持
文章列表
哈哈,要理解这个,就要知道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=.: ...
- 2009-10-13 18:22
- 浏览 909
- 评论(0)
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例 ...
- 2009-09-10 09:39
- 浏览 675
- 评论(0)
<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("&","&"); alert ...
- 2009-08-17 17:33
- 浏览 1949
- 评论(0)