2009-11-20 12:02
String 对象
String 对象用于处理文本(字符串)。
创建 String 对象的语法:
new String(s);
String(s);
参数
参数 s 是要存储在 String 对象中或转换成原始字符串的值。
返回值
当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 s 或 s 的字符串表示。
当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转 |
2009-11-20 12:01
String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;
String.substring(N1,N2) 这个就有点特别了,它是先从N1,N2里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。 |
2009-11-18 14:00
2009-11-18 09:22
Java语言以其面向对象、跨平台、可移植性好、安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选。
在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下,可以利用JDK提供的系统属性类(Properties)中的方法,快速地获取工作环境信息。
另外,程序开发人员还可以定义与应用程序 |
2009-11-12 17:20
JQuery获取和设置Select选项
获取Select :
获取select 选中的 text:
$("#ddlRegType").find("option:selected").text();
获取select选中的 value:
$("#ddlRegType ").val();
获取select选中的索引:
$("#ddlRegType ").get(0).selectedIndex;
设置select:
设置select 选中的索引:
$("#ddlRegType ").get(0).s |
2009-11-11 21:18
用TortoiseSVN:
1.在本地working copy中,用TortoiseSVN->Show log查看版本库的历史记录。可以用search。
2.找到删除该文件或者文件夹的版本,在Log message里右键Revert the changes |
2009-11-11 19:27
freemarker 中文乱码问题解决办法
freemarker的Configurartion中有默认的编码为ISO-8859-1所以读取有中文的模板时就会变乱码。
解决办法一:通过修改配置文件freemarker.properties,修改默认编码:
locale=zh_CN
|
2009-11-11 19:26
先看生成静态html文件:
FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接
近静态HTML页面的速度。
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写
FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序
虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由Fre |
2009-11-10 16:27
有时候我们的href并不是想跳到一个链接,而是在onclick的javascript做些事情。
通常我们用href="#"的空链接,但是#回真正出现在浏览器的地址栏。而且当有
多个空链接的需求时,还会影响visited能属性的效果。
用href="javascript :;"是一个很好的方案,成功的解决了上面的问题。
|
2009-11-05 11:32
在使用FreeMarker进行数字转字符串时,一旦数字超过1000后,就极易导致出现“,”分隔的情况。
如 1000,转换后变为:1,000。
此时,需要使用“c”函数转一下才行。
如;
id={product.id?c} |
2009-11-04 16:47
IE:
<div style="height: 250px; overflow: auto;">
<table border=1>
<tr style="background-color:red;position:relative;top:expression(this.offsetParent.scrollTop);">
<th>
head
</th>
</tr>
。。。。。 |
2009-11-02 13:32
用过Apache 与 tomcat 或Jboss集成的朋友都晓得mdo JK,这里我说说它配置JkMount与JkUnMount的差别.
JkMount把匹配的转发到指定服务器.
JkUnMount把匹配的不转发到指定服务器.
JkUnMount选项的级别高于JkMount.
单独有JkMount规则有效,但单独有JkUnMount无效,JkUnMount与JkMount要成对出现.
例子:
JkMount /* worker1 #通过JkMount把页面都交给worker1 服务器
JkUnMount /*.html worker1 #通过JkUnMount/*. |
2009-11-02 10:44
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。
这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:
1.OutOfMemoryError: Java heap space
2.OutOfMemoryError: PermGen space
3.OutOfMemoryError: unable to create new native thread.
对于前两种情况,在应用本身没有内 |
2009-10-27 11:41
chain
用来处理Action链
com.opensymphony.xwork2.ActionChainResult
dispatcher
用来转向页面,通常处理JSP
org.apache.struts2.dispatcher.ServletDispatcherResult
freemaker
处理FreeMarker模板
org.apache.struts2.views.freemarker.Freemar |
2009-10-22 15:48
mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。
如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至10+G。对于某些应用来说,并不是太合适。因此要把此文件缩小。
方法:数据文件单独存放。
步骤:
1,备份数据库
从命令行进入MySQL Server 5.0\bin
备份全部数据库,执行命令mysqldump -q -uusername -pyourpassword --add-drop-table -all-databases > /all.sql
做完此步后,停止数据库服务。
2,修改mysql配置文件
修改my.ini文件,增加 |
|
|