- 浏览: 14242 次
- 性别:
- 来自: 深圳
文章列表
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kin111.blog.51cto.com/738881/165753
<!--正文 begin-->
当我们进行一个应用的时候,根据从页面提交过来的应用的类型不同的时候,需要进行不同的action转发处理的时候,如何做呢,可以在struts中通过result标签的设置来进行。举例如:是管理者的用户登录的时候,执行完了认证需要的loginaction后,想进行admin权限action的处理,并跳转到管理者的首页面。而如果是普通用户登录后,执行完了认证需要的lo ...
根据动态代理的机制,先创建抽象类TargetInterface如下:
public interface TargetInterface
{
public void doSomething();
}
创建目标对象Target实现抽象类如下:
public class Target implements TargetInterface
{
public void doSomething()
{
System.out.println("do something");
}
}
创建拦截器类(只是模拟,只写两个简单的方法)Intercept ...
面试或笔试中经常会问到equals和==的区别,笔者就这个问题,查看源码得出如下结论:
在Object层面上,equals方法和==是相同的,都是判断两者的内存地址是否相同,从以下Object中equals源码得知
public boolean equals(Object obj) {
return (this == obj);
}
而从其他的类的层面来说,像String类来说它重写了equals方法,其源码如下:
public boolean equals(Object anObject) {
if (this == anObje ...
Servlet与JSP 之间的传值有两种情况:JSP -> Servlet, Servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。
AD:
Servlet与JSP 之间的传值有两种情况:JSP -> Servlet, Servlet -> JSP。
通过对象 request和 sessi ...
1、穿正装、带简历、准备水、提前下厕所、提前一个小时到达目的地。
2、头一天晚上准备好一切需要的东西、了解职务需要的技术,进行熟悉和巩固。登录公司的官网,了解公司的架构和主营业务。
3、面试过程中,说话点到 ...
当我们在学习JSP开发时,中文乱码是个比较常见的问题,其根源是:Web容器默认的字符处理编码是ISO-8859-1。下面我们来详细看看如何去解决这个问题。
AD:
JSP开发应用是,中文乱码是个比较常见的问题,其根源是:Web容器默认的字符处理编码是ISO-8859-1。
实例一、JSP页面显示时
<html>
<head>
<title>中文乱码——JSP页面显示时</title>
</head>
<body>
...
尊重每一个回答问题的人(转)
- 博客分类:
- 学习生活
文章出处:http://jinnianshilongnian.iteye.com/blog/1722513
精心提出问题
怎么才能提出自己的问题呢?错误信息越全越容易解决。我的观点是: 问题描述、日志信息或异常堆栈信息(如果有)、环境和配置(如果有)、相关代码。
问题描述
要力求简洁,一针见血。不要搞些没用的。
不好的问题描述:
a、关于springmvc3.0的问题
b、使用spring注解,测试一直报错
c、Spring3.1问题
d、请问这个attr从何而来?谢谢
e、springAOP代理
f、 该如何解决
g、Mysql 连接错误
...
如何减小与“大牛”的差距(转)
- 博客分类:
- 学习生活
为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成?
前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。
是哪些因素造成了我们与“大牛”的差距呢?
背后的故事我们不一定知道
有这么两句话想必大家都应该听过“要想人前显贵,必定人后受罪”,还有一句就是“台上一分钟,台下十年功”。在这里想借助这两句话说得就是,不要只看到“大牛”如何 ...
0. 所有的代码都是垃圾,除了我的以外
哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的10倍更好。
怎么解决:不要只顾着批评,你也是写代码的人。尝试去客观的评价,而不是审判!谦虚一点。
1. “马上搞定”带来的灾难
大家都喜欢走捷径,每个人都做过。有时候走捷径是必须的,但是大部分情况下走捷径是危险的,非常危险,所以我们应该尽量避免。一个捷径可能省了你几个小时的时间,但是可能为你带来几个月的痛苦。
MySQL索引背后的数据结构及算法原理[转]
- 博客分类:
- mysql
转载自伯乐在线http://blog.jobbole.com/24006/ 学习一下。
摘要
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。
文章主要内容分为三个部分。
第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。
第二部分结合MySQL数据库中MyIS ...
学习方法:坚持+努力
- 博客分类:
- 学习生活
文章转自:http://jinnianshilongnian.iteye.com/blog/1709268(转载)
我的学习方法
目的
目的就是这个技术完成什么功能,解决哪类问题。拿JSON举个例子:
http://www.json.org/ 写道
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is b ...
第一步:导入要使用struts2必段要用到的jar包 之前的版本中的,使用struts2只需要导入五个必要的jar包即可,它们是: common-logging...jar freemarker............jar ognl.......................jar struts2-core...........jar xwork.....................jar struts2对jar包进行了扩展,笔者现在使用的版本是2.3.4.1,只需要多加入如下四个jar包即可正常使用struts2 antlr. ...