`
yahaitt
  • 浏览: 756528 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
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()        {    ...
在JAVA里面,对于方法的参数传递,不管是原生数据类型还是引用类型,一律是传值:pass by value 只是在传递原生数据时,值是具体的值,而传递引用类型时,值是这个引用对象的地址。   java 代码 package com.test;       public class ParamTest {           public void changeInt(int a)        {            a = 3;        }        public void changePoint(Poi ...
一、搞定acegi时要注意的几个地方: 1、用户注册和删除用户时清除缓存中对应该用户的相关信息。 2、登录时附加验证码等信息的扩展以及注意密码加密方式。 3、角色表中新增的角色名必须要与配置文件中设置的匹配,否则无效。 4、设置成Method类型的资源,必须在有至少一个角色给予赋值后,其它未赋予改资源的角色才会受访问权的限制,否则,也就是当没有赋值给任何一个角色时,该资源相当于是无效的,即该资源不受访问权的限制。 5、角色表中需要有个名字为"ROLE_ANONYMOUS"的角色("ROLE"是配置文件中配置的匹配字符串),一般将首页的资源赋予给这个角色。 ...
有时候需要用iframe来嵌套另一个表单,但这个另一个页面中的表单又与当前的页面之间需要有值的传递。在多数情况下都会采用父框架强制赋予给子框架,比如通过URL传递,但是,有时候碰到的是不定值,这个时候通过js来改变子框架表单中的值,往往IE中能很好的实现,firefox中也行,但我碰到的一个问题是,firefox中用JS的时候确实给于这个子框架中的表单赋值了,可是提交了这个子框架中的表单后,后台却显示没有得到,不明其原因。但问题始终是要解决的。于是我用反向思维来解决这个问题。 平常人都习惯性的将这个赋予给子框架表单值的JS代码写在父框架里。而我则采用写在子框架页面里。   xml 代码 ...
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 ...
现有用户注册、用户登陆、密码修改、用户信息修改等几个功能,需要的也就一个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 ...
memcached是由livejournal团队(danga.com)制作的开源缓存软件,是缓存机制的一种实现,用它之所以高效,是因为它是利用了内存,使用好了能够大大加快页面或者是其它程序的执行速度。要注意的是一旦服务器停止,内存中的缓存数据会被清空。 win32下,需要启动memcached服务,首先下载相关的memcached文件(用于启动服务的windows.rar在附件中),解压后可以自己选择,这里我选择的是2.1版本的,将其中的memcached.exe和memcached.ini(里面也就这俩文件)拷贝到某路径下(如:E:\java\memcached2.1),然后通过cmd命令窗口 ...
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   ...
  1、猎兔分词的特性: l         可以作为lucene的一个模块调用,作为二元分词方法的替代。该组件直接扩展org.apache.lucene.analysis.Tokenizer和org.apache.lucene.analysis.Analyzer 类。 l         分词准确率98%以上。 l         同时支持分词和词性标注。 l         提供参数调节分词准确性和切分速度。 l         100%采用java实现的分词组件,无内存泄漏问题。可长期不间断运行。
在前期的开发中,为了使得一气呵成,我一次性将复杂数据通过left join模式来查询数据,并把最终的统计结果集显示在页面上,结果发现这数据页面显示的相当的慢,尤其是在数据量越来越大的时候,尤为明显。 在忙完了眼前的工作后,我又开始重新整理能够改变这种状态的思路,希望能够解决这个问题,尽管这个统计平台不是每个人都在用,但是每天财务或总监或老总都会查看或刷新一下数据,用以核对公司的收入情况,所以我还是希望这个平台使用起来能够更加灵活一些,这个问题的最大因素就是取数据时的效率。 在通过优化数据库后,发现数据出来的速度几乎可以比原先快百倍。 1、将left join去掉,根据业务情况拆分进行多次查询,表 ...
用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 ...
见http://www.adobo.cn/article.asp?id=230
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" ...
Global site tag (gtag.js) - Google Analytics