- 浏览: 21517 次
- 性别:
- 来自: 苏州
最新评论
-
zhongrf:
我正在学习,您写的很好 ,谢谢
Spring Security
文章列表
开发的时候遇到一个问题,在列表页面选择多条记录删除,点击a标签执行form表单提交,同时将最新记录显示在当前页面。
问题是,提交后的列表页面不能正常显示,有时后台记录已经删除,但是列表页面仍然存在,要手动刷新一下才对。有时删除多条记录,一部分显示,一部分不显示。很是奇怪,明明后台删除数据后执行了查询,然后将数据放到页面上的。
开始怀疑是不是jsp缓存了数据,但是添加了缓存过期设置还是无效。后来又怀疑不同浏览器submit的原因。没法只得求助于google,结果是需要在submit后添加return false;,用户阻止浏览器的默认行为,至于浏览器默认行为,暂时还没有理解,望知道的朋友给予解 ...
一个比较全的maven仓库地址
http://www.mvnbrowser.com/repositories.html
转载自其它网站
Scrum
产品backlog是Scrum的核心,是需求/故事/特性组成的列表,根据重要性排序。以客户的角度来描述,一般称为故事,一个故事包括:
1. id - 唯一标识
2. 名称 - 少于10个字的简述
3. 重要性(Importance) - ...
转载自其它网站
XP 12个最佳实践
1. 计划游戏 - 通过结合使用业务优先级和技术评估来快速确定下一个版本的范围。当计划赶不上实际变化时就应更新计划。
2. 小版本 - 将一个简单系统迅速投入生产,然后以很短的周期发布新版本。
3. 隐喻 - 用有关整个系统如何运行的简单、众所周知的故事来指导所有的开发。
4. 简单设计 - 任何时候都应当将系统设计的尽可能简单。不必要的复杂性一旦被发现就马上去掉。
5. 测试 - 程序员不断地编写单元测试,在这些测试能够准确无误地运行的情况下,开发才可以继续。客户编写测试来证明各功能已经完成。
6. 重构 - 程序员 ...
转载自其它网站
一个项目最重要的十件事
1. 版本控制:应该说您需要有某种形式的版本控制系统。如今的版本控制系统应该选择Subversion ,您只需要一台服务器主机。没有服务器主机时,开源项目可以使用code.google.com ,商 ...
转载自其它网站
数据库设计技巧 14则
下述14则数据库设计技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些数据库设计经验的运用,灵活掌握,并逐步做到:在应用中发展,在发展中应用。
数据库设计技巧14则
1. 原始单据与实体之间的关系
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
〖例1〗:一份 ...
转载自其它网站
数据库开发规范
命名规范
表:同一个模块的表尽可能使用相同的前缀,表名称尽可能表达含义,长度以不超过15个字符为宜(避免超过20)
字段名:表达其实际含义的英文单词或简写,不要使用类似VALUE1这种无 ...
转载自其它网站
Spring Security已经成为Spring Framework下最成熟的安全系统,它为我们提供了强大而灵活的企业级安全服务
目录
(一)Spring Security2.0概述
(二)Security2.0相对于Acegi的使用
(三)Security2.0使用数据库对用户、权限和资源的管理
(四)Spring Security2.0对象的访问
概述
在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被 ...
转载自其它网站
jms 在 api 级别提供了以下几种提高程序可靠性的方式:
* 控制消息的确认方式(acknowledgment)
* 配置消息的持久性(确保当 jms 提供者失败时,消息不会丢失)
* 设置消息的优先级(影响消息传递的顺序)
* 允许消息过期(设置消息的过期时间,这样消息过期后 jms provider 就会丢弃此消息)
* 创建临时目的地(临时目的会在创建它的连接被关闭时被销毁)
* 创建持久订阅
* 使用本地事务
控制消息确认方式
如果一条消息没有被确认,那么 jms provider 会认为此消息没有成功 ...
转载自其它网站
一间教室中坐满了十岁的学生,他们被要求去试着解决孩子上学途中穿越街道所遇到的问题. 孩子们回答到了各种在其他方面成功应用的方法, 诸如交通缓解设施, 天桥, 荧光色的夹克, 以及对汽车限速等. 这些观点 ...
转载自其它网站
用户在一个网站中一般会经历新鲜期,沉迷期,消退期,离开网站。四个阶段。如何能够延长用户在网站的停留周期是我们作为产品人员需要迫切解决的问题。试想,如在用户消退期到达之前能够使用某种方法 ...
在jQuery中我们借助一些特殊字符来实现查询,它们就象是编程语言里面的关键字,为方便记忆总结如下#;&,.+*~':"!^$[]()=>|/
# 表示选择id,如
$("#div1").html()
& 表示
. 表示选择class属性,用样式查找如
$(".selected").removeClass("selected")
~ 表示一个有效选择器跟着第一个选择器
+ 表示一个有效选择器并且紧接着第一个选择器,如
<form>
<label>Name:< ...
转《Java虚拟机(JVM)参数配置说明 》一文(http://lavasoft.blog.51cto.com/62575/25492)
版权声明:如需转载,请与原作者联系。否则将追究法律责任。
Java虚拟机(JVM)参数配置说明
在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。
JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。
另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory” ...
为了2007年的目标,列了下面待读或重读的书单。
"其实中国程序员,现在最需要的是一张安静的书桌。",的确,中国架构师大多缺乏系统的基础知识,与其自欺欺人的宣扬"读书无用,重在实践变通,修身立命哲 ...
- 2008-07-08 16:53
- 浏览 890
- 评论(0)