- 浏览: 174818 次
- 性别:
- 来自: 上海
最新评论
-
lendau:
网上搜了半天,还是这个讲的最清楚啊,谢谢主机,保存了!
数据库的join连接 -
youngbird221:
这个详解与实战太假了吧
Log4j的使用 -
GaoMatrix:
你写的这个不对呀,应该是先return,然后执行finally ...
finally和return -
bdceo:
同意……
悟出的一些门道 -
zhao103804:
nothink 写道 写道我个人认为,这是一种很烂的写法!
我 ...
js中获取jsp中的参数
文章列表
一 有关异常的一些疑问
1 方法中如果不声明throws呢,会怎么样?
如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。
2 一般选择throw往外抛的时机?
自己能处理的就处理掉。如果不往外抛出或者处理,调用者会处理,如果一直不理会,最后main线程会进行处理。
3 一个方法的所有代码都放入try中,合理吗?不合理,怎么去检查可能出现非运行时异常的语句?
不合理,try不要太长。仔细分析哪些代码可能会产生异常,然后进行捕获。
4 运行时异常,编译时异常和错误的理解?
编译时异常: 程序正确,但因为外在的环境条件不满足引发。 ...
一、 它太过于依赖web容器,当配置文件改动一次就要重新启动
转到展示层时,需要配置forward,每一次转到展示层,相信大多数都是直接转到jsp,而涉及到转向,需要配置forward,如果有十个展示层的jsp,需要配置十次struts,而且还不包括有时候目录、文件变更,需要重新修改forward,注意,每次修改配置之后,要求重新部署整个项目,而tomcat这样的服务器,还必须重新启动服务器,如果业务变更复杂频繁的系统,这样的操作简单不可想象。
二、 Struts 的Action必需是thread-safe方式,它仅仅允许一个实例去处理所有的请求。所以ac ...
给div设置滚动条
- 博客分类:
- JavaScript
直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:
<div style直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:
<div style="position:absolute; height:400px; overflow:auto"></div>
如果要出现水平滚动条,则: overflow-x:auto
同理,垂直滚动条为: overflow-y:auto
如果该div被包含在其他对象例如td中,则位置可设为相对:position:relativ ...
1 禁止用户的一些操作
oncontextmenu 当调用文本菜单时触发的事件如:禁用右键菜单
onconTextmenu=window.event.returnValue=false;右键菜单禁用,用这个可以禁止复制。
onselectstart="return false" 禁止选中网页上的内容
oncopy="return false" 防复制用户在网页上选中的内容
onselectionchange 在网 ...
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!
最初来自:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。
参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabe ...
1 Apache jakarta
jakarta 的项目主要有下面几项 (1) 共享函式库 , 工具集 及 通用 API ◎ BCEL - 这是用来分析你的 java code 变成 class 的情形 , 可以透过此共享函式库来了解 JVM 运作模式 ◎ BSF - 这是一组提供 java 应用程序 (application) 去使用 Scripting language 的工具 ◎ Commons - 这里有一些次项目是建立可重复使用 , 容易扩充的组件 , 让其它项目来使用 !! ◎ ECS - 这是用来产生 Markup Language 的工具 , 目前支持产生 H ...
牛哥说,我成功是因为我站在了巨人的肩膀上。同样,下面这些牛人也激励着我们,指引着我们在软件开发的泥潭中向前。。向前。。
1. Martin Fowler Blog:http://martinfowler.com/bliki/ 首先介绍是我偶像,企业架构模式,重构,分析模式。。。
文笔好,什么东西经他一解释,基本就白开水一样简单。重度崇拜。
他站点上的每一篇文章都值得精读。 2. Alistair Cockburn Blog:http://alistair.cockburn.us/Blo ...
Struts框架只允许应用中存在一个ActionServlet类,但是可以存在多个客户化的RequestProcessor类,每个子应用模块都可以有单独的RequestProcessor类,
ActionServlet主要负责初始化,以及介绍请求并找到合适的RequestRrocessor,之后真正干活的是RequestProecssor和Action.
在ActionServlet的doGet/doPost中会调用process方法而最终会调用RequestProcessor类的process方法.而在process又调用了17个 processXXX其它方法来完成工作。下 ...
想弄清楚struts1到底是怎么解析struts-config.xml文件。于是在源代码中发现用的是apache的Digester库。第一次接触这个,于是好好的查阅了一番。
下面的代码,是从http://soft901.iteye.com/blog/335452上面弄过来的,自己改造了一下,只为了自己更清楚的理解。
待读取的XML文件datasource.xml:
<?xml version="1.0"?>
<datasources>
<datasource>
<name>mysqldatasource ...
今天回过头看项目的用户验证的代码,很乱,里面用了struts1,自己写的js,还有一个js验证框架。总之很乱。为了整理一下,要重新看了一下struts1的验证器,以前也看过一番,很容易就忘记。好记性不如烂笔头。
以用户登录为例说明struts1框架验证的步骤
写道
第一步:导入validator-rules.xml文件,在struts配置文件中添加plug-in标签第二步:新建一个validator.xml文件,为需要验证的字段添加验证方式。比如required,minlength等等。第三步:新建资源文件。把提示的文字对应写在资源文件中。
第四步:from类 ...
有一段匹配日期的正则表达如下
m = op.match(new RegExp("^((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$"));
需要验证的日期为2010-12-17
看了很久其中有两处不是很理解
1 使用match得到的数组,m[0]为2010-12-17,m[1]为2010,,m[2]为2010,m[3]为undefined,m[4]为-,m[5]为12,m[6]为17.
对得到这样的结果不是很理解。可能是a||b中a,b各有一个结果,运算之后又会得到一个结果。
2 \\4表 ...
进入垃圾邮件的原因很多,比如接收方服务器对垃圾邮件的判断标准不同(比如内容、发送频率、关键字等),问题不一定出在你那边。另外,现在很多邮箱服务提供商,经常神经过敏,即使通过网页登录进去发,也有可能进垃圾箱。还有一些杀毒软件,比如瑞星,有一段时间,只要是经过它扫描的邮件,几乎全是垃圾邮件。
这种情况下,可以试着对照下面几点检查:
(1)修改邮件的标题内容。如果您的邮件中含有诸如“广告”、“代理”、“发票”等字眼,很容易被接收方当作垃圾邮件处理的;
(2)更换发送邮件发服务器(SMTP帐号)。同一个发送服务器被多次使用,发送服务器会通知接受方,“我送过去的可能是垃圾邮件”;
(3 ...
批量改变js文件的字符编码的方法:
Windows -> Preferences -> General -> Content Types 在右边的窗口中点击"text"选择 JavaScript -> Default Encoding 就能修改js文件的编码了其他格式的文件,依次类推。
之前没用过mysql的正则表达式,这篇文章摘自于MySQL 5.1中文手册。
由MySQL提供的模式匹配的其它类型是使用扩展正则表达式。当你对这类模式进行匹配测试时,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它们是同义词)。
MySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字符校验规则。
eg.default-character-set=latin1
default-collation=latin1_swedish_ci
frm文件 存储表定义,MYD文件和MYI文件,这两个文件都专属于MyISAM存储引擎的,前者用来保存MyISAM表的数据,后者用来存放MyISAM表的索引信息。