存档

‘Java栏’ 分类的存档

MyEclipse 8.0 注册码生成代码

2010年6月7日

很强悍的一段代码,可以生成8.0可用的注册码  用法也很简单 直接复制代码  运行一下 输入自己的名字就可以生成相应的注册码了  可以用自己的名字注册  再也不用在网上找注册码了 阅读全文…

Java栏

oracle 存储过程的基本语法

2010年6月1日

1.基本结构

CREATE OR REPLACE PROCEDURE 存储过程名字

(

参数1 IN NUMBER,

参数2 IN NUMBER

) IS

变量1 INTEGER :=0;

变量2 DATE;

BEGIN

END 存储过程名字

2.SELECT INTO STATEMENT

将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条

记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 阅读全文…

Java栏, 经典收藏

filezilla 备份站点信息

2010年5月19日

   系统用的时间太长了 几天想换系统,可是filezilla有很多账号信息  在网上找了教程后来发现了一种比较简单的方法 

其实filezilla本身就带有账号信息导出功能的   文件—>导出  —> 选择路径 —>保存即可  恢复的时候就不用说了吧  直接导入

Java栏

计算机高人的心得(二)

2010年4月25日

一、    给计算机专业的同学

1. 首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。
阅读全文…

Java栏

计算机高人的心得(一)

2010年4月25日
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。
  而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 阅读全文…

Java栏, 经典收藏 ,

WordPress灰掉整站的简单方法

2010年4月21日

WordPress:灰掉整站有很多方法 下面给出操做比较简单的几种
1.登陆WordPress后台,选择“外观-主题编辑器-style.css”,然后在body的上一行,加入下列代码:
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
2.登陆WordPress后台,选择“外观-主题编辑器-head.php”,然后在之后,加入下列代码:

<style><!–
html,body,p,div,form,img,table,td,tr{filter:gray;color:gray;}
–>
</style>

经测试这两段代码都是只对IE内核的浏览器生效的

Java栏

MyEclipse 8.5 下载地址

2010年3月3日

  发现myeclipse又有新的更新,目前站长还在测试阶段 贴出下载地址 分享给诸位:

MyEclipse 8.5 M2 for Windows下载

MyEclipse 8.5 M2 for Windows
Version: 8.5 M2 | File size: 793.55 MB
MD5 : a17fb69c40df92db116ae744c4e6224b

MyEclipse 8.5 M2 for Linux下载

MyEclipse 8.5 M2 for Linux(32位)
MyEclipse 8.5 M2 for Linux(64位)
Version: 8.5 M2 | File size: 795.00 MB
MD5 : 32Bit:d47ca62095f01b1a329682662a7eef48 | 64 BIt: 75eef8ca483f867c7dfd86f3a4cdd441

MyEclipse 8.5 M2 for Mac OS/X下载

MyEclipse 8.5 M2 for Mac OS/X
Version: 8.5 M2 | File size: 740.81 MB
MD5 : 74c2119ef9ebd70b2b327eb83dcce93b

MyEclipse Archived Update Site 8.5 M2下载(归档升级版)

MyEclipse Archived Update Site 8.5 M2
Version: 8.5 M2 | File size: 687.59 MB
MD5 : 7c045ef1190d5348516ff79c06af9a96

Java栏 ,

庆祝本站PR过三

2010年1月4日

   以前没怎么关注过,前几天看了一下PR过三了  特此留念  哈  加油

Java栏

MyEclipse 8.0 GA 下载地址汇总

2009年12月25日

   虽然MyEclipse官网上不了了,但是下面的官网下载都是可用的 亲测~~

  1. MyEclipse 8.0 GA Windows 版本下载,支持 window 7/Vista/XP/NT/2000/98
    • http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe
    • MyEclipse 8.0 GA Windows 版文件大小:782.47 MB
    • MyEclipse 8.0 GA Windows 版MD5 : 3ace64b656a7ca57f1628633d87d167b
  2. MyEclipse 8.0 GA Linux 版本下载(支持32位Linux版本)
    • http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-linux-gtk-x86.tgz
    • MyEclipse 8.0 GA Linux 版(32位)文件大小:818.18 MB
    • MyEclipse 8.0 GA Linux 版(32位)MD5 : 32Bit:8c2404849a638a139855e4c2a12bd719
  3. MyEclipse 8.0 GA Linux 版本下载(支持64位Linux版本)
    • http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-linux-gtk-x86_64.tgz
    • MyEclipse 8.0 GA Linux 版(64位)文件大小:818.18 MB
    • MyEclipse 8.0 GA Linux 版(64位)MD5 : 64Bit:79fd08a2c57d30aa4d58b27d61675bb0
  4. MyEclipse 8.0 GA Mac OS/X版本下载
    • http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-macosx.tgz
    • MyEclipse 8.0 GA Mac OS/X版 文件大小:722.15 MB
    • MyEclipse 8.0 GA Mac OS/X版 MD5 : 9a119fc2219eebbc2bd28d66919e577f
  5. MyEclipse 8.0 GA 归档升级版本下载
    • http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-archived-update-site.zip
    • MyEclipse 8.0 GA 归档升级版本 文件大小:661.67 MB
    • MyEclipse 8.0 GA 归档升级版本 MD5 : 50a87f85f63179aad44299518d9bb441

Java栏

Servlet过滤器 详解

2009年12月18日

过滤器(Filter)的概念
过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应。
在请求到达Servlet/JSP之前,过滤器截获请求。
在响应送给客户端之前,过滤器截获响应。
多个过滤器形成一个过滤器链,过滤器链中不同过滤器的先后顺序由部署文件web.xml中过滤器映射<filter-mapping>的顺序决定。
最先截获客户端请求的过滤器将最后截获Servlet/JSP的响应信息。
过滤器的链式结构
    可以为一个Web应用组件部署多个过滤器,这些过滤器组成一个过滤器链,每个过滤器只执行某个特定的操作或者检查。这样请求在到达被访问的目标之前,需要经过这个过滤器链。

 

实现过滤器
在Web应用中使用过滤器需要实现javax.servlet.Filter接口,实现Filter接口中所定义的方法,并在web.xml中部署过滤器。

public class MyFilter implements Filter {

    public void init(FilterConfig fc) {
        //过滤器初始化代码
    }

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
        //在这里可以对客户端请求进行检查
        //沿过滤器链将请求传递到下一个过滤器。
        chain.doFilter(request, response);
        //在这里可以对响应进行处理

    }

    public void destroy( ) {
        //过滤器被销毁时执行的代码
    }

}

Filter接口
public void init(FilterConfig config)
web容器调用本方法,说明过滤器正被加载到web容器中去。容器只有在实例化过滤器时才会调用该方法一次。容器为这个方法传递一个FilterConfig对象,其中包含与Filter相关的配置信息。

public void doFilter(ServletRequest request,
            ServletResponse response, FilterChain chain)
每当请求和响应经过过滤器链时,容器都要调用一次该方法。需要注意的是过滤器的一个实例可以同时服务于多个请求,特别需要注意线程同步问题,尽量不用或少用实例变量。在过滤器的doFilter()方法实现中,任何出现在FilterChain的doFilter方法之前地方,request是可用的;在doFilter()方法之后response是可用的。

public void destroy()
容器调用destroy()方法指出将从服务中删除该过滤器。如果过滤器使用了其他资源,需要在这个方法中释放这些资源。

部署过滤器
在Web应用的WEB-INF目录下,找到web.xml文件,在其中添加如下代码来声明Filter。

<filter>
    <filter-name>MyFilter</filter-name>
    <filter-class>
        cn.edu.uibe.webdev.MyFilter
    </filter-class>
    <init-param>
        <param-name>developer</param-name>
        <param-value>TongQiang</param-value>
    </init-param>
</filter>

针对一个Servlet做过滤
<filter-mapping>
    <filter-name>MyFilter</filter-name>
    <servlet-name>MyServlet</servlet-name>
</filter-mapping>
针对URL Pattern做过滤
<filter-mapping>
    <filter-name>MyFilter</filter-name>
    <url-pattern>/book/*</url-pattern>
</filter-mapping>
<filter-mapping>标记是有先后顺序的,它的声明顺序说明容器是如何形成过滤器链的。过滤器应当设计为在部署时很容易配置的形式。通过认真计划和使用初始化参数,可以得到复用性很高的过滤器。 过滤器逻辑与Servlet逻辑不同,它不依赖于任何用户状态信息,因为一个过滤器实例可能同时处理多个完全不同的请求。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/microtong/archive/2009/12/14/5007170.aspx

Java栏