Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java ÖÐÓû§·ÃÎÊȨÏÞ£¨spring ȨÏÞ¹ÜÀí£©

// AuthorityInterceptor.java Îļþ
package com.aptech.jb.epet.web.authority;
import javax.servlet.http.HttpServletRequest;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.apache.struts.action.ActionMapping;
public class AuthorityInterceptor implements MethodInterceptor {
 public Object invoke(MethodInvocation methodInvocation) throws Throwable {
  System.out.println("=============AuthorityInterceptor==="+methodInvocation.getMethod().getName());
  HttpServletRequest request=null;
  ActionMapping mapping=null;
  Object [] args=methodInvocation.getArguments();
  for(int i=0;i<args.length;i++){
   //×ó±ßÊÇ·ñÊÇÓұߵÄһʵÀý
   if(args[i] instanceof HttpServletRequest)
    request=(HttpServletRequest) args[i];
   if(args[i] instanceof ActionMapping)
    mapping=(ActionMapping) args[i];
   
  }
  if(request.getSession().getAttribute("CURRENT_PET")!=null){
   return methodInvocation.proceed();
  }else{
   return mapping.findForward("index");
  }
  
 }
}
------------------------------------------------------------------------
------------------spring ÅäÖÃÎļþÈçÏÂ------------------
-----authorityInterceptor Ϊ AuthorityInterceptor µÄʵÀý¡£
<!-- ×Ô¶¯´´½¨È¨ÏÞ´úÀí -->
 <bean
  class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
  <property name="beanNames">0
   <list>
    <value>/pet</value>
    <value>/diary</value> //²»Äܰüº¬µ±Ç°µÇ¼Action path ·¾¶
   </list>
  </property>
  
  <property name="interceptorNames">
 &n


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

java¼ÆËãÆ÷С³ÌÐò

import   java.awt.*;
import   java.awt.event.*;
import   javax.swing.*;
public   class   Calculator
{
      public   static   void   main(String[]   args)
    ......

JAVA IOÁ÷µÄÓ¦ÓÃ

JAVA IOÁ÷µÄÓ¦ÓÃ
 
 
 
IOÁ÷µÄµäÐÍÓ¦ÓÃ
¾¡¹Ü¿âÄÚ´æÔÚ´óÁ¿IOÁ÷À࣬¿Éͨ¹ý¶àÖÖ²»Í¬µÄ·½Ê½×éºÏµ½Ò»Æð£¬µ«Êµ¼ÊÉÏÖ»Óм¸ÖÖ·½Ê½²Å»á¾­³£Óõ½¡£È»¶ø£¬±ØÐëСÐÄÔÚÒâ²ÅÄܵõ½ÕýÈ·µÄ×éºÏ¡£ÏÂÃæÕâ¸öÏ൱³¤µÄÀý×ÓչʾÁ˵äÐÍIOÅäÖõĴ´½¨ÓëʹÓ㬿ÉÔÚд×Ô¼ºµÄ´úÂëʱ½«Æä×÷Ϊһ¸ö²Î¿¼Ê¹Óá£×¢Òâÿ¸öÅäÖö¼ÒÔÒ»¸ö×¢ÊÍÐ ......

javaµ÷Óô洢¹ý³ÌµÄÀý×Ó

package protest;
import java.sql.*;
/**
 create proc proc_select
             @lname varchar(20),
             @address varchar(20) output
as
    &n ......

java ÖеÄÑéÖ¤Âë

<%@ page language="java" import="java.util.*" pageEncoding="GBK"
 import="java.awt.*,java.awt.image.*,javax.imageio.*"%><%
/*
ʹÓ÷½·¨£ºÔÚÐèÒªÏÔʾÑéÖ¤ÂëµÄhtml´úÂëÖÐʹÓÃ<img p">
  ÔÚÐèÅжÏsessionµÄʱºòÅжÏsession.getAttribute("vcode")
*/try{
  int codeLength=4;//Ñé ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ