04 2011 档案
摘要:零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。所以,首先应该了解下convention-plugin的约定:1. 默认所有的结果页面都存储在WEB-INF/content下,你可以通过设置struts.convention.result.path这个属性的值来改变到其他路径。如: 1.<constantname="struts.convention.result.path"value="/WEB-INF/page"/> 则将路径配置到了WEB-INF/page 下。2. 默认包路径包含act
阅读全文
摘要:1.1. 设置结果页面路径默认所有的结果页面都存储在WEB-INF/content下,你可以通过设置struts.convention.result.path这个属性的值来改变到其他路径。如:Xml代码:<constant name="struts.convention.result.path" value="/WEB-INF/page" />则将路径配置到了WEB-INF/page 下。1.2. 设置Convention搜索包默认包路径包含action,actions,struts,struts2的所有包都会被struts作为含有Actio
阅读全文
摘要:1 在%JBOSS_HOME%/bin目录下运行启动脚本run.bat,通过org.jboss.Main.main(Dtring[])作为入口点,引发启动.2 main 方法创建一个名为jboss的线程组,随后启动一个属于该线程组的线程,这个线程调Main.boot方法.3 boot方法处理main函数的参数,随后创建一个org.jboss.system.server.ServerLoader的对象实例,创建实例的参数是系统属性以及所指定的其他属性.4 xml解析器的库文件jboss-jmx.jar,concurrent.jar以及参数中指定的其他库和类路径被注册到ServerLoader中
阅读全文
摘要:jdk tomcat jboss在windows 和linux下的配置j2sdk-1_4_2_04-linux-i586.rpm下载地址:http://www.javaresearch.org/download/24042.htm第一大部分JDK部分windows配置JDK环境变量:我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:注意:JAVA 中classpath 点分号 .; 是什么意思?.表示当前目录,就是编译或者执行程序时你所在的目录。分号; 是分隔符,分隔多个路径。classpath的作用就是在你执行 javac XXX.java进行编译时
阅读全文
摘要:IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IK Analyzer 3.0则发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。 1.1 IK Analyzer 3.0结构设计1.2 IK Analyzer 3.0特性 采用了特有的“正向迭代最细粒度切分算法“,具有80万字/秒的高速处理能力 采用了多子处理器分析模式,支持:英文字母(I.
阅读全文
摘要:1.Window -> Preferences -> Myeclipse Enterprise Workbench ->Maven4Myeclipse => Maven2.取消“ Download repository index updates on startup”选项
阅读全文
摘要:JAVA提示1.MyEclipse 8.5 -> Window -> Perferences -> Java -> Editor -> Content Assist,2.auto-Activation 选项组里找到Auto activation triggers for Java选项3.文本框有“.”字符。表示:只有输入“.”之后才会有代码提示和自动补全。把该文本框中的“.”换掉,换成“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.”,可以在里面加上更多你需要的的字符。HTML提示1.MyEclipse
阅读全文
摘要:1.官网http://subclipse.tigris.org/下载了最新插件 site-1.6.15.zip包, 2.解压到文件夹site-1.6.153.拷贝至..\Genuitec\MyEclipse 8.5\dropins\下4.重新启动MyEclipse==============================================建SVN服务器端: 1. 解压缩svn到一个目录, 例如c:\svn 2. 解压缩svnservice的压缩包, 将svnservice.exe放入c:\svn\bin 3. 安装TortoiseSVN, 安装完毕时会提示重新启动计算机, 重启
阅读全文
摘要:1.下载VSS插件.[org.vssplugin_1.6.2.zip]2.解压文件,得到文件夹[org.vssplugin_1.6.2]3.把org.vssplugin_1.6.2文件夹拷贝到: MyEclipse 8.5安装目录\Genuitec\MyEclipse 8.5\dropins\下4.重起myeclipse即可
阅读全文
摘要:1.window->preferences->general->capabilities2.勾选侧选中Classic Update3.“apply”设置4.help中出现“Software Updates”子菜单
阅读全文
摘要:学习Copmass! http://www.phpchina.com/html/70/3870-2723.html http://wiki.springside.org.cn/display/springside/Compass Compass类似于Hibernate,结构,功能都很像.. Java代码 :View Code 1 CompassConfiguration conf = 2 new CompassConfiguration().configure().addClass(Author.class); 3 Compass compass = conf.buildCompass();
阅读全文
摘要:在许多应用程序中,用户总会提出搜索和查询领域实例的需求。他们或者希望构建一个进入应用程序的入口或者希望填充表单的机制。非常典型的解决方案是用浏览的方式(把领域的继承关系表现出来,这样用户可以定位和选择一个自己需要的)或者一个检索表单的方式(展现一个多个输入域的表单,用户可以检索他们需要的信息)。现实中,对于可用性的角度来说,这两种方案都不是最佳的。浏览的方式会在有许多分支的时候变得缓慢而笨重。而且,用户通常精确地知道他们要用到那个应用,然而却不情愿要浏览整个系统来找到他要的应用。检索表单的方式同样被检索条件个数的多少限制住了。这就要在设置足够的检索域还是检索表单的复杂性上作出权衡。从可用性的.
阅读全文
摘要:Spring Security学习总结二 背景知识:Spring Security 学习总结一 SpringSide(你可以去官网了解更多信息,我也是从这里开始了解和学习Spring Security的) 前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该可以认识的更深刻。在这篇文章里,我们将对Spring Security进行一些自定义的扩展,比如自定义实现UserDetailsService,保护业务方法以及如何对用户权限等信息进行动态的配置管理。说明:如果你通过Google搜索
阅读全文
摘要:Spring Security学习总结一在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此类问题,正如系统日志,事务管理等这些系统级的服务一样,我们应该将它作为系统一个单独的”切面”进行管理,以达到业务逻辑与系统级的服务真正分离的目的,Spring Security将系统的安全逻辑从业务中分离
阅读全文
摘要:myeclipse报错:background indexer crash recovery java.lang.stackoverflowerror 参考:1.项目-右键-->Build Path-->Configure Build Path-->Libraries-->删除未正确导入的包2.lib-->添加未正确导入的包
阅读全文
摘要:1 .Apache2.0及连接器jk1.2的编译部署1.1下载相关软件包我们需要软件及其版本说明:a) apache服务器:httpd-2.0.54下载地址: http://httpd.apache.org/download.cgib)apache/tomcat连接器:jk1.2.14,这里选用1.2.*版本,虽然有jk2.0,但据相关文档介绍,jk2.0已不再开发,而jk1.2.*版本使用范围很广,久经考验了,稳定性有保障.两个版本系列对应的配置也有很大的变化,故而这里选用jk1.2系列下载地址:http://www.apache.org/dist/tomcat/tomcat-connect
阅读全文
摘要:一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配置的环境变量1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如ja
阅读全文
摘要:注意:如果打算使用GUI的方式安装,需要导入GPG-Key(否则在使用GUI时会出现public key for *.rpm is not installed)1.请切换到安装光盘目录下:# cd /media2.可以看到 RHEL* 的目录,然后切换到这个目录中:# cd RHEL*3.你需要运行一下命令:# rpm --import RPM-GPG-KEY-redhat[# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release]4.准备好如下*.rpm文件(/media/RHEL*/Server/目录下会有)5.添加对中文简繁体的
阅读全文
摘要:一.编译安装Apache服务器 要求: 1.将httpd服务器安装到“/usr/local/apache2”目录中.2.执行“./configure”命令进行配置时,添加对SSL、摘要认证、CGI和SUEXEC功能的支持. 3.验证Apache服务器在系统中的安装. 二.源码包版本:httpd-2.2.9.tar.gz最新版本可从此网站下载:http://httpd.apache.org/download.cgi 三.步骤: 1.将源码包文件解压到“/usr/src”目录,并执行cd命令切换到“/usr/src/httpd-2.2.9/”目录中: # tar zxvf httpd-2.2.9.
阅读全文
摘要:1.终端执行以下命令# rpm -ivh e2fsprogs-devel-1.39-23.el5.i386.rpm # rpm -ivh keyutils-libs-devel-1.2-1.el5.i386.rpm # rpm -ivh libsepol-devel-1.15.2-2.el5.i386.rpm# rpm -ivh libselinux-devel-1.33.4-5.5.el5.i386.rpm # rpm -ivh krb5-devel-1.6.1-36.el5.i386.rpm# rpm -ivh zlib-devel-1.2.3-3.i386.rpm # rpm -ivh
阅读全文
摘要:对SQL Server 2008 进行Mirror的基本配置及安装。准备工作1. Principal 与Mirror 以及 Witness 三台实例都安装为相同版本,目前是到SQL Server 2008 SP1。2. 需要有一个域帐户分别添加到 三台数据库实例所在的Server 的 Administrators组、以及SQL Server 相关的组中;由于具体的组的功能不清楚,因此建议所有组都添加该域帐户,确保权限运行正常。3. 将第二步中的域帐户设置为SQL Server 服务,SQL Server Agent 的启动帐户,并重启服务。4. 确保Principal 与Miroor 两台实例
阅读全文
摘要:环境:JDK1.6+JBoss5.1+Struts2.1+Spring2.5项目由tomcat6转jboss5.1之后访问页面出现异常:HTTP Status 500 - exception Unable to instantiate Action, loginAction, defined for 'login' in namespace '/'loginAction from BaseClassLoader@43ea37{VFSClassLoaderPolicy@c5f44e{ ......root cause java.lang.ClassNotFound
阅读全文
摘要:连接Oracle报告下列错误: java.sql.SQLException: ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist错误原因: 1.修改了帐户,实例有些变动2.安装了多个实例 3.Windows环境下有的时候连接不上远程的数据库4.主机被异常关机,或重新安装部分Oracle软件,造成SERVICE损坏5..................解决#Windows下一般是因为有多个实例造成,执行:C:\>set ORACLE_SID=实例名#修改sqlnet.ora->SQL
阅读全文

浙公网安备 33010602011771号