- 博客(75)
- 问答 (1)
- 收藏
- 关注
原创 java annotation
annotation使用三步曲,1.define annotation interface 2.define parser annotation class 3.use annotation and it's parser
2011-05-11 17:30:29 162
原创 CSS+DIV的命名规则
页头:header登录条:loginBar标志:logo侧栏:sideBar广告:banner导航:nav子导航:subNav菜单:menu子菜单:subMenu搜索:search滚动:scroll页面主体:main内容:content标签页:tab文章列表:list提示信息:msg小技巧:tips栏目标题:title友情链接:friendLink页脚:footer加入:joinus指南:gui...
2009-02-09 13:25:26 366
原创 用KeyTool生成安全证书
详细请见:Tomcat的帮助文档,:https://localhost:8080/tomcat-docs/ssl-howto.html 。1、用keytool生成证书: keytool -genkey -alias tomcat -keyalg RSA -keystore c:/tomcat/mykey说明: 这里-alias tomcat 是表示生成的这个证书...
2009-01-08 00:11:15 377
grails ajax的参数使用
我用g:remoteLink时一直不知怎么使用asynchronous, method 参数,看了源码, 原来是这么用的.g:remoteLink url="[controller:'', action:'']" options="[asynchronous:false]"
2009-01-06 09:56:28 166
JSecurity插件不错。
之前一直使用acegi,自己也有了一个扩展版本。基本角色以及基本acl都很好的处理,但对于grails觉得有点重,而且一直搞不懂accessDeniedHandler,只是抛出一个异常,没办法转到指定的提示页面。所以选择了JSecurity,轻一些,用起来也灵活,而且也很好的处理基本角色以及acl问题。只是觉得每次检查权限时都查询一次数据库,对于高访问量的网站可能存在些问题,如果我的网...
2008-12-29 17:28:06 149
原创 404错误的处理方式及对SEO的影响
在“通过HTTP状态码查看搜索引擎蜘蛛如何爬行你的网站”一文中,我介绍了一些经常涉及到的HTTP状态码及含义,譬如大家经常探讨并且与本文相关的Http状态码:404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);410:请求的网页不存在(注意:410表示永久性,而404表示临时性);200:服务器成功返回请求的网页;301:...
2008-12-29 15:11:20 438
原创 A4J 用户指南
A4J 用户指南Copyright © 2006 Exadel 译者: icess( http://blog.matrix.org.cn/page/icess ) 转载请保留版权标识和译者信息. 目录 1. 介绍2. 开始使用Ajax4jsf环境需求下载Ajax4jsf安装简单的 AJAX Echo 项目 JS...
2008-10-13 14:58:55 496
解决grails报java.lang.SecurityException:Prohibited问题
今天有时间挨个找关于影响grails的问题,执行命令grails -v就报java.lang.SecurityException:Prohibited package name:java.lang,原来是我在设置CLASSPATH时填写太详细,把所有jdk的lib下的jar包都加入,现在一个一个检查,发现是rt.jar包影响,删除之后grails -v就正常...
2008-08-28 18:06:08 126
tapestry5在runjettyrun报找不到logger的解决方法
在VM argsuments增加以下配置就可解决-Dorg.mortbay.jetty.webapp.parentLoaderPriority=true
2008-08-28 14:33:28 99
原创 常去的讨论
我推荐如下这些论坛,或许真能帮助您,做论坛,都是赔本的买卖,不收费还帮助你学习,得向斑竹们致敬啊。我总结了一条: 做IT的, 做硬件和软件都是苦力活, 只有做管理的才是白领呀! 以下论坛从第1名开始介绍,前面分别是是管理、财经、商务类别的老大, 当然还有许多业界知名的论坛,主要有点偏门,这个不做概述,呵呵。NO.1世界经理人社区 网址: http://...
2008-08-25 09:25:30 110
urlrewrite-3.1.0的不足
我在使用urlrewrite过程中,觉得很强大,但对.htaccess支持得不好好。由于urlrewrite.xml还是强重量,而且喜欢apache,所以选择用.htaccess。当把modRewriteConf值设置为true,就启用.htaccess,目前只支持RewriteLogLevel,RewriteLog,RewriteRule,也算基本够用吧。<init-param>...
2008-07-31 12:09:36 112
原创 不宜熬夜的原因
干我们这一行的,熬夜是家常便饭。其实,熬夜是百害而无一利的。为什么这么说呢?看看下面就知道了:一、晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 。二、晚间11-凌晨1点,肝的排毒,需在熟睡中进行。 三、凌晨1-3点,胆的排毒,亦同。 四、凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已走到肺;不应用止咳药,以免抑制废积物的排除。五、凌晨5-...
2008-07-18 11:14:14 237
原创 单个线程对多个线程的唤醒
模拟两个线程之间的协作。Athele类有两个同步方法prepare()和go()。标志位start用于判断当前线程是否需要wait()。Referee类的实例首先启动所有的Athele类实例,使其进入wait()状态,在一段时间后,改变标志位并notifyAll()所有处于wait状态的Athele线程。import java.util.HashSet...
2008-07-18 10:00:47 416
我的第三个ruby on rails网站发布了
网址是http://www.qubei.com,专门记录北京奥运.这个网站是用ruby on rails开发,不加美工,一天就能完成.开发效率真快.
2008-06-26 10:13:47 312
Rmagick version
"thumb" => "50x50" : 表示默认宽度50,高度自适应"thumb" => "50x50!" : "!"表示强制50*50"thumb" => "50x50>" : ">"表示如果图片本来就小,就不用放大
2008-06-25 17:55:21 113
在Debian上部署Rails Apache+fcgi
Confach 发表于 September 26, 2007 3:26 pm版权信息 :可以任意转载, 转载时请务必以超链接形式标明文章 原始出处和作者信息.网址:http://www.36sign.com/blog/working/how-to-deploy-rails-with-apache-and-cgi.htmlRails+Apache2+fcgid安装安装...
2008-06-24 11:44:32 156
hibernate usertype 如何得知自身实体状态
hibernate usertype优劣网上有不少说法,下面是我的感受。好处是能自定义符合自己的类型,特别是在重构或者开发基于以前数据库设计的。坏处是,用了usertype之后就依赖于hibernate,不方便移植到jpa。现在我有这么一个需求,在UserBean有个photo,用于保存用户图片,以前都是在action处理,然后把图片的相对地址保存到user表。但现在发现都依赖于a...
2008-05-07 09:37:10 98
融水互动又发布新版本了
在我们的努力些,融水互动发布了β1.6,主要是修复一些已发布的BUG,还增加了数字效验。但还存在很多问题,在下个版本站我们会做一些功能的增强,以前引入图片图片安全保护和版权问题。技术问题暂时不公开,不过离不开javaeyec的帮助,在这我学习到更多技术。...
2008-05-06 09:40:51 94
发现一个在线学习groovy的好网站
http://www.groovyland.net/groovylive/shell可以按照提示一边学习一边看效果,非常方便.
2008-04-30 18:00:11 587
重定向对SEO的影响
在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.jsp改成.html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主...
2008-04-30 17:53:27 1328
想做个pagination的java版
def pagination_links_each(paginator, options) options = DEFAULT_OPTIONS.merge(options) link_to_current_page = options[:link_to_current_page] always_show_anchors...
2008-04-25 15:51:55 264
今天发现个好东西--Grails
学习Ruby,Ruby on rails是觉得他是动态语言,很方便,很适合做WEB开发。但今天发现了Grails,思想和ROR差不多,用的是java动态脚本语言groovy,所以可以说Groovy on grails,写一个demo,完成CRUD,不用我2两钟,太神了,而且是基于平时常用的spring hibernate hibernate-annotations jetty,所以准备深入学习...
2008-04-03 20:00:57 74
增强acegi ACL的拦截方法参数问题
如果用acegi acl,你什么发现在定义objectDefinitionSource时被拦截的方法参数必须与投票器定义的processDomainObjectClass一致,如果你想deleteById就会出错,所以重写了AbstractAclVoter下的getDomainObjectInstance。在这增加对deleteById的处理方法。 for (int i = 0; i...
2008-03-15 10:00:18 112
acegi TransactionInterceptor遇到spring2.x
一直使用spring2.x都没有问题,所有service都通过AOP注入。现在用acegi的ACL,却发现原来的AOP影响而不能使用。以下是我的AOP 而TransactionInterceptor是这么定义的:...
2008-03-10 21:38:01 78
JAVA与RUBY方法访问权限的差别
private和protected的在ruby当前和Java的定义有很大的区别:1、在不同对象实例当中的作用域不同Java当中,不管private还是protected的方法,都可以被同一个类别的其他对象实例调用;Ruby当中,private方法不能被同一个类别的其他对象实例调用;2、在类继承关系当中的作用域不同ruby当中,不管private还是protected方法...
2008-03-06 09:33:08 136
解决libstdc++.so.5问题
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directoryapt-get install libstdc++5
2008-01-12 01:22:29 953
lucene搜索时如果指定一个域为空呢?
现在有个需求,搜索一个有父子关系的类别,只想搜索到是父的类别,在搜索语句里想加个类似+child:null,但不行,lucene能指定一个域为空的吗?
2007-12-12 09:54:02 320
请教compass如何映射java.util.Map类型
现在实体设计有需要用到java.util.Map,但是在这个属性加@SearchableComponent就报but no class mapping was found for [java.util.Map],具体的信息如下:Caused by: org.compass.core.mapping.MappingException: Tried to resolve ref-alias f...
2007-11-08 16:11:02 110
Compass怎样在指定alias中搜索
我每个POJO都这有这样的注释@Searchable(alias = "user") user下有name@Searchable(alias = "info") info也有name现在我想指定在这个user检索name,语法应该怎么写呢?...
2007-11-01 09:24:34 120
compass中如何配置分词器?
在spring下的配置 *.domain.Compassbase file://${user.home}/compass org.compass.spring.transaction.SpringSyncTransa...
2007-09-29 09:04:41 106
集群基础知识
1.集群集 群是提供单独服务有统一简单界面的服务器的松散组合。集群提供的服务与集群中的单个服务器所提供的服务一致,客户端不会意识到他们的请求是由一个集群服务 的,也无权决定集群中的那一台服务器来处理他们的请求,集群会根据特定的算法选择适当的应用服务器来执行请求。集群增加了系统的可用性和可靠性。2.可用性通常描述为测量客户可以使用系统时间的百分比。可用性同服务是否有效无关,而是客户能否获得服...
2007-08-29 17:37:08 205
struts.properties详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。st...
2007-08-17 11:53:14 62
EJB集群技术分析
J2EE平台提供了一个基于组件的方法,用来设计、开发、装配及部署企业应用程序。而且提供了一个多层的分布式的应用模型、组件的复用、一致化的安全模型以及灵活的事务控制模型。近年来在企业系统中得到了大量使用。随着J2EE应用服务器的大量部署和客户访问量的猛增。企业对于J2EE系统的可伸缩性和高可用性要求越来越高,特别是在电子商务和金融领域,这个问题越显的突出。如何设计和构建一个具有可伸缩的,高可用性的J...
2007-08-16 12:57:00 425
重构DAO设计计划
目前我所写的DAO存在以下问题:1、DAO类的繁多,很多设计都是一个entity对应一个DAO2、需要复杂时DAO的method庞大,维护困难3、当业务逻辑改变时,DAO需要同时修改两个类文件(接口和实现类)4、DAO越多维护越复杂出于上以问题,需要对DAO重新设计1、统一DAO,减少DAO类的数目,DAO包暴露的接口稳定且易于扩展新的查询2、减少dao接口的met...
2007-06-17 18:04:14 154
java如何保护领域对象
请教个问题,JAVA如何保存WEB程序的领域对象呢,比如某个用户没有权限访问一条数据,那这条数据就不显示在列表中..这如何实现呢. Acegi我的通过acl完成,我觉得不错,但是demo用的sql在mysql不支持....
2007-06-14 18:58:52 271
HttpClient
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供...
2007-06-07 02:29:49 80
JSF1.2技术的新特性总结
原作地址:http://java.sun.com/developer/technicalArticles/J2EE/jsf_12/翻译:Jaly, Agile Java “Web Tier to Go With Java EE 5”系列文章中,“JSF1.2新特性”是第一篇。就像在文中表述的一样,JSP技术的优势随着JSF技术的发展得到了进一步的扩大,这种优势是通过统一 EL表达式建...
2007-05-28 00:23:42 80
基于Linux实现多个ADSL捆绑
现在很多公司,为了节约成本,往往会放弃E1 等等这样高价的链路,选择廉价的ADSL作为基本接入方式。单条ADSL带宽有限,动态ip,链路连接也不很稳定。多条ADSL可以满足一定的带宽需求,但是一般情况下,都是内网设置多个网关,内网用户手动指定网关选择ADSL出口,管理维护比较繁琐。部分ADSL接入商通过支持MPPP来提供ADSL多链路带宽捆绑服务,但是同样会收取比较高的费用。这里将介绍一个方法...
2007-04-29 21:20:47 409
空空如也
java URLConnection 能限制流量吗
2008-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人