锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本国产欧美一区二区三区,亚洲mv在线观看,日本精品影院http://www.aygfsteel.com/youlq/category/20352.htmlzh-cnThu, 15 Mar 2007 03:53:25 GMTThu, 15 Mar 2007 03:53:25 GMT60[杞創(chuàng)]紱佹windows鑷姩鏇存柊鍚庤嚜鍔ㄩ噸鍚?/title><link>http://www.aygfsteel.com/youlq/archive/2006/09/15/prevent_windows_automatic_updates_reboot.html</link><dc:creator>涓槨愪笁紕?/dc:creator><author>涓槨愪笁紕?/author><pubDate>Fri, 15 Sep 2006 01:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/youlq/archive/2006/09/15/prevent_windows_automatic_updates_reboot.html</guid><wfw:comment>http://www.aygfsteel.com/youlq/comments/69795.html</wfw:comment><comments>http://www.aygfsteel.com/youlq/archive/2006/09/15/prevent_windows_automatic_updates_reboot.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/youlq/comments/commentRss/69795.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/youlq/services/trackbacks/69795.html</trackback:ping><description><![CDATA[ <p>娉細(xì)windows鑷姩鏇存柊鍚庢瘡嬈¢兘浼?xì)鑷姩閲嶅惎锛岀湡鐨勫緢鍌诲Q屾病浠涔堜笉鍔犱竴涓‘璁ら夐」鍛紵榪樺ソ錛岀湅鍒拌繖綃囨枃绔犮?br /><br /><br />鍘熸枃閾炬帴錛?a >Prevent Windows automatic updates reboot</a><br /><br /></p> <p>Another one of those reminder posts: How to prevent the reboot triggered by the Windows automatic update feature.</p> <ul> <li> <p>Disable automatic updates completely. Not recommended.</p> </li> <li> <p>Change the policy. Recommended.</p> <ol> <li> <p>Start - Run - gpedit.msc</p> </li> <li> <p>Local Group Policy - Computer Configuration - Administrative Templates - Windows - Components - Windows Updates</p> <p>If you do not see the last element, use the context menu on Administrative Templates to add a new template. Pick the wuau.adm template and close the dialogs. Windows Updates should now show up.</p> </li> <li> <p>Activatge "No auto-restart for scheduled Automatic Updates Installations" and/or use a different warning interval.</p> </li> </ol> </li> </ul> <p>On XP Home go to or create the following registry key/value <code>HKEY_LOCAL_MACHINE \Software\Policies \Microsoft\Windows \WindowsUpdate\AU\NoAutoRebootWithLoggedOnUsers (Dword)</code> and set it to either 0 (allow reboots) or 1 (disallow reboots).</p> <img src ="http://www.aygfsteel.com/youlq/aggbug/69795.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/youlq/" target="_blank">涓槨愪笁紕?/a> 2006-09-15 09:14 <a href="http://www.aygfsteel.com/youlq/archive/2006/09/15/prevent_windows_automatic_updates_reboot.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[杞澆]Ajax based login using Acegi http://www.aygfsteel.com/youlq/archive/2006/08/23/65226.html涓槨愪笁紕?/dc:creator>涓槨愪笁紕?/author>Wed, 23 Aug 2006 03:00:00 GMThttp://www.aygfsteel.com/youlq/archive/2006/08/23/65226.htmlhttp://www.aygfsteel.com/youlq/comments/65226.htmlhttp://www.aygfsteel.com/youlq/archive/2006/08/23/65226.html#Feedback0http://www.aygfsteel.com/youlq/comments/commentRss/65226.htmlhttp://www.aygfsteel.com/youlq/services/trackbacks/65226.html
http://www.jroller.com/page/sjivan?entry=ajax_based_login_using_aceci

Ajax based login using Acegi

Acegi is an extremely powerful Spring module for Authentication and Authorization and has almost become a defacto for web based applications built using Spring. Ajax based applications are getting hotter by the day and having a nice inplace Ajax based login page can improve coolness of your app and make it more Web 2.0'ish.

However implementing an Ajax-Acegi based login does require a little extra work because based on the J2EE spec, when a user tries to login, they are redirected back to the login page if the credentials are invalid or redirected to the success page on successful authentication.



]]>
瑙e喅 Hibernate Annotation 鐨?"no persistent classes found for query class" 闂http://www.aygfsteel.com/youlq/archive/2006/06/30/55892.html涓槨愪笁紕?/dc:creator>涓槨愪笁紕?/author>Fri, 30 Jun 2006 03:04:00 GMThttp://www.aygfsteel.com/youlq/archive/2006/06/30/55892.htmlhttp://www.aygfsteel.com/youlq/comments/55892.htmlhttp://www.aygfsteel.com/youlq/archive/2006/06/30/55892.html#Feedback0http://www.aygfsteel.com/youlq/comments/commentRss/55892.htmlhttp://www.aygfsteel.com/youlq/services/trackbacks/55892.htmlhibernate-3.2.0.cr2
hibernate-annotations-3.2.0.CR1

IDE:
idea 5.1

浠ュ墠閮芥槸鐢╔Doclet鏉ュ疄鐜扮被浼糀nnotation鐨勫姛鑳?浣嗘槸xdoclet鐨勭増鏈洿鏂板疄鍦ㄥお鎱?姘歌繙璺熶笉涓奾ibernate鐨勬洿鏂伴熷害,瀵艱嚧寰堝hibernate鏂扮殑鍔熻兘xdoclet閮芥病鍔炴硶鏀寔.榪樺ソ,jdk5.0鏈変簡(jiǎn)Annotation,鑰屼笖hibernate涔熷紑濮嬫敮鎸丄nnotation浜?

鍘熸潵浠ヤ負(fù)浠巟doclet杞埌Annotation寰堢畝鍗?娌℃兂鍒拌繕鏄亣鍒頒簡(jiǎn)闂,鍏堢湅浠g爜:

聽(tīng)1package聽(tīng)test;
聽(tīng)2
聽(tīng)3import聽(tīng)org.hibernate.annotations.Entity;
聽(tīng)4
聽(tīng)5import聽(tīng)javax.persistence.Id;
聽(tīng)6import聽(tīng)java.io.Serializable;
聽(tīng)7
聽(tīng)8@Entity
聽(tīng)9public聽(tīng)class聽(tīng)Flight聽(tīng)implements聽(tīng)Serializable{
10聽(tīng)聽(tīng)Long聽(tīng)id;
11聽(tīng)聽(tīng)String聽(tīng)name;
12
13聽(tīng)聽(tīng)@Id
14聽(tīng)聽(tīng)public聽(tīng)Long聽(tīng)getId(){
15聽(tīng)聽(tīng)聽(tīng)聽(tīng)return聽(tīng)id;
16聽(tīng)聽(tīng)}

17
18聽(tīng)聽(tīng)public聽(tīng)void聽(tīng)setId(Long聽(tīng)id){
19聽(tīng)聽(tīng)聽(tīng)聽(tīng)this.id=id;
20聽(tīng)聽(tīng)}

21
22聽(tīng)聽(tīng)public聽(tīng)String聽(tīng)getName(){
23聽(tīng)聽(tīng)聽(tīng)聽(tīng)return聽(tīng)name;
24聽(tīng)聽(tīng)}

25
26聽(tīng)聽(tīng)public聽(tīng)void聽(tīng)setName(String聽(tīng)name){
27聽(tīng)聽(tīng)聽(tīng)聽(tīng)this.name=name;
28聽(tīng)聽(tīng)}

29
30聽(tīng)聽(tīng)public聽(tīng)boolean聽(tīng)equals(Object聽(tīng)o){
31聽(tīng)聽(tīng)聽(tīng)聽(tīng)if(this==o)聽(tīng)return聽(tīng)true;
32聽(tīng)聽(tīng)聽(tīng)聽(tīng)if(o==null||getClass()!=o.getClass())聽(tīng)return聽(tīng)false;
33
34聽(tīng)聽(tīng)聽(tīng)聽(tīng)final聽(tīng)Flight聽(tīng)flight=(Flight)o;
35
36聽(tīng)聽(tīng)聽(tīng)聽(tīng)if(id!=null?!id.equals(flight.id):flight.id!=null)聽(tīng)return聽(tīng)false;
37聽(tīng)聽(tīng)聽(tīng)聽(tīng)if(name!=null?!name.equals(flight.name):flight.name!=null)聽(tīng)return聽(tīng)false;
38
39聽(tīng)聽(tīng)聽(tīng)聽(tīng)return聽(tīng)true;
40聽(tīng)聽(tīng)}

41
42聽(tīng)聽(tīng)public聽(tīng)int聽(tīng)hashCode(){
43聽(tīng)聽(tīng)聽(tīng)聽(tīng)int聽(tīng)result;
44聽(tīng)聽(tīng)聽(tīng)聽(tīng)result=(id!=null?id.hashCode():0);
45聽(tīng)聽(tīng)聽(tīng)聽(tīng)result=29*result+(name!=null?name.hashCode():0);
46聽(tīng)聽(tīng)聽(tīng)聽(tīng)return聽(tīng)result;
47聽(tīng)聽(tīng)}

48}

49


鐪嬩笂鍘繪病浠涔堥棶棰樺惂?娌℃兂鍒拌繍琛岀殑鏃跺欐牴鏈窇涓嶈搗鏉?鑰佹槸鎻愮ず:
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)10:54:55,842聽(tīng)聽(tīng)I(yíng)NFO聽(tīng)SessionFactoryObjectFactory:82聽(tīng)-聽(tīng)Not聽(tīng)binding聽(tīng)factory聽(tīng)to聽(tīng)JNDI,聽(tīng)no聽(tīng)JNDI聽(tīng)name聽(tīng)configured
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)org.hibernate.hql.ast.QuerySyntaxException:聽(tīng)Flight聽(tīng)is聽(tīng)not聽(tīng)mapped聽(tīng)[from聽(tīng)Flight]
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:
180)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.taskdefs.Java.run(Java.java:
710)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:
178)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.taskdefs.Java.execute(Java.java:
84)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:
275)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Task.perform(Task.java:
364)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Target.execute(Target.java:
341)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Target.performTasks(Target.java:
369)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Project.executeSortedTargets(Project.java:
1216)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Project.executeTarget(Project.java:
1185)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:
40)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Project.executeTargets(Project.java:
1068)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Main.runBuild(Main.java:
668)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.Main.startAnt(Main.java:
187)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.launch.Launcher.run(Launcher.java:
246)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)[java]聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)at聽(tīng)org.apache.tools.ant.launch.Launcher.main(Launcher.java:
67)

鐪嬩簡(jiǎn)鍗婂ぉ鐪嬩笉鍑烘湁浠涔堥棶棰?鏈鍚庣粓浜庡弬鑰僪ibernate-annotations-3.2.0.CR1閲岄潰鍗曞厓嫻嬭瘯鐨勪唬鐮佹墠鍙戠幇鏄繖孌典唬鐮佹湁闂:

1import聽(tīng)org.hibernate.annotations.Entity;
2
3import聽(tīng)javax.persistence.Id;
4import聽(tīng)java.io.Serializable;
5


瑕佹敼鎴?

1import聽(tīng)javax.persistence.Id;
2import聽(tīng)javax.persistence.Entity;
3import聽(tīng)java.io.Serializable;


鍘熸潵鎴戠敤idea寮鍙戞椂,鍦ㄨ嚜鍔ㄥ畬鎴愮殑鏃跺欐兂褰撶劧鍦伴夌敤浜?jiǎn)org.hibernate.annotations鍖呬笅闈㈢殑annotation,鑰屽疄闄呬笂搴旇浣跨敤javax.persistence鍖呬笅闈㈢殑annotation.鎯蟲(chóng)兂鐪嬩篃寰堟湁閬撶悊:榪欐牱涓鏉ユ垜浠殑JAVA bean灝變笉鐢╥mport hibernate鐨勫寘浜?鐢ㄧ殑閮芥槸鏍囧噯鐨刯ava鍖?

]]>
[鍘熷垱](méi)浣跨敤Acegi鏃惰幏鍙栫敤鎴蜂俊鎭殑鍑犱釜鍑芥暟http://www.aygfsteel.com/youlq/archive/2006/03/03/33487.html涓槨愪笁紕?/dc:creator>涓槨愪笁紕?/author>Fri, 03 Mar 2006 08:17:00 GMThttp://www.aygfsteel.com/youlq/archive/2006/03/03/33487.htmlhttp://www.aygfsteel.com/youlq/comments/33487.htmlhttp://www.aygfsteel.com/youlq/archive/2006/03/03/33487.html#Feedback4http://www.aygfsteel.com/youlq/comments/commentRss/33487.htmlhttp://www.aygfsteel.com/youlq/services/trackbacks/33487.html
  /**
   * 鍙栧緱褰撳墠鐢ㄦ埛鍚?BR>   * 
@return
   
*/

  
public static String getUsername(){
    Context context
=ContextHolder.getContext();
    
if(context!=null){
      
if(context instanceof SecureContext){
        SecureContext sc
=(SecureContext)context;
        Authentication auth
=sc.getAuthentication();
        
if(auth!=null){
          Object principal
=auth.getPrincipal();
          
if(principal instanceof UserDetails) {
            
return ((UserDetails)principal).getUsername();
          }
else{
            
return principal.toString();
          }

        }

      }

    }

    
return null;
  }

  
/**
   * 鍙栧緱褰撳墠鐢ㄦ埛瀵嗙爜
   * 
@return
   
*/

  
public static String getPassword(){
    Context context
=ContextHolder.getContext();
    
if(context!=null){
      
if(context instanceof SecureContext){
        SecureContext sc
=(SecureContext)context;
        Authentication auth
=sc.getAuthentication();
        
if(auth!=null){
          Object principal
=auth.getPrincipal();
          
if(principal instanceof UserDetails) {
            
return ((UserDetails)principal).getPassword();
          }
else{
            
return null;
          }

        }

      }

    }

    
return null;
  }

  
/**
   * 鍙栧緱褰撳墠鐢ㄦ埛锝擄絽锝擄綋锝夛綇锝庛锝夛絼
   * 
@return sessionid or null
   
*/

  
public static String getSessionID(){
    Context context
=ContextHolder.getContext();
    
if(context!=null){
      
if(context instanceof SecureContext){
        SecureContext sc
=(SecureContext)context;
        Authentication auth
=sc.getAuthentication();
        
if(auth!=null){
          Object details
=auth.getDetails();
          
if(details instanceof WebAuthenticationDetails) {
            
return ((WebAuthenticationDetails)details).getSessionId();
          }
else{
            
return null;
          }

        }

      }

    }

    
return null;
  }



]]>
[杞澆]How to get (almost) 3 GB heap on Windows!http://www.aygfsteel.com/youlq/archive/2005/12/08/22956.html涓槨愪笁紕?/dc:creator>涓槨愪笁紕?/author>Thu, 08 Dec 2005 03:38:00 GMThttp://www.aygfsteel.com/youlq/archive/2005/12/08/22956.htmlhttp://www.aygfsteel.com/youlq/comments/22956.htmlhttp://www.aygfsteel.com/youlq/archive/2005/12/08/22956.html#Feedback0http://www.aygfsteel.com/youlq/comments/commentRss/22956.htmlhttp://www.aygfsteel.com/youlq/services/trackbacks/22956.html
鍘熸枃:http://dev2dev.bea.com/blog/hstahl/archive/2005/12/how_to_get_almo.html

]]>
主站蜘蛛池模板: 运城市| 庆云县| 土默特右旗| 广南县| 唐海县| 兴城市| SHOW| 达日县| 华池县| 咸宁市| 新余市| 朔州市| 丹凤县| 江油市| 涿鹿县| 崇信县| 合肥市| 安远县| 陇川县| 调兵山市| 余庆县| 姜堰市| 甘谷县| 仙桃市| 甘孜县| 紫阳县| 镇沅| 临汾市| 积石山| 锡林郭勒盟| 方城县| 峨眉山市| 渝中区| 南木林县| 英山县| 徐州市| 朝阳县| 凤翔县| 南安市| 吉林市| 红河县|