- 浏览: 760719 次
- 性别:
- 来自: 杭州
最新评论
-
Ripin_Yan:
写的挺透彻
session与cookie的区别? -
1045565111:
谢谢,运行起来了,非常不错~~~
EXTJS动态树的实现 -
hlxhf5000:
找了半天,机会都没有全套的下载
ExtJs视频教程集锦 -
slysuccess:
讲解的非常好!以前还不是太明白,现在终于明白了!谢谢博主
ExtJs中关于grid和store的应用分析(二) -
yixiandave:
怎么看都蛋疼啊。。
js继承的实现
文章列表
静态变量的初始化顺序
- 博客分类:
- java面试题解析
java 代码
package com.test;
public class StaticTest {
private static StaticTest st = new StaticTest();
public static int count1;
public static int count2 = 0;
public static StaticTest getInstance()
{
...
- 2007-11-25 16:57
- 浏览 1931
- 评论(0)
在JAVA里面,对于方法的参数传递,不管是原生数据类型还是引用类型,一律是传值:pass by value
只是在传递原生数据时,值是具体的值,而传递引用类型时,值是这个引用对象的地址。
java 代码
package com.test;
public class ParamTest {
public void changeInt(int a)
{
a = 3;
}
public void changePoint(Poi ...
- 2007-11-25 16:26
- 浏览 1619
- 评论(1)
一、搞定acegi时要注意的几个地方:
1、用户注册和删除用户时清除缓存中对应该用户的相关信息。
2、登录时附加验证码等信息的扩展以及注意密码加密方式。
3、角色表中新增的角色名必须要与配置文件中设置的匹配,否则无效。
4、设置成Method类型的资源,必须在有至少一个角色给予赋值后,其它未赋予改资源的角色才会受访问权的限制,否则,也就是当没有赋值给任何一个角色时,该资源相当于是无效的,即该资源不受访问权的限制。
5、角色表中需要有个名字为"ROLE_ANONYMOUS"的角色("ROLE"是配置文件中配置的匹配字符串),一般将首页的资源赋予给这个角色。
...
- 2007-11-25 15:57
- 浏览 5476
- 评论(3)
有时候需要用iframe来嵌套另一个表单,但这个另一个页面中的表单又与当前的页面之间需要有值的传递。在多数情况下都会采用父框架强制赋予给子框架,比如通过URL传递,但是,有时候碰到的是不定值,这个时候通过js来改变子框架表单中的值,往往IE中能很好的实现,firefox中也行,但我碰到的一个问题是,firefox中用JS的时候确实给于这个子框架中的表单赋值了,可是提交了这个子框架中的表单后,后台却显示没有得到,不明其原因。但问题始终是要解决的。于是我用反向思维来解决这个问题。
平常人都习惯性的将这个赋予给子框架表单值的JS代码写在父框架里。而我则采用写在子框架页面里。
xml 代码
...
- 2007-11-25 15:30
- 浏览 3373
- 评论(0)
1、考查"=="的结果
2、String的intern()函数的返回值
java 代码
package com.test;
public class StringTest {
public static void main(String[] args)
{
//有关字符串new 的解释:new String("abc"),首先会在String pool中查找值为"abc"的字符串,如果没有找到,则将在Stri ...
- 2007-11-25 15:20
- 浏览 1743
- 评论(2)
现有用户注册、用户登陆、密码修改、用户信息修改等几个功能,需要的也就一个user表。
但是在页面中提供的是不同的输入项目。用validator验证时,看下面的validation.xml文件里的一段:
xml 代码
<form name="userForm">
<field property="loginname" depends="required">
<arg key="user.loginnam ...
在JSP里用了extremecomponents来显示数据列表后,当提交该页面后,查看生成的页面的源代码,URL中所带的参数以及JSP页面中所有的INPUT等相关的表单元素都会在生成的源代码中自动生成了一些hidden元素,这些元素的值就是JSP请求所带来的参数的值以及INPUT元素的值,这也许是件好事,可是,现在我的JSP页面里有个input文本框,当点提交按钮后,ACTION中会用到这个文本框中的输入的数据进行一些操作,最后跳回到这个JSP页面,结果,这个页面就有了两个元素,一个是这个文本框,还有一个是extremecomponents自动生成的hidden元素,两个元素具有相同的name属 ...
网站开发中经常会遇到这样的问题,登录后自动转到了首页或者用户管理首页,这样有时候会让用户觉得很不方便,特别是电子商务类的网站,当用于在浏览产品页面时,需要购买,但是只有登录后的用户才能进入购买页面,所以如果当用户登录后进入的不是他登录前的产品浏览页面,他得去重新找,这是非常不友好的。
可以通过request.getHeader("referer");方式来实现登录/注册后返回进入登录或注册页面前的页面
举例:
java 代码
/**
* 进入到登录页面
* @param mapping
* @param form ...
- 2007-10-10 17:48
- 浏览 5237
- 评论(2)
memcached是由livejournal团队(danga.com)制作的开源缓存软件,是缓存机制的一种实现,用它之所以高效,是因为它是利用了内存,使用好了能够大大加快页面或者是其它程序的执行速度。要注意的是一旦服务器停止,内存中的缓存数据会被清空。
win32下,需要启动memcached服务,首先下载相关的memcached文件(用于启动服务的windows.rar在附件中),解压后可以自己选择,这里我选择的是2.1版本的,将其中的memcached.exe和memcached.ini(里面也就这俩文件)拷贝到某路径下(如:E:\java\memcached2.1),然后通过cmd命令窗口 ...
- 2007-09-19 12:56
- 浏览 7493
- 评论(2)
Cusorderitem.java 封装了相关的商品购买信息
package com.yahaitt.model;
import java.io.Serializable;
import com.yahaitt.util.PageProperty;
/**
* Cusorderitem generated by jwgen
*
* @author mahaibo
* 2007-08-26 17:27:41
...
- 2007-09-11 18:07
- 浏览 3883
- 评论(0)
1、猎兔分词的特性:
l 可以作为lucene的一个模块调用,作为二元分词方法的替代。该组件直接扩展org.apache.lucene.analysis.Tokenizer和org.apache.lucene.analysis.Analyzer 类。
l 分词准确率98%以上。
l 同时支持分词和词性标注。
l 提供参数调节分词准确性和切分速度。
l 100%采用java实现的分词组件,无内存泄漏问题。可长期不间断运行。
- 2007-09-10 23:55
- 浏览 3319
- 评论(0)
在前期的开发中,为了使得一气呵成,我一次性将复杂数据通过left join模式来查询数据,并把最终的统计结果集显示在页面上,结果发现这数据页面显示的相当的慢,尤其是在数据量越来越大的时候,尤为明显。
在忙完了眼前的工作后,我又开始重新整理能够改变这种状态的思路,希望能够解决这个问题,尽管这个统计平台不是每个人都在用,但是每天财务或总监或老总都会查看或刷新一下数据,用以核对公司的收入情况,所以我还是希望这个平台使用起来能够更加灵活一些,这个问题的最大因素就是取数据时的效率。
在通过优化数据库后,发现数据出来的速度几乎可以比原先快百倍。
1、将left join去掉,根据业务情况拆分进行多次查询,表 ...
- 2007-09-10 23:45
- 浏览 2146
- 评论(1)
用quartz可以实现web或非web模式的定时器
1、配置文件
quartz_job.xml
xml version="1.0" encoding="UTF-8"?>
<quartz xmlns="http://www.opensymphony.com/quartz/JobSchedulingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ove ...
- 2007-09-10 23:09
- 浏览 8625
- 评论(1)
见http://www.adobo.cn/article.asp?id=230
- 2007-08-14 23:34
- 浏览 1850
- 评论(0)
1、两个配置文件(spring-config-admin.xml和struts-config-admin.xml)如下:
xml 代码
xml version="1.0" encoding="UTF-8"?>
>
<beans default-autowire="byName" default-lazy-init="true">
<bean name="/admin/codecatalog" ...